локальная установка WordPress, установка плагинов и права доступа к файлам

У меня есть локальная установка WordPress, и все заработало, пока я не попытался установить новый плагин. Пытаясь активировать плагин, WordPress запросил у меня информацию о FTP-соединении, что, как я понял, было ошибкой доступа к записи в каталог плагинов. Apache работает как www-data, поэтому я запустил sudo chown -R www-data: /var/www/wordpress, чтобы сделать каталог wordpress доступным для записи для Apache. Но теперь я больше не могу редактировать файлы как пользователь. Изменяя права доступа к файлу обратно на chown -R user: /var/www/wordpress/wp-content/themes, панель управления WordPress снова жалуется, что у нее нет достаточного доступа.

Я пробовал различные «решения» онлайн, но пока ни одно из них не сработало. Мне действительно нужно установить что-то вроде proftp и создать пользователя FTP & amp; пароль для моего локального сервера? Или я могу обойти проблему с некоторыми изящными настройками прав доступа к файлам, которые позволяют мне и Apache получать доступ к файлам / записывать их?

6
задан 12 December 2012 в 10:11

1 ответ

Похоже, вы уже поняли это, но я дам вам знать, как я это сделал. Эта настройка позволяет мне и apache записывать в каталог WordPress, а плагин / theme / upgrade работает изнутри Wordpress.

Сначала я включил моего пользователя в группу www-data: sudo usermod -G www-data -a <user>.

Затем я создал весь каталог WordPress, принадлежащий www-data: www-data: sudo chown -R www-data:www-data wordpress. Я также сделал все файлы доступными для чтения и записи для пользователя и группы: find wordpress -type f -exec chmod 664 {} +, find wordpress -type d -exec chmod 775 {} +.

Наконец, я установил бит guid, чтобы новые файлы также принадлежали группе www-data: chmod -R g+s wordpress.

Теперь, это не самая безопасная установка. Любые уязвимости в Wordpress могут быть использованы для записи в файлы в вашей установке Wordpress. Но лично у меня никогда не было проблем. И когда я пытался сделать его менее строгим, обновления и установка тем / плагинов из Wordpress Admin обычно ломались. Я так и не нашел правильное место между безопасностью и удобством использования.

0
ответ дан 12 December 2012 в 10:11

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

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