下面簡單說明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中文網其他相關文章!