Я установил Wordpress на ЛАМПЕ. Поскольку я плохо знаком один с Ubuntu. Так, я Использовал это учебное руководство онлайн, Как установить Wordpress на человечности вручную
Но когда я пытаюсь дать владение каталога апачскому пользователю, это не работает, я даю следующие команды
sudo chown admin:www-data /var/www -R
sudo chmod g+w /var/www -R
"администратор" является именем, которое я выбираю для своего пользователя базы данных Wordpress. Кто-либо может вести меня через это?
Не используйте пользователя базы данных в качестве пользователя UNIX. Используйте www-data
.
sudo chown -R www-data:www-data /var/www
существует различие между пользователем базы данных и пользователем Apache. Пользователь Apache является единственным, кто может на самом деле считать файлы. Пользователь базы данных только предназначен для предоставления/взятия полномочий чтения-записи базы данных.
, Кроме того, сохраните полномочия по умолчанию от установки веб-приложения. Не изменяйте тех, за исключением пользователя/группы владения. Если Вы проинструктированы веб-приложением, изменяете полномочия.
<час>, Если Вы более обеспокоены безопасностью, Вы могли бы вместо этого выполнить следующие команды:
sudo chown -R $USER:www-data /var/www
sudo chmod -R 640 /var/www
Это делает фактические файлы принадлежавшими Вашему пользователю, так, чтобы только (и корень) можно было изменить их. На причину www-data
ссылаются, то, так, чтобы Apache мог все еще СЧИТАТЬ файлы, но не на самом деле записать в них.
Эти 640
позволяет Вам (владелец файла) читать и писать, позволяя www-data
группа читать файлы. Это также блокирует кого-либо еще от возможного чтения содержания файла.
(Вышеупомянутое - только один возможный ( непротестированный ) метод. Более хорошие пути доступны здесь. )