Как производить загрузку файлов на сайтПри
создании сайта, особенно если это делается впервые, каждый начинающий веб-мастер рано или поздно сталкивается с проблемой загрузки страниц и файлов на сервер. Как правило, системы управления сайтом предоставляют возможность закачивать файлы через веб-интерфейс, но это непрактично и не удобно, особенно если
поддержка сайта предполагает периодическую закачку множества «мелких» файлов. На помощь приходит ftp-протокол передачи. С его помощью можно закачивать большое количество файлов любого объема, редактировать их и видеть перед собой полную структуру файлов и каталогов на сервере.
Итак, Вы приобрели хостинг и находитесь в панели управления сайтом. Переходим в настройки ftp аккаутов, где встречаем форму заполнения для создания нового пользователя. Форма обычная - логин, пароль и директория. В поле «директория» мы указываем путь к папке, в которую хотим попасть после соединения с ftp сервером. Как правило, корневая директория Вашего сайта - это папка «www», где находятся страницы, файлы и папки. Теперь, когда FTP-аккаунт создан, мы можем соединиться и загрузить все необходимое. Но для начала нам нужно выбрать ftp клиент, через который будет осуществляться
поддержка сайта. Их много, у каждого свои преимущества и недостатки, они бывают платные и бесплатные, некоторые встроены в браузеры, некоторые в файловые менеджеры. Самые популярные из них это:
*FileZilla, кроссплатфоменный клиент, который мы и будем в дальнейшем рассматривать.
Загрузить можно по адресу http://filezilla-project.org/
*Core FTP Pro, скачать по адресу http//www.coreftp.com/. Полная версия программы - платная, можно скачать урезанную версию бесплатно.
*FTP Commander. Официальный сайт - http://www.internet-soft.com/
Версия deluxe содержит много полезных возможностей.
*Cute FTP Pro - считается лучшим ftp клиентом в мире. Богатый выбор возможностей, шифрование данных, удобный интерфейс, помимо этого содержит встроенный html редактор. Сайт Cute FTP- http://www.globalscape.com/cuteftppro/.
Принцип их работы и интерфейс отличается немногим. Работу с FTP мы рассмотрим на примере Filezilla. В окне программы мы видим меню, форму быстрого входа, и окна двух директорий: слева содержимое нашего компьютера, а справа содержимое фтп сервера, которое станет доступным после соединения. Приступаем к соединению с сервером. Для этого нам нужно создать учетную запись. Заходим в File Site Mananger. В появившемся диалоговом окне жмем кнопку «New Site» пишем название подключения (можно любое) и жмем «Enter». Теперь приступаем к непосредственной настройке подключения.
В поле «HOST» вписываем адрес вашего сайта, без http:// и www. Как пример- yoursite.ru.
В поле «port» - порт сервера. По умолчанию он 21, если нет - номер можно узнать у Вашей хостинг-компании. «ServerType» оставляем как есть- File Transfer Protocol, то есть FTP. В «Logontype» меняем anonymous на normal или account. В поле «Username» вводим ваш логин, который вы до этого зарегистрировали (пример: user@yoursite), в поле «Password» - ваш пароль. Теперь смело жмем кнопку «connect» и, если Вы все сделали правильно, соединитесь с сервером. Справа должен появиться список файлов и папок.
В целом, все готово к работе. Теперь давайте рассмотрим программу внимательнее.
Меню. Поле edit - подменю settings. Здесь находятся основные и базовые настройки программы. Самые важные опции: Поле «maximum number of retries» - сюда вписываем число попыток программы присоединиться заново в случае неудачи. Думаю, оптимальные вариант- 5. «delay between failed login attempts» - сколько секунд ждать до следующей попытки подключения. Дело в том, что на большинстве серверов стоит защита от брута - попытки взлома с помощью подбора случайных паролей. Поэтому, для усложнения задачи ставят ограничение по времени интервала между запросами, обычно оптимальное значение- 10 секунд.
Вкладка «Transfers». В поле «Timeout in seconds» указываем время в секундах, через которое программа начнет подключение снова, в случае если оно будет потеряно. В полях «download limit» и «upload limit» указываем максимальную скорость приема/передачи файлов. Может пригодиться, если вы не хотите загрузить свой интернет-канал этой задачей полностью. Теперь вы можете закачивать, создавать, изменять ваши файлы и папки простым перемещением мыши слева вправо!