Wordpress на Ubuntu устанавливает плагины без доступа к FTP

Я запускаю собственный веб-сервер для разработки, и на нем я установил экземпляр WordPress. Когда я пытаюсь добавить плагины к этому экземпляру из интерфейса администратора, WordPress запрашивает доступ к FTP.

Я не использую FTP и не планирую делать это в будущем. Я знаю, что могу изменить некоторую конфигурацию в WordPress, чтобы я мог загружать файлы без FTP. Что именно мне нужно настроить для этого?

Ответ 1

Одна из трех вещей:

  • Либо измените разрешения, чтобы ваш веб-сервер мог прочитать каталог wp-content, что должно быть хорошо для сервера разработки.
  • Запустите PHP как FastCGI, который может работать как другой пользователь, чем ваш веб-сервер.
  • Установить расширение ssh для PHP (sudo apt-get install libssh2-php on ubuntu on think)

Ответ 2

Выполните эту команду на своем терминале ubuntu

sudo chown -R www-data /var/www

Ответ 3

Самое забавное, что загрузка медиа работает. Поэтому мне было интересно, почему плагины нет? После изменения права собственности на wp-admin это сработало для меня.

sudo chown -R www-data wp-admin