首頁 >後端開發 >php教程 >thinkPHP5運行在nginx上的配置方法詳解

thinkPHP5運行在nginx上的配置方法詳解

little bottle
little bottle轉載
2019-04-20 16:10:444177瀏覽

下面簡單說明tp5運行在nginx上的設定。

tp5專案在nginx中預設是不支援pathinfo的,那我們要怎麼設定呢?

先看下面的問題,我們依照正常的流程配置好網域後,指向public目錄,重啟nginx,造訪時候路徑報錯,出現500。

解決方法:

在fastcgi.conf檔案裡面我們會看到如下:


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

我們只需要修改open_basedir的路勁就可以,修改如下:


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

然後查看專案public資料夾下的".user.ini"檔案:
修改為:


open_basedir=/home/wwwroot/kilts/public:/tmp/:/proc/

然後稱為nginx,再開啟專案就可以正常運作。

 相關教學:PHP影片教學

#

以上是thinkPHP5運行在nginx上的配置方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除