Почему WordPress постоянно говорит мне, что ему нужен доступ к моему веб-серверу?

Я применил несколько разных исправлений. wordpressuser

$ sudo adduser wordpressuser www-data
$ sudo chown www-data:www-data -R /var/www/html
$ chmod 7777 -R /var/www/html
$ reboot
root # adduser www-data www-data

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

У меня есть статический веб-сайт в папке HTML, WordPress в каталоге с именем blog и генератор подкастов в папке под названием podcasts.

Все, что находится в папке html, включая саму папку html, имеет полные права на чтение и выполнение для чтения под пользователем www-data и группой www-data.

0
задан 17 December 2017 в 02:35

1 ответ

Вы должны добавить метод прямого обновления в файл wp-config.php.

Отредактируйте wp-config.php и добавьте строку define('FS_METHOD','direct'); где-то между <?php и ?>, например, так:

define('FS_METHOD','direct');

// Get everything else
require_once(ABSPATH.'wp-settings.php');
?>

Это в сочетании с установленными вами разрешениями позволит Wordpress обновляться напрямую, без использования FTP.

1110 Я только что проверил это, и, похоже, оно работает. Каталог должен быть доступен для записи для www-data -пользователя, на котором работает Wordpress.

Источник: https://www.hongkiat.com/blog/update-wordpress-without-ftp/

0
ответ дан 17 December 2017 в 02:35

Другие вопросы по тегам:

Похожие вопросы: