Папки / файлы, сгенерированные нашими скриптами, не имеют надлежащих прав

Таким образом, проблема в том, что когда мы создаем новые веб-сайты на нашем сервере разработки, некоторые из созданных файлов и папок не имеют прав на выполнение, поэтому мы должны вручную выполнить команду chmod -R 777 /web/websitename

Вот пример недавно созданной папки веб-сайта:

Итак, теперь мой вопрос: есть ли способ сделать так, чтобы нам не приходилось вручную устанавливать права при каждом создании новой папки? Заранее спасибо. (Маска пользователя, запустившего php / apache, равна 022)

1 ответ

Решение

То, что я вижу, вы создаете свои сайты в / web, что не рекомендуется, вы всегда должны создавать сайт в /var/www/html, который является стандартным DocumentRoot apache в redhat/centos linux, или вы можете использовать пакет панели управления ISP, такой как как virtualmin с webmin делать хостинг. В основном попробуйте установить веб-сайт в /var/www/html, вам не нужно будет менять разрешение или, если вы измените DocumentRoot, попробуйте передать право собственности.

С уважением,
Alok

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