Ваша установка 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%

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

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

Deprecated: Функция get_settings с версии 2.1.0 считается устаревшей! Используйте get_option(). in /data/site/nemcd.com/www/wp-includes/functions.php on line 6260
block-library WordPress remove удалить
WordPress перестал уменьшать фото 600
Убрать #more- в WordPress
WordPress URL страницы
Ошибка HTTP. WordPress.

Написать


Warning: Undefined variable $user_ID in /data/site/nemcd.com/www/wp-content/themes/desk-mess/comments.php on line 108

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