Ваша установка WordPress требует данных FTP входа для обновления

Раздел: Инструменты
Написано: 30.10.2019
Автор: Antonio

Зашел в раздел Здоровье WordPress, а тут такой упрек!
Ваша установка WordPress требует данных FTP входа для обновления.

Стало не по себе, как бы не мешает, однако решил разобраться.


Я по старинке обновлялся сначала через FTP, потом через безопасный FTPS, настала пора двигаться дальше и обновляться вообще без FTP!

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

if(is_admin()) {
    add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
    define( 'FS_CHMOD_DIR', 0751 );
}

Этот код нужно добавить не в wp-config.php, а в файл functions.php вашей текущей темы!

Добавить данный код можно в самый конец файла, перед символами закрытия кода php.

Так как если добавить код в wp-config.php, то будет возникать Error 500 и ваш блог не будет работать.

Это расширенный код, есть проще, но этот код позволяет управлять правами на создаваемые Вордпрессом директории.

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

В моем случае я использую код прав 0770.

Такие права дают полный доступ для владельца каталогов и группы в которую входит владелец. Но запрещают для остальных любые действия.

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

Небольшое дополнение кодом и мы получаем 100% здоровье блога!

wordpress health 100%

Удачи, здоровья и хорошего настроения :-)

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com