首頁 > php框架 > ThinkPHP > 主體

如何解決Nginx部署thinkphp時報錯500問題

藏色散人
發布: 2021-05-12 09:04:01
轉載
2794 人瀏覽過

下面由thinkphp教學專欄跟大家介紹如何解決Nginx部署thinkphp時報錯500問題,希望對需要的朋友有幫助!

如何解決Nginx部署thinkphp時報錯500問題

今天搞了一個新項目,lnmp安裝完成後,把專案目錄部署上去的時候,一直報錯500
後來找了很多原因,還以為lnmp安裝錯誤
最後發現好像不是
再入口文件index.php裡面加上這兩句 

error_reporting(E_ALL);
ini_set('display_errors', '1');
登入後複製

會發現報錯這個訊息

看到這個報錯訊息就很清楚了,這是因為由於open_basedir 配置的問題導致php不能引入其授權目錄上級及其以上的檔案所造成。
找到nginx設定檔fastcgi.conf,找到fastcgi_param PHP_ADMIN_VALUE這個參數,在這個參數的字串中加入路徑
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_s/:/tmp/root:/proc/:/mnt/hgf /phpworkspace/:網站部署路徑";

相關推薦:最新的10個thinkphp影片教學

#

以上是如何解決Nginx部署thinkphp時報錯500問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板