linux無法加載上級目錄文件的解決方法

  1. chmod -R 777 文件名給讀寫權限,具體看需求

2.lnmp一鍵安裝默認設置了無法跨目錄訪問,可以把防跨目錄訪問功能關閉,具體如下:
把目錄下的.user.ini刪除
如果無法刪除,執行chattr +i /網站目錄/.user.ini,然後就可以刪除了
然後vim /usr/local/nginx/conf/fastcgi.conf
在fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"前面加#號,
重啓lnmp就可以關閉防跨目錄功能,可以加載上級目錄的文件了

3.比較好的辦法是把入口文件放到項目的最上級,這樣就不用修改關閉防跨目錄訪問功能,也能加載項目文件
如yii2的這個例子https://blog.csdn.net/lixiyong1989/article/details/83048866

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章