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