Как заливать файлы по FTP на любой сервер
22.11.08 Подробные инструкции
Не будем вникать в теорию протоколов передачи информации. Нас интересует практическое применение FTP для загрузки html-страниц и файлов на хостинг. В практическом смысле FTP – это способ передачи данных между компьютерами, как в локальной сети, так и по интернету. При этом если на вашем компьютере стоит Windows, а сервер управляется Linux или другой ОС, проблем не возникнет, протокол FTP стандартный и общепринятый.
Почему заливать сайт нужно по FTP, а не по привычному протоколу HTTP? Потому что ФТП удобнее и быстрее. Разница примерно такая же, как между перевозкой товара в ящиках и коробках со склада в магазин машиной и его переноской в пакетах насыпью вручную. Одним словом, FTP не зря пользуется популярностью в интернете.
Логин, пароль и адрес FTP-сервера
Для настройки фтп-соединения с удаленным сервером, на котором у вас лежит или будет лежать сайт, ваш хостер должен вам сообщить следующие данные: логин, пароль и адрес фтп-сервера. Они нужны для организации ограничения доступа к вашему сайту. Чтобы данные на сайте могли менять только вы.
Передача файлов по FTP с помощью браузера Internet Explorer
Если под рукой нет никакого файлового менеджера или специального фтп-клиента, подойдет браузер «Internet Explorer» или окно «Мой компьютер», что, по сути, одно и то же.
Используя полученный у хостера данные, делаем прямую ссылку для подключения по FTP к серверу:
ftp://логин:пароль@адресftpсервера
Логин и пароль разделяются служебным символом «:», после пароля перед адресом ftp-сервера стоит служебный символ «@». В самом начале ссылки мы пишем «ftp://», чтобы браузер был уверен, что передача файлов будет по протоколу FTP, а не по более привычному для него HTTP. Пробелов в ссылке быть не должно.
Вот и все. Копируем созданную ссылку в браузер и нажимаем Enter. Если вы все правильно сделали и продавец хостинга выдал вам правильные логин и пароль, получим примерно следующую картинку:
Чтобы скопировать файлы со своего компьютера на ftp-сервер, достаточно просто перетащить файл в открытое окно ftp-соединения. Файлы можно копировать как по одному, так и группами. Начнется стандартный процесс копирования файла:
После завершения копирования, файл будет находиться на сервере. Чтобы убедится в этом, откройте свой сайт в браузере и добавьте недостающий путь к нему в адресную строку. Если вы копировали файл в корневой диск, просто допишите после слэша к домену имя закачанного на сервер файла. Если файл открылся (картинка, html-страница) или появился запрос на скачивание (архив, программа) – файл залит на FTP.
Если нужно скопировать файл с одного фтп-сервера на другой, придется сначала залить нужный файл на свой компьютер, а потом залить на второй сервер. Далеко не все серверы поддерживают копирование с другого ftp-сервера напрямую.
Если у вас возникла ошибка ntldr is missing, рекомендую узнать о возможных причинах и способах ее устранении на сайте nastroisam.ru.
Смена прав доступа к файлу по FTP
Если вам нужно поменять права чтения/записи вашего файла (например, этого требует ваша система управления сайтом), сделать это не сложно. Нажмите правой кнопкой мыши на файле, закачанном на сервер, в окне FTP-соединения и выберите самый нижний пункт «Свойства». В открывшемся окне поставьте все птички и нажмите ОК.
Не включайте доступ к файлам без крайней необходимости, особенно к файлам скриптов. Если смена разрешений нужна на короткий срок, не забудьте запретить запись после выполнения действий.
Например, при правке шаблонов WordPress через админку требуется выставить разрешение на запись для файлов темы. Часто вернуть все как было забывают, что может стать причиной повреждения блога нехорошими людьми. Будьте внимательны.
Следует заметить, что данный способ копирования файлов по FTP большинство людей считает не самым удобным. Зато он самый простой и не требует установки специальных программ. Обычно для передачи файлов и смены прав доступа по FTP применяются файловые менеджеры (Total Commander, Far и др.) или специальные программы.
Читайте также:
17 декабря, 2008 at 00:05
Скажите как закачать файлы c FTP на FTP без закачки на компьютер?
20 декабря, 2008 at 19:05
Если сервер поддерживает заказчку напрямую, тогда нужно открыть по прямым ссылкам 2 окна эксполера, в каждом из которых будут разные сервера. И копировать нужные файлы как обычные. Если не получается, значит, сервер прямую закачку не поддерживает. Настройки у него такие.
Если ftp-сервер не поддерживает закачку с другого сервера, тогда без промежуточной закачки на свой компьютер не обойтись. Большинство серверов не соглашаются принимать файлы напрямую с другого сервера.
4 марта, 2009 at 19:24
скажите, пожалуйста, заливаю файлы по фтп, когда хочу просмотреть сам сайт, отобржается страница INDEX, то есть где все файлы и папки, которые на фтп) что сделать, чтобы просматривать в браузере сам сайт с загруженными уже страничками?
9 марта, 2009 at 20:38
Ольга, лично я не очень понял что именно вы спрашивали 🙂
13 марта, 2009 at 14:49
Помогите пожалуйста новичку в этом деле! Информацию я залил на сервер, но почему файл так и остался в формате публикации, а не в формате index?
14 марта, 2009 at 09:33
Уточните, пожалуйста, вопрос. С каким расширением были файлы, которые вы заливали по ФТП и какие хотели в результате получить?
18 апреля, 2009 at 14:22
такой вопрос: всю жизнь заливала файлы на свой сайт по описанной вами схеме через броузер:
ftp://логин:пароль@адресftpсервера
но после переустановки windows все перестало работать. когда вписываю привычную ссылку: ftp://логин:пароль@адресftpсервера
вместо того, чтобы открывать окошко как показано у вас на рисунках, у меня загружается html страница, на которой отображаются не сами файлы, а только перечень ссылок на них и соответвенно новые файлы туда перенести не представляется возможным… как вернуть привычный вид? помогите
19 апреля, 2009 at 10:48
Катя, открывайте ссылку вида
ftp://логин:пароль@адресftpсервера
в окне Пуск->Мой компьютер, а не в окне браузера
19 апреля, 2009 at 18:31
то же самое. и проводнике тоже самое
19 апреля, 2009 at 22:08
Попробуйте установить какой-нибудь файловый менеджер, например, Total Commander и заливать файлы с его помощью
29 апреля, 2009 at 11:51
Порядок!
7 июля, 2009 at 12:54
Все сделал как написано сайт появился. Но нет картинки? вместо нее красный крестик. Что можно сделать?
7 июля, 2009 at 14:05
Юлия, убедитесь, что информация скопирована по правильному адресу, в правильную папку. Имена файлов должны быть без пробелов и писаться только латинскими буквами
22 июля, 2009 at 22:33
Здравствуйте, такой вопрос, я залил сайт а картинки не отображаются, мне сказали надо поменять путь к ним, а как это сделать, даже близко не знаю, помогите, заранее спасибо =)
24 июля, 2009 at 09:47
Breg, нужно посмотреть в ссылках адрес картинок, которые не отображаются, и либо поменять адрес в ссылках на правильный (тот, где лежат теперь ваши рисунки) либо залить папку с рисунками по тому адресу, который указан в адресе ссылок
27 марта, 2010 at 05:24
Здравствуйте! У меня такой вопрос. Я зашла на FTP-сервер через IE. Затем взяла файл main.htm и перетащила его в другой браузер, с целью его просмотра. В итоге, ни на ftp, ни в том браузере нет этой страницы. Теперь сайт без английской версии:((( Можно как-нибудь восстановить (найти) эту страничку или писать заново ее? Спасибо за ответ
27 марта, 2010 at 09:44
для начала отключитесь от фтп-сервера и подключитесь заново — иногда помогает увидеть «спрятавшиеся» файлы. Простым перетаскиванием файл не должен был удалиться. Но если все же вы его случайно удалили, восстановить его вы не сможете — у вас недостаточно прав для этого на удаленном сервере (если, конечно, вы не его владелец).
Чтобы избежать подобных проблем в будущем рекомендую время от времени делать бэкапы баз данных и копировать html-файлы на свой компьютер. Это даст возможность отменять неудачные действия или восстанавливать удаленные по ошибке файлы.
27 марта, 2010 at 16:38
СПАСИБО вам огромнейшее. Я целый месяц не мог добиться конкретной помощи по заливке файлов на файлкипер… Читай инструкцию-читай инструкцию… А в инструкции 2 строчки!… Спасибо.
16 апреля, 2010 at 08:18
как залить фаилы на саит программой тотолкомандер подробно расскажите ато он выдает что нет соединение
21 июля, 2010 at 22:49
Классная статья! А если самого ФТП на машине нету? Бывает же и такое. 🙂
24 июля, 2010 at 09:13
Александр, ели возможно объясните ЧАЙНИКУ. Заказали простенький сайт, создатели прислали все необходимые ссылки и сказали что можно самим правит. Поправки все внести удалось: поправить тексты, отформатировать, вставить фото, но хотелось бы изменить вид фотогалереи не просто изображения, а чтобы были слайдами как в образце FrontPage. Подскажите, могу ли я сама это сделать (в редакторе который у меня загружается при заходе на сайт, такой опции нет). Если ДА, то каким образом? Заранее благодарю. Извините если не совсем корректно сформулировала свой вопрос. Чайник одним словом(
25 июля, 2010 at 13:02
Оксана, нужно уметь устанавливать и настраивать системы управления сайтами (CMS). Новичку такие задачи вряд ли по силам и пара советов здесь не помогут.
22 августа, 2010 at 19:25
помогтье плиз . я пытался залить сайт на сервак укоза, с помоью EF Commanderю он почемуто пишет ошибку21 порта
22 августа, 2010 at 19:27
как это сделать? сил моих больше нет
22 августа, 2010 at 19:50
никогда не имел дел с юкозом, но, как я понимаю, у них есть своя система управления, через которую нужно загружать файлы на хостинг. поищите на их официальном сайте инструкцию, она есть 100%
5 ноября, 2010 at 17:32
Скажите, а возможно так сделать на своём сайте?
Нужно, чтобы было новое ftp-соединение, логин и пароль всем раздать, чтобы все могли закачивать файлы (в моём случае — это заказы), но не могли посмотреть или скачать уже закаченную информацию? В общем, нужно одностороннее соединение, чтобы могли только передавать. Возможно такое?
5 ноября, 2010 at 19:37
да, стандартный элемент для загрузки информации на сайт есть в любой системе управления сайтом (CMS). Настраивать фтп при этом нет необходимости — используйте возможности админки, установленной на вашем сайте
21 мая, 2011 at 16:12
Я залил свой html на Filefilla потом открываю сам сайт через браузер но у меня вместо слов на сайте иероглифы! как это исправить? Что вообще нужно заливать кроме html?!!!!!!
21 мая, 2011 at 16:20
WTF, вероятно, проблема в кодировке загружаемой страницы. Убедитесь, что вы сохраняете файл в той же кодировке, которая используется на других сайтах системы (в других шаблонах сайта). Обычно информация о кодировке пишется в блоке head страницы, ищите строчку типа
и сохраняйте файл в указанной кодировке (в данном случае UTF-8)
19 июня, 2011 at 14:40
скажите пожалуйста я незнаю куда на сервер залит хтмл страницы и в какую папку… на исп менеджере… я создал домен и не как не могу установит там сайт….
19 июня, 2011 at 14:44
грач, обращайтесь в техническую поддержку компании, которая продала вам хостинг. А еще лучше — внимательно почитайте инструкции на ее официальном сайте, список ответов на часто задаваемые вопросы — там все должно быть.
9 августа, 2011 at 12:51
А подскажите, можно ли сделать так, чтоб скрипт копировал самостоятельно автоматически файлы на ftp сервер. И где можно найти такой скрипт?
23 апреля, 2012 at 16:38
Подскажите, пожалуйста, как и куда закачать файл на мой хостинг, чтобы его могли скачивать посетители моего сайта?
21 января, 2013 at 21:27
У меня такая проблема. Я залил сайт. Зашёл на него. Потом решил подправить его: заново закачиваю данные через Filizilу и вместо нового сайта появляется старый со своими недочётами, которые я хотел подоправить.
4 ноября, 2013 at 20:56
хостинг что такое?
4 ноября, 2013 at 22:39
а там нет админа,не понял(у сервера)