Я столкнулся с проблемой с Joomla. , , он не может создавать новые папки через интерфейс администратора. Это стандартная ошибка прав доступа. Мне сказали chmod все папки на сайте к 777.

Есть ли лучший способ сделать это? Кто-то говорил что-то о создании группы и добавлении себя и apache в нее. Затем предоставьте групповой доступ к этим папкам. , , или что-то типа того.

Кто-нибудь может дать мне какие-то конкретные шаги. , , Я не настолько знаком, делаю это из терминала ?? Или мне просто chmod все на 777?

1 ответ1

3

я должен просто chmod все для 777?

Определенно нет. Это всегда угроза безопасности.

Решение похоже на ответ, который я дал здесь. В идеале вы должны создать группу для всех «веб-» пользователей, например, для пользователей, которым нужен доступ для записи в /var/www . Это будет включать вас, root и apache .

sudo addgroup www-users

Затем вы добавили бы себя и apache в эту группу.

sudo adduser <your-username> www-users
sudo adduser apache www-users

Наконец, давайте изменим /var/www чтобы новая группа могла получить к нему полный доступ:

sudo chgrp www-users /var/www
sudo chmod –R 775 /var/www
sudo chmod g+s /var/www

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .