因為項目的需要,這幾天搭建了虛拟機,環境是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
歡迎任何形式的轉載,但務必說明出處
分享到:
更多