Nginx 1.1.19 升級 1.8.0 後 PHP 執行畫面變空白的解決辦法

本篇文章更新時間:2019/02/16
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣新台幣 贊助支持。


自從進入公司後一直都沒有時間來好好整理一些學習心得,近日剛好特別空出一段時間來做「升級」。

升級的是公司機器,上面放了一堆客戶的東西(抖),挑了個好時間喝了點葡萄酒(Beringer Moscato 好喝~)後開始,想說應該一切順利,但心中的預感還是實現了XD

爆炸拉~

Nginx 1.1 -> 1.8 的版本中間其實改了不少,敢升級的原因也是因為這工具在使用上是單純的,問題好找。不過網路上不外乎都是提到將設定中的

include fastcgi_params;

改成

include fastcgi.conf;

但這似乎是 1.6 -> 1.8 有人會發生的問題,跟這次關係不大。

本次問題出在 fastcgi_params 中,在新版本中的 Nginx 會需要

補上: fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

這行來讓 PHP 正確運作。

參考資料: After upgrade of NGINX and PHP-FPM, PHP stopped working and there is no error anywhere


Share:

作者: Chun

資訊愛好人士。主張「人人都該為了偷懶而進步」。期許自己成為斜槓到變進度條 100% 的年輕人。[///////////____36%_________]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


文章
Filter
Apply Filters
Mastodon