Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Загрузка файлов на сервер через FTP.
Скачать бесплатно Загрузка файлов на сервер через FTP.
FTP (Протокол передачи файлов) часто используется для доступа к архивам файлов в Интернете и в локальной сети. Он удобен для закачки файлов на удаленный сервер, на котором хостится ваш сайт.[i][/i]
Работать с FTP-серверами можно непосредственно в окне браузера, но это не всегда удобно, так как браузер не обладает никакими дополнительными возможностями. Можно сохранить файл на локальный диск, переименовать его или удалить, но даже выполнить поиск нужного файла среди множества других уже невозможно. Для работы с FTP существует множество специализированных программ, обладающих более широкими возможностями.
Что использовать для загрузки файлов на сервер
Для загрузки файлов на сервер нужно пользоваться программами, которые поддерживают работу по протоколу FTP. С помощью одной из таких программ вы соединяетесь с сервером и загружаете на него свои файлы.
Загрузка файлов через FTP:
- Вы можете загружать файлы любым FTP-клиентом или через файл-менеджер;
- Загружать файлы нужно в директорию www;
- Соблюдайте нижний_регистр букв в названиях, так как в Unix системах «Files.HTML» и «files.html» - это два абсолютно разных файла (действует в Unix системах);
- Запрещено называть файлы русскими буквами, всегда используйте только латинские буквы и цифры;
- Главный HTML файл обязательно назовите index.html (index.htm, index.shtml, index.phtml или index.php);
- По умолчанию на сервере принята кодировка win-1251 и все файлы, загружаемые на сервер, должны быть именно в win-1251.
Настройки для FTP клиентов
Для настройки доступа на FTP-сервер для загрузки страниц Вам понадобится в вашем FTP-клиенте ввести следующее:
- Host Address: host5.km.ru (для Unix хостинга) или host4.km.ru (для NT хостинга)
- Login: Ваш login (выданный при регистрации)
- Password: Ваш пароль (указан в письме, которое пользователь получает при регистрации)
HTML файлы, картинки и PHP скрипты нужно загружать в директорию www, а CGI-скрипты – только в директорию cgi-bin.
Режим передачи файлов
Существует два режима передачи файлов по протоколу FTP:
- Текстовый (ASCII) - режим для передачи текстовых файлов, HTML-документов, PHP-скриптов и так далее.
- Двоичный (бинарный, binary, bin) - режим для передачи картинок, исполняемых файлов, исполняемых CGI-скриптов и так далее.
Текстовые файлы нельзя передавать в двоичном режиме, а двоичные файлы нельзя передавать в текстовом режиме. Теоретически, FTP-программы по умолчанию должны сами определять, в каком режиме нужно передавать конкретные файлы. Однако иногда они ошибаются и загружают файлы неправильно. В этом случае придется настроить FTP-программу так, чтобы она правильно передавала нужные виды файлов.
Активный и пассивный режимы FTP
Существует два режима соединения с FTP-сервером - активный (active) и пассивный (passive).
Пассивный режим предназначен для соединения через firewall. Если вы работаете с Интернет через домашнюю локальную сеть или через локальную сеть предприятия, наверняка для защиты сети ваши администраторы используют какой-то firewall. При работе по FTP через firewall вы можете получить ошибку вида "425 Can't build data connection: Connection refused" или похожую. Это означает, что нужно изменить настройки FTP-программы так, чтобы она принудительно использовала пассивный режим FTP для соединения с нашим сервером.