yii2項目在服務器上部署后無法訪問,不是路由重寫問題(已解決)


在服務器上解析好域名也添加好了虛擬主機,把yii2項目上傳訪問卻一直報錯該網頁無法正常運作,一開始以為是路由問題,配置好路由重寫還是炸的,感覺不妙了,一般來說500錯誤是文件權限的問題,馬上在網上查了查資料,發現是php open_basedir 配置的問題,php不能引入其授權目錄上級及其以上的文件,默認配置在php.ini(/usr/local/php/etc/php.ini),

只需要找到fastcgi.conf,如果是lnmp環境,位置在:/usr/local/nginx/conf/fastcgi.conf,查找:

fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";

 

然后把這段內容改成:

fastcgi_param PHP_ADMIN_VALUE "open_basedir=/home/wwwroot/:/tmp/:/proc/";

 

然后重啟nginx服務器

service nginx restart

 

問題解決!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM