我有一个接收上传的PHP脚本,它可以在mamp中正常工作,根据需要创建目录和接收文件,但是当我将它移动到服务器时,它会出错,说它不能执行任何操作。如何配置PHP有权创建目录和创建文件?
[编辑] 要清楚,脚本将收到一个文件,并在存储之前,它可能需要为它下面的文件创建一个目录。所以伪代码将是...
$path = getNewPath();
mkdir("./$path", RECURSIVE);
fwrite($path/$newFile);
我把文件变成了apache并给了它777权限,但没有骰子。我假设必须有一些PHP配置指定了这个,但是不知道它在哪里。 httpd.conf很冗长,并且已经浏览了一下,我没有看到任何相关的东西。
我敢肯定我错过了一些明显的东西,但无法弄清楚它是什么。
TIA
你的服务器上运行什么操作系统? – Ibrahim 2011-02-08 19:11:25