我对CentOS的一个的Apache HTTP服务器,我安装了PHP(yum install php
),然后测试了一个简单的脚本,在文件中写入文本,所以我做PHP不能写入文件
$file = fopen($filename,"w") or die("Failure");
的问题是即使在该目录中执行了chown apache:apache /var/www/html/*
或chmod 777 *
之后,它总是失败,所以任何人都知道如何理解/解决此问题?
编辑:所以有问题是thath目录本身did'nt有CHOWN
你可以尝试在目录中创建一个文件吗?这应该隔离它是否存在权限问题或编码问题。# – ryekayo 2014-10-07 17:10:44
#1包括您的代码。 #2你有没有占用SELinux? – miken32 2014-10-07 17:14:04
你正在创建你的文件并在该目录或'/ var/www/html /'的子目录中运行你的脚本吗? – jeroen 2014-10-07 17:14:14