PHP-Warning:mkdir()[function.mkdir]:Mac中的权限被拒绝

时间:2013-04-06 08:56:27

标签: php apache httpd.conf

我试图在谷歌搜索,我发现的解决方案是将httpd.conf用户从_www更改为我自己的登录名,然后重新启动apache但它没有用..我在终端中做到了。另一个是将小组从_www改为无人......也没有用。

任何人都可以帮我解决这个问题。提前谢谢。

1 个答案:

答案 0 :(得分:1)

问题可能不是httpd.conf文件,而是您要在其中创建新目录的目录。确保执行php的用户有权在那里创建目录。要找出哪个用户(可能是您提到的_www),您可以使用phpinfo()命令。

这是我的(默认的ubuntu配置)phpinfo的样子:

  
    

配置 - > apache2handler - >用户/组:www-data(33)/ 33

  

意味着你可能想要将所述文件夹的所有者或组更改为www-data(或任何适合的)并授予所有者或组写权限