天天看點

Linux、apache 無法使用PHP建立目錄和檔案

因為項目的需要,這幾天搭建了虛拟機,環境是centos7+lamp,可是搭建好網站後,即使把權限放開了(777),我試了改父檔案夾權限;重新建立檔案夾,改權限再移動檔案;更換檔案夾的屬主。統統不行。這個錯誤總也揮之不去。linux系統的基礎不牢固的弱點展現出來了。但是PHP仍然無法建立檔案,經過查詢發現是因為selinux的原因,

最終,在好友的一句提醒下,關閉了selinux。這個錯誤就消失了。

我的個天兒,我的寶貴的時間啊。

引以為戒。

不知道怎麼關閉selinux?

在/etc/sysconf下有一個SeLinux檔案,使用vi打開,更改其中的SELINUX項的值就可以了。

vi /etc/sysconf/Selinux

SELINUX=disable 禁用SeLinux
SELINUX=enforcing 使用SeLinux
SELINUX=Permissive 使用SeLinux,僅記錄錯誤。
      

  

記得重新開機哈。

如果不重新開機的話,用# setenforce 0,可以把SELinux暫時設定成Permissive模式。記得用root使用者。

再使用 # setenforce 1 這條指令會把SELinux設定成Enforcing模式

推薦閱讀

  • 99個精美的免費登入注冊界面PSD設計
  • Web開發人員有用的代碼比較工具
  • 25個強大的CSS代碼,據說這些是開發者經常遇到比較棘手的代碼
  • 10個友善的線上CSS代碼生成器,網頁設計師必備!
  • jquery視差推薦:nikebetterworld視差平滑滾動效果

作者:創想中國

出處:"58top.cnblogs.com

歡迎任何形式的轉載,但務必說明出處

分享到:

更多