Ваша установка WordPress требует данных FTP входа для обновления
Зашел в раздел Здоровье 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% здоровье блога!
Удачи, здоровья и хорошего настроения