我运行标准上OSX 10.5.8安装PHP和Apache的,并且该文件夹的文件模式设置,我试图打开(订单)为777,组是_WWW。在PHP在OSX 10.5的fopen =权限被拒绝
$filename = 'orders/54c9942b.txt';
if (!$handle = fopen($filename, 'w')) {
return(false);
}
我得到如下:
Warning: fopen(orders/54c9942b.txt) [function.fopen]: failed to open stream: Permission denied in /Users/New/Sites/thisisnothere/order-save.php on line 36
* 编辑:我测试了我的网络服务器(一个我支付,而不是一个我的设置)和它的作品如我所料。这导致我相信这是配置我的服务器的问题,也许是Apache中的访问问题?或PHP?我完全不熟悉Apache的配置。
它在我尝试写入/ tmp时起作用,这感觉就像是进步。然而,完整的路径不起作用。 – 2011-04-21 22:56:04
我仔细检查过,而我试图写入的文件夹CHMOD毕竟不是777。 D'哦。感谢检查写入/ tmp的提示,它让我知道错误不在PHP中! – 2011-04-21 23:03:18