Помощь

Все разделы помощи → Вопросы по виртуальному хостингу

В каких каталогах размещать файлы и скрипты

При соединении с FTP-сервером пользователь оказывается в каталоге, где находятся следующие папки:

  • anon_ftp - папка для размещения файлов на анонимном FTP (если данная услуга подключена)
  • bin - служебная папка
  • cgi-bin - каталог для размещения скриптов (например на языке perl). Через веб-доступ скрипты из этой папки будут доступны по адресу вида http://www.ваш_домен.ru/cgi-bin/имя_скрипта
  • conf - служебная папка
  • error_docs - в этой папке хранятся страницы ошибок, вы можете их менять
  • etc - служебная папка
  • httpdocs - папка для размещения html-файлов, php-скриптов, картинок и всего прочего, что будет доступно на вашем сайте
  • httpsdocs - папка для размещения html-файлов, php-скриптов, картинок и всего прочего, что будет доступно на вашем сайте по защищенному протоколу https (если услуга SSL подключена)
  • lib - служебная папка
  • pd - служебная папка
  • private - в этой папке вы можете хранить любую личную информацию, она недоступна через веб
  • statistics - служебная папка
  • subdomains - в этой папке хранятся файлы поддоменов
  • tmp - каталог для временных файлов
  • usr - служебная папка
  • var - служебная папка
  • web_users - служебная папка
Есть ли анонимный FTP на моем аккаунте?

Есть, но не на всех тарифных планах. Для работы анонимного FTP необходимо заказать выделенный IP.

Можно ли получить отдельные FTP аккаунты для моих поддоменов?

Да, для этого необходимо написать запрос в службу технической поддержки с указанием имени поддомена и желаемым паролем.

По какому адресу мне соединяться с FTP?

Адрес FTP для управления вашим сайтом - ftp.ваш_домен

Почему не виден файл .htaccess?

Это проблема настройки ftp клиентов, которыми вы пользуетесь, решить данную проблему можно следующим образом:

Total Commander:

1. net - ftp show hidden files

2. в файле wcx_ftp.ini в разделе [General] вписать FtpShowHidden=1 и перезагрузить Total Commander

Far:

[x] Расширенный список:

LIST -la

Far Navigator:

Custom List command

LIST -la

Cute FTP:

Filter Setting Page

Server side filtering

remote filter: -la

Если выше описанные действия не помогают, но у вас есть доступ к серверу (например у вас VPS тариф или dedicated) и на сервере стоит proftp, то в файл

/usr/local/etc/proftpd.conf

добавляем строчку

ListOptions "-a"

и перезагружаем proftp:

usr/local/etc/rc.d/proftpd restart
Режим передачи файлов

Существует два режима передачи файлов по протоколу FTP:

  • Текстовый (ASCII) — режим для передачи текстовых файлов, html-документов, php-скриптов и так далее.
  • Двоичный (бинарный, binary, bin) — режим для передачи картинок, исполняемых файлов, исполняемых cgi-скриптов и так далее.

Для обычного пользователя это скорее бесполезные сведения, но иногда они становятся очень актуальными. Например, в случае если вы загружаете на сервер картинку, где она оказывается испорченной и не показывается в браузере, хотя доступна через веб. Это случается когда файл с картинкой (jpg, gif, bmp, png,..), который является двоичным, передается на сервер не в двоичном, а в текстовом режиме. Как правило, это происходит из-за неправильной работы FTP-программы.

Текстовые файлы нельзя передавать в двоичном режиме, а двоичные файлы нельзя передавать в текстовом режиме. Вообще, FTP-программы по умолчанию должны сами определять, в каком режиме нужно передавать конкретные файлы. Однако, иногда они ошибаются и файлы загружаются неправильно. В этом случае придется настроить FTP-программу так, чтобы она правильно передавала нужные виды файлов.

Настраиваем CuteFTP

Скачать программу CuteFTP можно с официального сайта производителя. После установки программы необходимо выполнить следующие действия:

Пройти в меню "Файл (File)" -> "Соединение (Connect)" -> "Соединение (Connect)":

Далее необходимо ввести все нужные для подключения данные.

Label: имя новой учетной записи. Это имя может быть любым — по вашему усмотрению (в нашем примере это McHost.ru)

Host address: ftp.ваш_домен

Username: aXXXX_X, где aXXXX_X — имя вашего FTP-пользователя

Password: пароль доступа

И нажать кнопку "Соединение (Connect)".

Настраиваем Far Manager

Настроим программу Far Manager для работы с FTP. Для этого нужно скачать, установить ее, запустить и вы увидите две панели. Далее по шагам:

  1. После запуска программы подводим указатель мыши к верхней части окна и в появившемся меню выбираем, например, «Right» -> «Change drive» (либо нажимаем Alt + F2), в новом окне отмечаем пункт «FTP»
  2. Переводим (клавиша TAB) курсор на эту панель
  3. Нажимаем Shift+F4 и создаем новое подключение
  4. В свойствах соединения указываем адрес FTP-сервера. Он будет выглядеть так: ftp.ваш_домен
  5. Отмечаем клавишей пробела [x] «спрашивать пароль» (ask password directly before connection) и [x] «пассивный режим» (Passive mode)
  6. Нажимаем [сохранить] (Save)

    Far

  7. Далее, чтобы подключиться, наводим курсор на созданное соединение ftp.ваш_домен и нажимаем «Enter»
  8. В появившемся окне вводим логин (вида aXXXX_X) и пароль для FTP доступа
  9. Нажимаем «ОК» и ждем соединения с сервером. Если соединение пройдет успешно, вы окажетесь в своем каталоге на нашем сервере, где нужно будет перейти в каталог 'httpdocs'
  10. Переходим в другую панель программы Far Manager (с помощью клавиши TAB) выбираем предназначенные для загрузки на сервер файлы и нажимаем кнопку F5 (копирование)
Настраиваем FTP Commander

После того, как вы установите программу на компьютере и откроете ее в первый раз, зайдите в раздел «FTP-сервер» > «New Server» появится форма для создания новой учетной записи:

Поля необходимо заполнить следующим образом:

  • Name: введите имя новой учетной записи. Это имя может быть любым — по вашему усмотрению (в нашем примере — это McHost.ru)
  • FTP Server: ftp.ваш_домен
  • FTP Port: 21 (значение установлено по умолчанию)
  • User ID: aXXXX_X, где aXXXX_X — имя вашего FTP-пользователя
  • Password: пароль доступа

Отметьте галочкой «Passive Mode» и нажмите на кнопку «Save».

Теперь для того, чтобы зайти на сервер, достаточно в списке «SERVER LIST...» выделить только что созданную учетную запись и нажать на кнопку «Connect».

Настраиваем SmartFTP

Скачать программу SmartFTP можно с официального сайта производителя. После установки программы необходимо выполнить следующие действия:

Для создания соединения войдите в меню "File", затем выберите "New Remote Browser".

Появится окно:

Host: ftp.ваш_домен

Login Type: выбрать из списка "Username & Password"

Username: aXXXX_X, где aXXXX_X — имя вашего FTP-пользователя

Password: пароль доступа

Name: введите имя новой учетной записи. Это имя может быть любым — по вашему усмотрению (в нашем примере это McHost)

Далее нажать кнопку "ОК".

Настраиваем Total Commander

Скачать программу Total Commander можно с официального сайта производителя.

После того, как вы установите программу на компьютере и откроете ее в первый раз, зайдите в раздел «Net» > «FTP Connect...» либо нажмите комбинацию клавиш CTRL+F.

В открывшемся окне нажмите «New connection...» — появится форма для создания новой учетной записи:

Поля необходимо заполнить следующим образом:

  • Session: введите имя новой учетной записи. Это имя может быть любым — по вашему усмотрению (в нашем примере это McHost.ru)
  • Host name[:Port]: ftp.ваш_домен
  • User name: aXXXX_X, где aXXXX_X — имя вашего FTP-пользователя
  • Password: пароль доступа

Обязательно отметьте галочкой «Use passive mode for transfers (like a WWW browser)» и нажмите на кнопку «ОК».

Теперь для того, чтобы подключиться к серверу, достаточно зайти в раздел «Net» > «FTP Connect...» (либо нажать комбинацию клавиш CTRL+F), затем в открывшемся окне выделить созданную учетную запись и нажать на кнопку «Connect».

Настраиваем WinSCP

Протокол SFTP (Secure File Transfer Protocol) позволяет передавать файлы с использованием шифрования пакетов. Кроме того, поддерживаются такие функции как приостановка и последующее продолжение копирования файла («докачка»), рекурсивная работа с директориями и файлами, удаление, установка прав, переименование и перемещение файлов на удаленном сервере, создание и редактирование символических ссылок. Данный способ передачи данных можем рекомендовать в случае, если у вас закрыт стандартный порт FTP-доступа (21).

Популярным SFTP-клиентом считается WinSCP. Данная программа распространяется свободно.

Доступ по протоколу SFTP возможен для клиентов, начиная с тарифного плана «Корпоративный». Для того чтобы воспользоваться доступом по протоколу SFTP необходимо использовать реквизиты для доступа по FTP:

Host name: ftp.ваш_домен

Port: 22

User name: aXXXX_X

Password: пароль доступа по протоколу FTP

Скачать программу WinSCP вы можете на сайте winscp.net.

  • В процессе установки вам предлагается выбрать интерфейс программы, в котором вам будет удобнее работать. Если вы только начинаете использовать WinSCP, возможно, вы предпочтёте использовать интерфейс в стиле Проводника Windows (в этом случае вам следует выбрать «Explorer-like interface»). Однако если вы привыкли работать в программах типа Norton Commander (например, Total Commander, Far Manager, Altap Salamander), выбирайте интерфейс — «Norton Commander interface». Этот интерфейс более удобен для управления с клавиатуры, и им можно пользоваться без помощи мыши. Он также позволяет выполнять основные операции быстрее.
  • После того, как программа будет установлена, и вы первый раз ее запустите, появится окно:

  • Поля данной формы заполните следующим образом:

    Host name: ftp.ваш_домен

    Port number: 22

    User name: aXXXX_X

    Password: пароль доступа по протоколу FTP

    После этого нажмите на кнопку «Save...»

  • Появится предупреждение «Warning»

    Нажмите на кнопку «OK»

  • В следующем окне вы можете либо оставить имя только что созданной учетной записи таким, каким оно было предложено системой, либо заменить его на любое другое (по вашему усмотрению). После этого нажмите на кнопку «OK»
  • Учетная запись создана
  • Для того, чтобы зайти на сервер, достаточно выделить соответствующую учетную запись и нажать на кнопку «Login»

  • При первом подключении появится предупреждение «Warning», на которое следует ответить «OK». После этого появится окно, содержащее папки и файлы вашего сайта, вы можете начинать работать
Настраиваем WS_FTP

Скачать программу WS_FTP можно с официального сайта производителя. После установки программы необходимо выполнить следующие действия:

Для создания соединения необходимо войти меню "Файл (File)", далее выбрать "Site Manager (Менеджер сайтов)".

После чего будет открыто окно менеджера сайтов для добавления нового FTP-соединения.

Для добавления нового FTP соединения необходимо нажать кнопку "Create Site (Создать сайт)", после чего будет запущен мастер соединений.

В окошке "Site Name" введите имя новой учетной записи. Это имя может быть любым — по вашему усмотрению. В окошке "Connection Type (Тип соединения)" выбрать "FTP".

В следующем окне необходимо ввести адрес FTP сервера "Server Address (Адрес сервера)": ftp.ваш_домен

В следующем окне необходимо указать логин и пароль FTP-пользователя.

В поле "User Name (Имя пользователя)" - логин (имя вашего FTP-пользователя).

В поле "Password (Пароль)" - пароль пользователя.

Нажмите "Next (Далее)" и в следующем окне "End (Конец)", будет установлено FTP-соединение. В дальнейшем вам необходимо соединяться используя Site Manager (Менеджер сайтов) в меню "File (Файл)" с помощью двойного клика по нужному соединению или кнопки "Connect".