FTP: загрузка файлов на сервер, где размещать файлы и скрипты
В данном документе рассматриваются способы размещения файлов на веб-сервере по протоколу FTP, программы для этого и необходимые настройки. Также здесь находится описание наиболее часто встречающихся проблемм при использовании FTP.
что использовать для размещения файлов на сервере
Для загрузки файлов на сервер нужно пользоваться программами, которые поддерживают работу по протоколу FTP. С помощью одной из таких программ вы соединяетесь с нашим сервером и загружаете на него свои файлы. После этого они начинают быть доступны в интернет по адресу доменного имени, которое вы предварительно зарегистрировали. Загрузка файлов возможна после оплаты услуг или после регистрации тестовой услуги.
Программы, которые мы рекомендуем использовать для работы с нашим сервером по протоколу FTP:
Какая из этих программ лучшая? Все они хорошие и простые.
в каких каталогах размещать файлы и скрипты
При соединении с FTP-сервером пользователь оказывается в каталоге, где находятся папки с именами доменов, которые размещены на площадке. Перейдите в каталог с именем нужного домена. Здесь вы увидите следующие папки:
www (html,public_html) - папка для размещения html-файлов, php-скриптов, картинок и всего прочего, что будет доступно на вашем сайте
cgi-bin - каталог для размещения скриптов (например на языке perl). Данная папка будет доступна только если для тарифа, по которому размещен веб-сервер, предусмотрены собственные cgi-скрипты пользователя. Через веб-доступ скрипты из этой папки будут доступны по адресу вида http://www.ваш_домен.ru/cgi-bin/имя_скрипта.
tmp - каталог для временных файлов, которые создает веб-сервер. В частности, для файлов загруженных через функцию php-upload.
режим передачи файлов
Существует два режима передачи файлов по протоколу FTP:
Текстовый (ASCII) - режим для передачи текстовых файлов, html-документов, php-скриптов и так далее.
Двоичный (бинарный, binary, bin) - режим для передачи картинок, исполняемых файлов, исполняемых cgi-скриптов и так далее.
Для обычного пользователя это скорее бесполезные сведения, но иногда они становятся очень актульными. Например, в случае если вы загружаете на сервер картинку, где она оказывается испорченной ("битой") и не показывается в браузере, хотя доступна через веб. Это случается когда файл с картинкой (jpg, gif, bmp, png,..), который является двоичным, передается на сервер не в двоичном, а в текстовом режиме. Как правило это происходит из-за неправильной работы FTP-программы.
Текстовые файлы нельзя передавать в двоичном режиме, а двоичные файлы нельзя передавать в текстовом режиме. Вообще, FTP-программы по умолчанию должны сами определять в каком режиме нужно передавать конкретные файлы. Однако, иногда они ошибаются и файлы загружаются неправильно. В этом случае придется настроить FTP-программу так, чтобы она правильно передавала нужные виды файлов. Вы можете обратиться за помощью в . В письме укажите название вашей FTP-программы, ее версию и причину, по которой вы думаете что имеет место проблема с режимом передачи файлов.
активный и пассивный режимы FTP
Существует два режима соединения с FTP-сервером -
активный (active) и
пассивный (passive). Технические тонкости вы можете узнать в документе .
Пассивный режим предназначен для соединения через firewall. Если вы работаете с интернет через домашнюю локальную сеть или через локальную сеть предприятия, наверняка для защиты сети ваши администраторы используют какой-то firewall. При работе по FTP через firewall вы можете получить ошибку вида "425 Can't build data connection: Connection refused" или похожую. Это означает, что нужно изменить настройки FTP-программы так, чтобы она принудительно использовала пассивный режим FTP для соединения с нашим сервером.
как сделать дополнительный FTP доступ
Для каждой виртуальной площадки предоставляется FTP доступ ко всем доменам (директориям) этой площадки. Заказав услугу
«Дополнительный доступ FTP» вы можете ограничить доступ дополнительному аккаунту только к определенным доменам или директориям. Заявку отправляйте на адрес .
»