Как использовать FTP для доступа к вашим файлам WordPress

Доброго здравия, друзья!

Сегодня пост вообще можно сказать что не по теме WordPress, но я все таки решил его написать.

Это скорее не большая инструкция как использовать FTP для доступа к вашим файлам сайта на любой CMS, а не только WordPress.

Представьте, что вы нашли именно тот плагин, который вам нужен для своего сайта.

Вы устанавливаете его, активируете и бум.

Обработчик фатальных ошибок WordPress 5 сообщает о проблеме на вашем сайте.

Вы не можете получить доступ ни к своему администраторскому разделу, ни к своему интерфейсу.

Как использовать FTP

Это лишь один из примеров многих проблем, которые иногда возникают при работе с сайтом WordPress.

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

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

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

Экран администрирования WordPress в режиме восстановления

Recovery Mode действительно помогает!

Режим восстановления после фатальной ошибки WordPress может вам немного помочь, но, тем не менее, проблема, вероятно, вызвана поврежденным файлом, вы должны взглянуть на файлы в вашей установке.

Чтобы получить доступ к файлам WordPress, вам необходимо использовать FTP.

Что такое FTP?

FTP просто означает протокол передачи файлов.

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

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

Вы даже можете напрямую открыть их в текстовом редакторе для быстрого редактирования!

Откройте файл, внесите изменения, нажмите «Сохранить», и он будет загружен прямо на ваш сервер. Магия!

Зачем мне нужен FTP, если я могу загружать медиа-файлы, темы и плагины через админку WordPress?

Административная панель WordPress — это, безусловно, фантастический инструмент, и есть много вещей, которые вы можете сделать, просто нажав несколько ссылок или кнопок.

Установка плагина, темы или их обновление занимает всего несколько кликов. Легко.

Но для некоторых задач вам нужен доступ к вашим файлам.

Например, установить «mu-plugin» можно только путем передачи файла прямо в вашу папку «wp-content/mu-plugins».

Вы можете легко принудительно деактивировать плагин, переименовав его папку (например, поставив перед ней символ подчеркивания).

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

Или, может быть, вам нужно перезаписать вашу установку новой версией WordPress или поместить файл проверки Google или Yandex в корень вашей установки.

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

Это всего лишь несколько примеров ситуаций, в которых вам абсолютно необходим доступ к своим файлам сайта.

И для всех этих случаев вам необходимо использовать FTP-клиент.

Или, может быть, вы опытный пользователь/разработчик, вы уже знаете, как получить доступ к своему серверу через командную строку SSH и делать все это через интерфейс командной строки.

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

Когда НЕ следует использовать FTP для вашего сайта WordPress

Загрузка мультимедиа всегда должна производиться через интерфейс администратора, потому что WordPress многое делает под капотом.

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

Этого процесса не произойдет, если вы вручную передадите изображение через FTP.

То же самое и с удалением плагинов.

Временная деактивация через FTP — это нормально, но у многих плагинов есть процедура очистки, которая выполняется при удалении через страницу плагинов.

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

Основное правило — делать как можно больше с панели администратора WordPress, чтобы получить максимальную отдачу от того, что WordPress делает для нас автоматически.

Установка FTP-клиента

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

Есть много разных вариантов на выбор с разными функциями и ценами, но я упомяну только три из самых популярных.

  • Cyberduck: бесплатно для Mac и Windows
  • Filezilla: бесплатно для Mac и Windows
  • Transmit: только Mac — 45 долларов.

Transmit не бесплатный и доступный только для Mac OS, но это очень популярный вариант среди пользователей Mac.

И Cyberduck, и Filezilla бесплатны и доступны для Mac и Windows, что делает их отличными вариантами.

В этом примере мы выберем Cyberduck.

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

Скачивание и установка Cyberduck

Установка CyberDuck — простой процесс.

Просто перейдите на https://cyberduck.io, перейдите на страницу загрузки и щелкните, чтобы загрузить установщик, соответствующий вашей операционной системе.

Страница загрузок Cyberduck

Cyberduck доступен для Mac и Windows

Затем дважды щелкните только что загруженный установщик, чтобы начать процесс.

Установка FTP-клиента Cyberduck

Установка FTP-клиента Cyberduck проста

Если вам нужно выбрать папку, в которую вы хотите установить программу, нажмите «Параметры» и выберите папку назначения.

Если вас устраивает значение по умолчанию, просто нажмите «Установить».

Установка займет всего несколько минут или меньше.

По завершении запустите приложение, найдя его в ярлыке приложения или в папке.

Вы увидите следующий экран:

Главный экран FTP-клиента Cyberduck

Главный экран Cyberduck

Поиск или создание учетных данных

Чтобы установить соединение с вашим сервером, вам сначала нужно получить свои учетные данные.

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

В электронном письме должен быть указан URL-адрес вашего сервера (с номером порта), имя пользователя и пароль.

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

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

Обычно это cPanel или Plesk, в зависимости от вашего хоста (также есть свои панели).

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

Вот пример того, как выглядит моя cPanel. Ваша может быть совсем другой, но параметры и настройки в целом такие же.

Главный экран Bluehost cPanel

Главный экран cPanel в Bluehost

В разделе «Файлы» щелкните ссылку «Учетные записи FTP».

Интерфейс Bluehost для создания учетных записей FTP

Создайте учетную запись FTP с помощью этой формы

1. Введите имя пользователя.

2. Выберите домен, к которому хотите предоставить доступ.

3. Введите надежный пароль.

4. Введите путь в файловой системе, к которой вы хотите предоставить доступ.

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

Например, если вы зададите этот путь к папке «wp-content», то пользователю будет разрешено просматривать файлы в этой папке и ее подпапках.

И он не сможет подняться на уровень выше и получить доступ к файлам в корне вашей установки WordPress (при условии, что ваши файлы WordPress находятся в корневом веб-каталоге «wp-content», а папка не находится в другом месте).

Используйте файловый менеджер вашей cPanel для навигации по вашему хостинговому пространству и поиска нужной папки.

5. Вы можете установить квоту, чтобы ограничить объем передаваемых данных.

После создания учетной записи она появится чуть ниже в разделе «Учетные записи FTP», и вы сможете щелкнуть ссылку «Настроить FTP-клиент», чтобы получить миленькую сводку всех ваших учетных данных.

Список учетных записей FTP

Здесь указаны все ваши полномочия

Вы получите свое имя пользователя, адрес вашего FTP-сервера и порт вашего сервера.

У вас даже есть возможность загрузить конфигурационный файл для Cyberduck для автоматического входа в систему, что очень здорово, но сначала мы перейдем к ручному подключению к вашему серверу, хорошо?

Подключение к вашему серверу

Теперь у вас есть учетные данные под рукой, давайте подключимся к вашему серверу.

В главном окне браузера Cyberduck нажмите «Открыть соединение».

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

Выбор протокола Cyberduck.

Выбор протокола Cyberduck

Вариантов очень много, и я не буду их все подробно описывать. Однако вот небольшой обзор:

  • WEBDAV — это расширение протокола HTTP и HTTPS, позволяющее управлять файлами. Он позволяет копировать, редактировать, перемещать файлы и создавать каталоги.
  • FTP (протокол передачи файлов) — это обычный протокол для передачи файлов.
  • FTP-SSL или FTPS (безопасный протокол передачи файлов) — это расширение FTP, добавляющее поддержку шифрования TLS (Transport Layer Security).
  • SFTP или SSH FTP — это расширение SSH (Secure Shell), обеспечивающее способ передачи файлов через безопасное соединение SSH.
  • Все остальные перечисленные доступные параметры используются для подключения к определенным поставщикам облачных хранилищ для передачи файлов.

Я не буду рассказывать о WEBDAV или SFTP, потому что они заслуживают отдельной статьи!

Однако мы собираемся с вами сосредоточиться на FTP и FTPS.

Проще говоря, FTPS для FTP — это то же самое, что HTTPS для HTTP.

То же самое, но с шифрованием TLS, поэтому оно более безопасно. Вот и все.

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

Если нет, просто обратитесь к своему хостинг-провайдеру и/или поставщику сертификатов, чтобы убедиться, что это так.

Cyberduck достаточно умен, чтобы определить, поддерживает ли ваш хост FTP-SSL.

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

Очень хорошо!

Предупреждение о незащищенном FTP-соединении

Полезное предупреждение! Спасибо!

Итак, давайте переключимся и выберем FTP-SSL для этого первого соединения.

В зависимости от того, как настроен ваш сертификат, вы можете получить предупреждение о том, что сертификат недействителен.

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

При успешном подключении отображается содержимое вашей домашней папки.

При успешном подключении отображается содержимое вашей домашней папки

Основное использование

После входа в систему вы получите доступ к своим файлам в корне документа, который вы указали для учетной записи.

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

По умолчанию файл будет загружен в папку «Загрузки».

Вы можете установить местоположение по умолчанию в меню «Правка — Настройки» на вкладке «Передачи».

Другой способ загрузить файл — выбрать его, щелкнуть по нему правой кнопкой мыши и выбрать «Загрузить в», чтобы поместить его прямо в нужное место.

Вы также можете просто перетащить файлы из окна Cyberduck прямо на рабочий стол или в другую открытую папку.

Это очень удобно.

При загрузке файлов открывается окно «Передача», в котором вы можете проверить статус передачи, файлы, поставленные в очередь на передачу.

А также напрямую открыть или найти файлы, нажав соответствующие кнопки в правом верхнем углу.

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

Трансферное окно Cyberduck

В окнах передачи отображается очередь передачи и полезные ярлыки

Вы можете передать несколько файлов или папок, выбрав их с помощью CTRL + клик или с помощью мыши, точно так же, как в обычном окне поиска или проводника.

Вы можете создавать папки, переименовывать файлы, копировать, вырезать и т. д.

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

По сути, многое из того, что возможно в стандартном файловом браузере, доступно в Cyberduck.

Для загрузки файлов процесс такой же.

Вы даже можете перетаскивать файлы и папки прямо из Finder или Проводника и бросить их в окне браузера Cyberduck, чтобы загрузить все из них в том месте, отображаемой в данный момент.

Вы также можете напрямую редактировать файл на удаленном сервере.

Для этого просто выберите файл и нажмите кнопку «Редактировать» вверху.

Или щелкните его правой кнопкой мыши, чтобы просмотреть все параметры.

Ярлык для редактирования файла FTP-клиента Cyberduck

Как видите, Cyberduck обнаружил, что я использую VS Code, и установил его в качестве редактора по умолчанию.

Вы можете выбрать свой редактор, щелкнув маленькую стрелку справа от кнопки, или настроить свой собственный редактор в меню «Правка — Настройки».

Когда вы нажмете эту кнопку, Cyberduck временно загрузит файл и откроет его в вашем текстовом редакторе.

Когда вы вносите изменения и сохраняете файл, он напрямую загружается на удаленный сервер. Отлично!

Эта функция очень полезна, например, для быстрого редактирования настроек в файле «wp-config.php».

Как и в случае с FTP-клиентами, существует множество вариантов текстовых редакторов, бесплатных и платных.

Я упомяну здесь только три:

  • VS Code,
  • Atom,
  • PHP Storm.

Первые два бесплатны и имеют огромную экосистему плагинов для удовлетворения всех ваших потребностей в редактировании кода.

Последний — платный, но из всех он и самый лучший (чисто мое мнение).

Заключение

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

Если вы управляете любым веб-сайтом WordPress, будь то восстановление после неработающего сайта или настройка некоторой конфигурации.

Мы с вами лишь прикоснулись к тому, что может предложить надежный FTP-клиент, но то, что мы узнали, охватывает 90% вариантов использования FTP.

Итак, чтобы вкратце подвести итог тому, что мы рассмотрели:

  • FTP — это протокол, используемый для передачи файлов,
  • Вам нужен FTP-клиент для подключения к вашему сайту и доступа к вашим файлам. Filezilla и Cyberduck — два надежных бесплатных варианта,
  • Ваш провайдер веб-хостинга предоставит вам доступ по FTP. При необходимости вы можете создать другие учетные записи FTP,
  • Если у вас установлен сертификат TLS/SSL, настоятельно рекомендуется использовать FTPS вместо обычного незашифрованного FTP,
  • Cyberduck позволяет загружать, перемещать, переименовывать, выгружать и напрямую редактировать файлы.

Помогло ли это вам получить четкое представление о том, что такое FTP, когда его использовать или нет и как подключиться к вашему сайту WordPress?

Вы когда-нибудь сталкивались с ситуацией, когда ваш сайт был недоступен и требовался доступ к файлам?

Расскажите об этом, пожалуйста, в комментариях ниже!

А я благодарен вам за то что вы прочитали этот пост до конца, надеюсь он вам пригодится.

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

Оцените статью:
Не понравилосьПонравилось (Пока оценок нет)
Загрузка...
vikz
Занимаюсь созданием сайтов на WordPress более 7 лет. Работал в нескольких веб-студиях, да и сейчас работаю. Иногда подрабатываю на фрилансе - как на нашем, так и на зарубежном. Везде зарекомендовал себя очень хорошо. Если нужен сайт на WordPress, шаблон для сайта или лендинг - не стесняйтесь, пишите. Рад буду помочь!
Оставьте свой комментарий
Мы рады, что вы решили оставить комментарий. Пожалуйста, имейте в виду, что все комментарии модерируются в соответствии с нашей политикой конфиденциальности, и все ссылки являются "nofollow". Не используйте ключевые слова в поле "Имя". Давайте проведем личный и содержательный разговор, без спама и оскорблений.

Пока нет комментариев. Будь первым!