我對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