phpcms安裝不可寫(xiě)怎么辦?
linux下安裝phpcms文件權(quán)限不可寫(xiě)。
當(dāng)把phpcms放入指定項(xiàng)目目錄下等待安裝,但是發(fā)現(xiàn)安裝的第四步,文件權(quán)限設(shè)置文件的當(dāng)前狀態(tài)都是“不可寫(xiě)”,看到后自己很自覺(jué)的把文件權(quán)限改成了777?
當(dāng)然用的是遞歸修改的文件權(quán)限 (chmod 777 -R phpcms/)此處不建議全部改為777。
一般情況下都會(huì)解決文件權(quán)限的問(wèn)題,但是今天我這里出現(xiàn)了一個(gè)問(wèn)題,就是沒(méi)變化依舊是不可寫(xiě)。頓時(shí)蒙逼了,心想這也不需要重啟服務(wù)啊。
立即學(xué)習(xí)“PHP免費(fèi)學(xué)習(xí)筆記(深入)”;
改完之后文件權(quán)限都顯示-rwxrwxrwx. 但是依舊提示說(shuō)沒(méi)權(quán)限。
權(quán)限關(guān)乎安全,所以想到了linux的防火墻。
百度了一下,setenforce是Linux的selinux防火墻配置命令 執(zhí)行setenforce 0 表示關(guān)閉selinux防火墻。
執(zhí)行命令:getenforce
Enforcing
提示是強(qiáng)制模式
所以接著執(zhí)行
setenforce 0
執(zhí)行命令:getenforce
結(jié)果:Permissive
這時(shí)候再看安裝phpcms已經(jīng)看到文件權(quán)限變可寫(xiě)
注:SELinux 寬容模式(permissive) 強(qiáng)制模式(enforcing);
PHP中文網(wǎng),大量的免費(fèi)PHPCMS教程,歡迎在線學(xué)習(xí)!