PHP Mkdir 不起作用-完全权限

PHP Mkdir 不起作用-完全权限

我们的服务器是 Linux 服务器,搭载 Debian 5、Apache2

这是一个我们正在进行测试的开发服务器,因此我们为所有内容设置了世界写入权限

我还将 /etc/profile 中的 umask 设置为 000

一个特定的 PHP 脚本循环遍历目录中的一些图像,并尝试在子目录中制作缩略图

我们收到的 PHP 错误是“警告:mkdir() [function.mkdir]:没有此文件或目录”

apache2 以用户 www-data 身份运行,我可以以 www-data 身份登录并创建目录和文件,一切都没有问题

apache 错误日志只是说文件不存在

有什么建议么?

答案1

它试图创建的路径在那里吗?也就是说,如果它试图创建,/var/www/images/thumb/那么/var/www/images/它需要存在。启用递归创建也可能会有帮助mkdir(/var/www/images/thumbs, 0, true)

相关内容