我試圖做file_put_contents()
時出現此錯誤。file_put_contents無法打開流:權限被拒絕
Apache正在以apache
組工作,從sudo
權限開始。我的用戶在apache
組。所有目錄和文件都有755
chmod。
文件存在。
本地它工作正常,在遠程CentOS服務器上沒有。爲什麼?如何調試那件事?
我試圖做file_put_contents()
時出現此錯誤。file_put_contents無法打開流:權限被拒絕
Apache正在以apache
組工作,從sudo
權限開始。我的用戶在apache
組。所有目錄和文件都有755
chmod。
文件存在。
本地它工作正常,在遠程CentOS服務器上沒有。爲什麼?如何調試那件事?
這是一個通過允許開放訪問目錄來繞過權限的建議。謹慎使用。 – 2015-06-30 09:08:39
有時SELINUX將防止寫入因爲是從Fedora的服務我的問題。兼營:
sudo setenforce 0
是很危險的給Web服務器'sudo'權利,並給所有文件'775'訪問... – 2014-10-05 14:43:58
我想他的意思,他開始跟Apache'須藤阿帕奇start'這是做正確的方法它。 Apache將使用配置的用戶從根線程啓動它自己的線程。 – Rob 2014-10-05 14:49:36
@CommuSoft Apache不會啓動,如果綁定到端口80.我們可以回到我的問題嗎? – 2014-10-05 14:53:49