刚刚发生了一件非常奇怪的事情,我不知道为什么。我们的网站崩溃了,因为PHP无法将缓存文件写入由脚本自动创建的目录。当我调查时,我看到该目录没有权限:对所有者,组或公众没有读或写。PHP创建的目录没有权限...?
该脚本每天创建数百次目录,没有问题。事实上,当我sudo'd并删除目录时,它立即用正确的权限重新创建。
我从来没有见过一个绝对没有权限的目录,所以我只是好奇如何可能发生。有什么想法吗?
刚刚发生了一件非常奇怪的事情,我不知道为什么。我们的网站崩溃了,因为PHP无法将缓存文件写入由脚本自动创建的目录。当我调查时,我看到该目录没有权限:对所有者,组或公众没有读或写。PHP创建的目录没有权限...?
该脚本每天创建数百次目录,没有问题。事实上,当我sudo'd并删除目录时,它立即用正确的权限重新创建。
我从来没有见过一个绝对没有权限的目录,所以我只是好奇如何可能发生。有什么想法吗?
是的,mkdir指定0755,umask设置为(我认为)002。 – 2010-05-20 12:32:24