首頁  >  文章  >  php框架  >  yii asset 資料夾不能存取怎麼辦

yii asset 資料夾不能存取怎麼辦

藏色散人
藏色散人原創
2020-07-20 10:19:482794瀏覽

yii檔案無法存取的解決方法:先將selinux永久關閉;然後開啟「selinux/config」檔案;接著將「SELINUX=enforcing」改為「SELINUX=disabled」;最後重新啟動即可。

yii asset 資料夾不能存取怎麼辦

yii2 的asset資料夾不能訪問的問題

一個www伺服器,有些日子沒有訪問了,突然出現一個莫名其妙的問題。

可以登入後台,但是後台有些頁面不能訪問,提示的是:

對assets資料夾沒有寫入權限。

透過下列指令怎麼弄都不行

chmod -R 777 assets
chown -R www:www assets
chown -R apache:apache assets

透過php的is_writable 函式測試發現,

/var/lib/php/session 資料夾是可寫入的

於是建構跟這個資料夾一樣的權限和屬群組,assets還是不能存取。奇怪…………

後來終於解決了問題,是CentOS的 SELinux的問題。

把selinux永久關閉就可以了。

但是那有的可以寫入有的不能寫入的奇怪現象還是不知道為什麼。

vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled

設定後需要重新啟動才能生效。

推薦:《yii教學

以上是yii asset 資料夾不能存取怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn