在Linux下 PHP 網頁無法讀檔寫檔出現 Permission denied。

資料夾與檔案權限都更改為777後還是無效。

但本機使用者(root或apache群組)執行-> php 要執行的php檔名,卻可正常讀檔寫擋。

在完全沒有頭緒的狀態下,想到了有可能是SElinux造成。

立馬先關掉SElinux再執行php網頁,果然可以正常讀檔寫檔。

怎麼關SElinux呢?

vi /etc/sysconfig/selinux

將 SELINUX=enforcing 改成 SELINUX=disabled 就可關掉。

關掉後記得重啟主機。

 

 

查看原文 >>
相关文章