Руководство по управлению веб-сайтом на WordPress с помощью FTP

Приветствую, друзья!

Решил сегодня рассказать вам о том, как управлять своим сайтом на WordPress с помощью ФТП (FTP — File Transfer Protocol — протокол передачи файлов по сети).

Руководство по управлению веб-сайтом на WordPress с помощью FTP

Вам когда-либо приходилось загружать несколько больших файлов на ваш сайт WordPress или изменять права доступа к файлам? По умолчанию серверная часть WordPress не позволяет массово загружать медиафайлы или изменять права доступа к файлам. Тем не менее, протокол передачи файлов (FTP) позволяет владельцам сайтов на WordPress получить доступ к веб-серверу напрямую, чтобы заботиться об этих задачах, а также многое другое.

В этом посте я расскажу об основах FTP и мы с вами обсудим, почему вам может понадобиться использовать его для вашего сайта на WordPress. Я также порекомендую четыре из лучших FTP-клиентов для пользователей WordPress. Наконец, я уже скоро закончу учебник о том, как начать работу с WordPress и сделать свой первый сайт.

Ко мне часто поступают вопросы про хостинг, которым я пользуюсь и поэтому решил указать хостинг в статье https://sprinthost.ru. Вы можете попробовать попользоваться хостингом 30 дней бесплатно. Чтобы понять, как будет работать Ваш сайт на этом хостинге просто перенести свой сайт (в этом поможет поддержка хостинга бесплатно) и и таким образом сможете понять подходит хостинг Вам или нет. На этом хостинге находятся сайты с 20 000 тысяч посещаемость и сайты чувствуют себя отлично. Рекомендую! Да, если делать оплату на 1 год то получаете скидку 25%. И что мне нравится - тех. поддержка всегда помогает в технических вопросах, за что им спасибо. Как Вы понимаете не всегда проходит всё гладко и нет желания, чтобы сайт не был доступен тем самым страдал трафик и доход.

Давайте мы перейдем сразу к делу!

Обзор FTP

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

FTP был разработан в 1970-х годах студентом MIT с целью обеспечения безопасной передачи файлов между хост-серверами и клиентскими компьютерами. С тех пор он претерпел несколько изменений, поскольку Интернет тоже развивался. FTPS и SFTP являются безопасными альтернативами исходной спецификации FTP, которая учитывает современные проблемы безопасности Интернета.

Зачем нужен FTP для WordPress

В течение 15 лет WordPress значительно вырос в полное решение для управления контентом. Фактически, вполне возможно создать и поддерживать сайт WordPress без необходимости запуска FTP-клиента.

Вы можете создавать контент, загружать файлы и даже добавлять собственные CSS и PHP-коды к файлам своего сайта прямо с панели инструментов WordPress. На данный момент, небезопасно ли говорить, что пользователям WordPress вообще не нужен FTP?

Ну нет. Он эффективен, потому что бэкэнд WordPress не может справиться со всем.

Лучший пример того, что WordPress не может решить самостоятельно — это пресловутая ошибка белого экрана смерти, которая не оставляет вам выбора, кроме как использовать FTP-клиент. Устранение этой проблемы и других подобных, это одна из основных причин, по которой вы не можете позволить себе полностью отказаться от FTP. Когда ваш сайт примет поворот к худшему (что почти все делают рано или поздно) FTP-клиент окажется бесценным.

Ниже приведено краткое описание четырех общих сценариев, которые потребуют использования FTP-клиента:

  • Перенос веб-сайта WordPress на новый веб-сервер.
  • Удаление или деактивация файлов плагинов и тем, которые вызывают проблемы совместимости.
  • Изменение файла wp-config.php после переноса WordPress, изменение префикса базы данных или включение или отключение режима отладки.
  • Настройка прав доступа к файлам и каталогам.

Теперь, когда вы знаете зачем вам нужен FTP, давайте поднимем скорость.

4 бесплатных FTP-клиента

Я выбрал для вас четыре лучших FTP-клиентов:

  1. FileZilla: FileZilla — бесплатный FTP-клиент с открытым исходным кодом для Windows, Mac и Linux. Он имеет интерфейс перетаскивания, что делает его невероятно простым в использовании. Если вы впервые собираетесь пользоваться FTP-клиентом, то я рекомендую начать с FileZilla.
  2. Free FTP: Free FTP доступен только для компьютеров, работающие под операционной системой Windows. В нем присутствует функция перетаскивания одним щелчком мыши и резервное копирование файлов.
  3. Cyberduck: Cyberduck — популярный FTP-клиент для Windows и Mac с мощным и быстрым ядром FTP. Он позволяет пользователям интегрироваться с облачным хранилищем и функцией закладок, чтобы сделать загрузку файлов более организованной.
  4. WinSCP: WinSCP* — популярный клиент SFTP и FTP-клиент для Microsoft Windows! Скопируйте файл между локальным компьютером и удаленными серверами с помощью протоколов FTP, FTPS, SCP, SFTP, WebDAV или S3.

*Последним пользуюсь и я, очень рекомендую!

Выберите FTP-клиент и установите его. Для этого сообщения я буду использовать FileZilla и, ради простоты, рекомендуем вам сделать то же самое. Затем я покажу вам, как настроить и начать использовать WordPress по FTP.

Начало работы с WordPress по FTP

Прежде чем запускать FTP-клиент и начать заниматься файлами вашего сайта, критически важно создать резервную копию вашего сайта WordPress. Ничто из того, что я покажу вам сегодня, не должно вызвать ни секунды простоя, но всегда лучше перестраховаться.

Чтобы настроить FTP-клиент для доступа к вашей учетной записи хостинга, вам понадобятся две части информации:

  • Адрес для доступа к вашему веб-серверу. Как правило, вы будете использовать выделенный IP-адрес или домен вашего веб-сайта.
  • Учетные данные для входа в систему FTP.

Давайте начнем с выяснения ваших учетных данных.

Поиск ваших учетных данных FTP

Большинство хостов создадут учетные данные FTP для вас, когда вы зарегистрируетесь на хостинге.

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

Вы можете создать учетную запись FTP, войдя в панель управления хостингом и перейдя в раздел FTP. Найдите вариант создания или добавления новой учетной записи и выберите имя пользователя и пароль. Когда вы создаете учетную запись, убедитесь, что вы предоставляете доступ к каталогу, содержащему ваш сайт. В большинстве конфигураций хостинга вам потребуется доступ к каталогу public_html.

Затем вы можете установить значение для квоты, которое ограничивает объем данных, которые вы можете передавать или используйте безлимитные передачи файлов без каких-либо перерывов. Нажмите «Создать учетную запись FTP», как только вы все настроите.

Руководство по управлению веб-сайтом на WordPress с помощью FTP

Добавление учетной записи FTP через cPanel.

С вашими учетными данными FTP в руках, пришло время, чтобы найти свой адрес хоста FTP.

Поиск адреса FTP-хоста

Еще раз — если ваш хост использует cPanel — все, к счастью, легко. Просто используйте основное имя домена, связанное с вашей учетной записью, в качестве вашего адреса хоста FTP. Например, если вы зарегистрировались на http://www.yourawesomedomain.com при создании учетной записи хостинга, просто используйте yourawesomedomain.com в качестве вашего адреса хоста FTP.

Другой вариант — использовать выделенный IP-адрес. Не все учетные записи хостинга включают выделенный IP-адрес, но если у вас он есть, вы можете его найти, войдя в свою учетную запись хостинга и перейдя в раздел IP-адресов.

Руководство по управлению веб-сайтом на WordPress с помощью FTP

Найдите IP-адрес вашего сайта WordPress с помощью cPanel вашего сайта.

Если все вышесказанное не удается найти, вам может потребоваться обратиться в отдел поддержки клиентов вашего хоста или провести некоторое исследование в своей базе знаний, чтобы определить соответствующий адрес хоста FTP.

Настройка клиента FTP

Теперь, когда вы знаете свой адрес хоста FTP и учетные данные, пришло время запустить FileZilla. Запустите клиент FileZilla, введите данные своей учетной записи FTP и нажмите кнопку Quickconnect (быстрое соединение), чтобы установить соединение. Как вы видите на изображении ниже, мы используем выделенный IP-адрес, но вводим ваш домен хоста FTP в поле Host, если у вас нет выделенного IP-адреса.

Руководство по управлению веб-сайтом на WordPress с помощью FTP

Введите учетные данные для входа в учетную запись FTP, чтобы установить соединение.

Если ваше FTP-соединение выполнено правильно, вы увидите, что статус списка каталогов обновлен успешно.

Вот и все. Вы установили соединение между хостинговой учетной записью и FTP-клиентом.

Перенос файлов через FTP

Интерфейс FileZilla разделен на два раздела: локальный сайт слева и удаленный сайт справа. После того, как вы нажмете на папку с каждой стороны, поле под ней будет заполнено содержимым папки.

FileZilla позволяет передавать все виды файлов из любой папки на вашем локальном компьютере в любой каталог вашего веб-сервера.

Чтобы начать передачу файлов на ваш удаленный сайт с вашего компьютера, все, что вам нужно сделать, это перетащить их из окна локального сайта в окно удаленного сайта.

Перенос файлов через FTP

Выберите все файлы, которые вы хотите перенести и перетащите их в поле удаленного сайта.

В самом низу экрана вашего FTP-сервера FileZilla вы увидите три раздела с вкладками:

Перенос файлов через FTP

Они отображают состояния передачи файлов.
  • Очередь файлов: файлы в очереди — это те, которые вы выбрали для передачи и находятся в процессе передачи с локального компьютера на удаленный веб-сервер.
  • Сбой передачи: это файлы — те, которые были выбраны для переноса, но не были успешно перенесены на удаленный сервер.
  • Успешные передачи: на этой вкладке отображается список файлов, которые были успешно перенесены с вашего локального компьютера на сервер.

Если ваши файлы были успешно перенесены, то вы все правильно сделали — выбранные файлы теперь загружены на сервер вашего сайта WordPress.

Загрузка медиафайлов пакетом

WordPress не распознает медиафайлы в медиа-библиотеке, которые были загружены нигде, кроме самой медиа-библиотеки или с помощью кнопки «Добавить медиа». Это означает, что при загрузке медиафайлов через FTP-клиент в папку «Uploads» вашего сайта они не будут отображаться в медиатеке.

Загрузка медиафайлов пакетом

Медиа-файлы не будут отображаться в медиатеке.

Один из способов обойти эту проблему — установить плагин «Add From Server» и зарегистрировать их там.

Управление разрешениями файлов в FileZilla

Другой задачей, которая обычно управляется через FTP, является изменение прав доступа к файлам и каталогам. Чтобы изменить права на файл или каталог, перейдите в каталог или файл, которым вы хотите управлять, щелкните правой кнопкой мыши, чтобы открыть контекстное меню и выберите «Разрешения файла» … в нижней части меню.

Отрегулируйте разрешения с помощью флажков или введите числовое значение в соответствующее поле. Нажмите «ОК» и новые разрешения вступят в силу.

Редактирование файлов веб-сайта через FTP с помощью FileZilla

Одной из наиболее распространенных задач WordPress для FTP является открытие и редактирование файла wp-config.php. Для этого сначала найдите файл. В стандартной установке WordPress вы найдете его в корневом каталоге вашего сайта.

Используйте локальный сайт FileZilla, чтобы найти рабочий стол вашего компьютера, а затем перетащите файл wp-config.php с веб-сервера на рабочий стол. Это скопирует файл на ваш рабочий стол.

Перед редактированием файла создайте вторую копию на своем рабочем столе с немного другим именем. Просто переименуйте скопированную версию, например в x-wp-config.php. Теперь откройте правильно названную версию (wp-config.php) и отредактируйте его содержание.

Последний шаг в этом процессе — вернуться к FileZilla и перетащить обновленную версию файла с рабочего стола вашего компьютера обратно на веб-сервер. Когда вы это сделаете, FileZilla попросит вас подтвердить, что вы хотите перезаписать файл на сервере и предоставить несколько параметров. Выберите опцию «Перезаписать» и нажмите «ОК».

Теперь перейдите на свой веб-сайт, чтобы убедиться, что внесенные изменения вступили в силу. Если что-то произойдет неожиданно, используйте резервную копию wp-config.php на рабочем столе, чтобы восстановить исходный файл wp-config.php вашего сайта.

Подведем итог

Начало работы с WordPress по FTP прост. И как только вы начнете работать, вы сможете использовать возможности FTP для WordPress, которые превосходят возможности по умолчанию для бэкэнд WordPress, такие как:

  • С легкостью отправляйте файлы на ваш веб-сервер и обратно.
  • Загружайте мультимедийные файлы массово, а затем используйте плагин «Add From Server«, чтобы импортировать их в WordPress.
  • Управление разрешениями файлов и каталогов.
  • Отредактируйте файлы WordPress, такие как wp-config.php, при устранении неполадок и ошибок в WordPress.

У вас остались вопросы по управлению сайтом WordPress через FTP? Свяжитесь со мной в разделе комментариев ниже!

До скорых встреч!


Обо мне
Юрич:
Занимаюсь созданием сайтов на WordPress более 6 лет. Ранее работал в нескольких веб-студиях и решил делиться своим опытом на данном сайте. Пишите комментарии, буду рад общению.

Заказать сайт