Как использовать sftp вместо ftp при обновлении плагинов WordPress? - PullRequest
0 голосов
/ 08 ноября 2018

Информация о сайте:

Протокол: SFTP

Сервер: Google Cloud

Версия для Wordpress: 4.9.8

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

Я даже пытался добавить номер порта '21' и '22' на имя хоста, но он все еще не работает. Я даже пытался использовать тип соединения «FTPS (SSL)», но он тоже не работал. Я также использовал плагин «SSH SFTP Updater Support», но он оставляет мой сайт в обслуживании и я больше не могу получить к нему доступ.

Я потратил 2 дня на решение этой проблемы. Надеюсь, что кто-то может помочь мне с этим.

Заранее спасибо:)

1 Ответ

0 голосов
/ 08 ноября 2018

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

  • Включить прямой метод Wordpress сможет устанавливать плагины автоматически, и FTP или SFTP не понадобятся. Вам нужно отредактировать wp-config и добавить следующую строку:

    `define('FS_METHOD', 'direct');`  
    

    Вы можете прочитать больше об этом post

  • Загрузка zip-файла плагина через SFTP Вы можете загрузить плагин и затем загрузить загруженный zip-файл через SFTP-клиент, например, filezilla, или вы можете сделать это из терминала (не-Windows OS), используя scp. Справочник по установке плагина вручную можно найти здесь и инструкции по использованию scp в Linux можно найти здесь

...