Я использую стек LAMP для разработки, и у меня проблема с постоянным доступом к записи / var / www. Я использую эту команду:
sudo chmod -R a+rwX /var/www
Это работает, но после размещения веб-приложения и доступа к нему через браузер выдается сообщение об ошибке «Отказано в доступе». Когда это произойдет, я должен снова выполнить команду.
Как я могу сделать каталог доступным для записи без необходимости повторного запуска команды?
Благодарность!
permissions
apache2
directory
potomato
источник
источник
/var/www
и измените разрешение для этого каталога. Это должно решить проблему/var/www
по умолчанию rwxr-xr-x, и вы, вероятно, переместите необходимые файлы в подкаталог/var/www
и внесете соответствующие изменения в свои * html файлы. за изменения, которые вы внесли в корень документа.Ответы:
Числовые разрешения могут решить вашу проблему.
если вы хотите знать, почему только 775 вот ваш ответ
Это даст все разрешение, кроме как написать кем-либо.
источник
У меня была такая же проблема тогда
решил это.
Это делает каталог доступным для записи, чтения и исполнения любым пользователем. Так что не имеет значения, какой пользователь или группа владела им или использовала Lampp.
Однако это не рекомендуется, если ваш компьютер является общедоступным.
источник
Обычно используемая вами команда должна постоянно изменять права доступа.
Попробуйте
sudo chmod -R 775 /var/www/
(что в принципе то же самое). Если это не сработает, вам может понадобиться сменить владельца [и, возможно, группу] каталога черезsudo chown <user>[:<group>] /var/www/
.Кроме того, вы можете подумать, что «ошибка запрещена» может быть вызвано недостаточными правами доступа в вашей базе данных или в другом месте.
источник
sudo chmod -R 775 my_folder