我试图在谷歌搜索,我发现的解决方案是将httpd.conf用户从_www更改为我自己的登录名,然后重新启动apache但它没有用..我在终端中做到了。另一个是将小组从_www改为无人......也没有用。
任何人都可以帮我解决这个问题。提前谢谢。
答案 0 :(得分:1)
问题可能不是httpd.conf文件,而是您要在其中创建新目录的目录。确保执行php的用户有权在那里创建目录。要找出哪个用户(可能是您提到的_www
),您可以使用phpinfo()
命令。
这是我的(默认的ubuntu配置)phpinfo的样子:
配置 - > apache2handler - >用户/组:www-data(33)/ 33
意味着你可能想要将所述文件夹的所有者或组更改为www-data
(或任何适合的)并授予所有者或组写权限