Николаев Виталий
Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
PHP PHP
09.08.2018

WordPress требует FTP при обновлении — решение проблемы

Иногда при обновлении WordPress, установке плагинов или тем система начинает запрашивать FTP-доступ.

Обычно это выглядит как форма с просьбой ввести:

  • FTP-хост;
  • логин;
  • пароль;
  • тип подключения.

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

Как отключить запрос FTP в WordPress

Решается проблема очень просто.

Нужно добавить следующую строку в файл:

wp-config.php

Добавляем:

define('FS_METHOD', 'direct');

Что делает FS_METHOD direct

Параметр:

FS_METHOD

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

После этого:

  • обновления WordPress;
  • установка плагинов;
  • обновление тем;
  • автоматические обновления

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

Куда добавлять строку

Обычно строку добавляют перед:

/* That's all, stop editing! Happy publishing. */

Пример:

define('FS_METHOD', 'direct');

/* That's all, stop editing! Happy publishing. */

Когда это помогает

Способ особенно актуален для:

  • VPS и выделенных серверов;
  • WordPress на Linux;
  • Nginx + PHP-FPM;
  • локальных серверов;
  • OpenServer и Docker.

Итог

После добавления:

define('FS_METHOD', 'direct');

WordPress перестанет требовать FTP-доступ, а обновления будут выполняться напрямую через сервер.

21 просмотров

Комментарии

Где заказы?
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про продажи, сайты и ошибки бизнеса на реальных примерах. Подписаться