Папки / файлы, сгенерированные нашими скриптами, не имеют надлежащих прав
Таким образом, проблема в том, что когда мы создаем новые веб-сайты на нашем сервере разработки, некоторые из созданных файлов и папок не имеют прав на выполнение, поэтому мы должны вручную выполнить команду 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