|
|||||
|
FTPРабота с FTP: как настроить, ошибки и проблемы.
ОТВЕТЫ: 1. Как настроить FTP-соединение?Информация про все параметры FTP-соединения вашего аккаунта доступна в Панели управления в разделе FTP.
Наши пользователи могут зайти по FTP в свою домашнюю директорию по любому домену ftp.your_domain (домашняя директория FTP-пользователя для всех доменов одного аккаунта одна и та же).
Также в качестве сервера можно использовать имя хоста, которое вам было предоставлено при активации вашего аккаунта (к примеру web.ukrhosting.com), если не было дальнейших изменений. Однако мы рекоммендуем использовать предыдущий вариант ftp.your_domain.
Про настройку соединения для конкретного FTP-клиента почитайте соответствующую документацию. Ниже подана краткая информация: Как настроить FAR Manager?
2. Каким образом загружать свои файлы на сервер UKRHOSTING?Проще всего это делать с помощью FTP-клиента (например, Total (Windows) Commander или FAR Manager).
Также у вас есть полный доступ к директории с файлами вашего домена с помощью Менеджера файлов Панели управления H-Sphere. Детальная информация про адрес FTP-сервера была вам направлена сразу после активизации вашего аккуанта на адрес электронной почты, которую вы указали при регистрации вашей учетной записи. Некоторые данные для FTP-доступа вы можете найти в Панели управления в разделе Домены/Domains.
Это означает, что вы можете закачивать информацию на сервер или изменять данные когда захотите.
Дополнительно см. вопрос "Как настроить FTP-соединение?" 3. Не видны файлы с точкой в начале названия.Файлы, начинающиеся с точки, считаются скрытыми и в листинге содержимого директории не отображаются. Вам необходимо включить отображение скрытых файлов в вашем FTP-клиенте. Для этого в Панели управления хостингом, H-Sphere, в меню Инструменты выберите пункт Менеджер файлов.
Включите отображение скрытых файлов, отметив галочкой опцию show hidden files. Нажмите на кнопку apply, чтобы применить изменения. 4. Ошибка: Illegal port commandЕсли при попытке переслать файлы через FTP-соединение возникает ошибка 500 (Error 500 - Illegal port command) - это означает, что FTP-сервер и клиент работают в разных режимах. Всего существуют два режима работы FTP-сервера: Passive и Active. В режиме Active в работе сервера задействованы два порта 20 и 21. По 21-му порту осуществляется управление передачей данных, в то время когда сами данные передаются через 20-й порт. В режиме Passive и управление, и передача данных происходит через 21-й порт. Наши серверы настроены для работы в режиме Passive, поэтому, для корректной работы FTP-клиента он тоже должен быть настроен в Passive-mode. 5. После передачи по FTP файлы изменились / не открывается архив / не работают скрипты.Передача данных между FTP-сервером и FTP-клиентом может осуществляться в двух режимах: ASCII и binary.
В режиме ASCII происходит трансляция символа конца строки в символ конца строки, использующийся для той операционной системы, на которую записывается файл. Поэтому все исполняемые текстовые файлы: html-документы, скрипты и т.д. желательно передавать в ASCII-режиме. Файлы, содержащие другие виды данных (картинки, архивы, mp3 и др.), должны передаваться в binary-режиме, во избежание внутренних изменений, связаных с изменением определённых комбинаций байт в ASCII-mode. Поэтому в зависимости от того, данные какого характера передаются, соответственно FTP-клиент должен быть настроен в ASCII- или binary-mode. 6. Какой полный путь к моему домашнему каталогу (home directory)?Узнать полный путь к домашнему каталогу (home directory) вы можете в своем аккаунте Панели управления.
Где: ftp_user - ваш логин к FTP-серверу; domain_name - ваше доменное имя. 7. Как разрешить / запретить доступ по FTP с определенных IP-адресов?Для реализации этого необходимо в корне хоста создать файл с именем .ftpaccess. Настроек в этом файле может быть большое множество, однако, для защиты нас интересует только один параметр. Прописав эти строки в файле, вы закроете полностью доступ от всех! Deny from all После написанного выше никто не сможет зайти на FTP. Для добавления разрешения к определенному IP надо добавить строку вида: Allow from 127.0.0.1 перед Deny, например: Allow from 127.0.0.1 Deny from all Адрес 127.0.0.1 указан для примера. Нужно указать свой сетевой IP. Если же у вас динамический адрес, можно использовать фильтр вида: Allow from 127.0.0. вариант для IP адресов вида 127.0.0.0-255 вариант для IP адресов вида 127.0.0-255.0-255 |
|
|||||||||||||||||||||||||||||||
|