Проблема с правами доступа к файлам на сервере Ubuntu Lamp

Проблема с правами доступа к файлам на сервере Ubuntu Lamp

Пожалуйста, не отмечайте это как дубликат. Я много пробовал, но не могу заставить это работать.

Я установил LAMP с помощью tasksel. Все хорошо, но возникла ошибка прав доступа к файлу (При установке WordPress возникает ошибка "Извините, но я не могу записать файл wp-config.php." )

Я могу создать файл вручную, но я не хочу этого делать. Мне не нужно было, чтобы он работал правильно.

Что я сделал, чтобы настроить разрешение после установки лампы

cd /var/wwww/ sudo chown -R username:www-data /var/www/html/ sudo chmod 775 /var/www/html/ sudo chmod g+s /var/www/html/

Позже я попробовал несколько решений, подобных sudo chown -R [USER NAME]:[USER NAME] /var/wwwтем, что нашел на askubuntu.

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

Можете ли вы мне помочь, чтобы это заработало? :)

Вывод ls -l /var/www
Output of total 4 drwxrwsr-x 3 h3mdsa h3mdsa 4096 Jun 12 16:40 html
(Спасибо @Jos за комментарий)

Спасибо заранее,
Мд Аль Амин

решение1

Вы были близки: каталог /var/www/ должен принадлежать www-data (как пользователю) и www-data как группе. Так что правильная команда, если что-то пойдет не так, это:

sudo chown -R www-data:www-data /var/www

решение2

Вам необходимо изменить группу веб-файлов на ваше имя пользователя Linux или, по крайней мере, добавить пользователя «root» в группу «www-data».

usermod -a -G www-data root

Существует также трехшаговый метод, с помощью которого можно решить эту проблему:

Эти три находятся по ссылке ниже. Этот пост может решить всю проблему.

https://www.spookycodes.com/2019/11/09/fix-linux-lamp-server-permission-issues-ultimate-fix-2020/

Связанный контент