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

little bottle
發布: 2023-04-06 07:42:02
轉載
4031 人瀏覽過

下面簡單說明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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!