Здесь есть несколько похожих вопросов, , таких как этот, но ответ на этот вопрос (и несколько других, которые я читал):
пусть PHP сам создаст каталог в первую очередь.
Я использую git
на своем сайте, поэтому PHP не может «сам создать каталог».
Чтобы внести изменения, я запускаю команду git pull origin master
при входе на свой сервер через SSH, что делает владельца файлов моим пользователем cpanel, под которым я зарегистрирован.
Мне нужно, чтобы PHP мог создавать файлы в определенных каталогах. Это единственный способ разрешить это chmod
папкам 777
, или есть лучший способ?
Я плохо разбираюсь в разрешениях Linux, но из того, что я читал, изменение прав доступа к каталогам и файлам на 777
, как правило, не очень хорошая идея. Кроме того, если я chmod
перенесу папки в 777
, я подозреваю, что разрешения будут перезаписаны при запуске git pull origin master
, хотя я этого не проверял.
git
. Он создает каталоги и файлы. - person Nate   schedule 13.02.2015public_html
. Я также хотел бы иметь возможность записывать туда определенные файлы журналов, чтобы я мог просматривать их в своем браузере. - person Nate   schedule 13.02.2015