首頁 > php > mac自帶的php-fpm頁面空白以及錯誤日至輸出

:mac自帶的php-fpm頁面空白以及錯誤日至輸出

2019年2月8日 發表評論 閱讀評論

鸿运彩票app www.chqvd.icu 配置好nginx、php-fpm之后,訪問html頁面正常,訪問php后臺顯示空白頁面。

起初懷疑php-fpm問題,關閉php-fpm后在訪問報gateway錯誤,說明php-fpm是正常的。

重新檢查nginx的配置,發現少了一句。fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

server {
        listen 8081;
        server_name localhost;
        root /Users/chenhe/Project/cx/;

        error_log  logs/error.log;

        index index.php index.html;


        location ~ \.php$ {
            include        fastcgi.conf;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
        error_page 404 /404.html;
}

添加后重啟nginx恢復正常。

運行之后發現php-fpm不輸出php錯誤日志。

1. 修改 php-fpm.conf 文件,添加(或修改)如下配置:

catch_workers_output = yes

2. 修改 php.ini 文件,添加(或修改)如下配置:

  log_errors = On
  error_log = /usr/local/etc/php/5.4/php_errors.log
  error_reporting=E_ALL&~E_NOTICE

3. 重啟 php-fpm

還是不輸出日志,期間嘗試很多辦法,最后發現可能是權限問題。把啟動php-fpm的方式修改為普通用戶權限就解決問題了。

sudo php-fpm -D 改為 php-fpm -D

默認時區提示

PHP Warning:  Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Unknown on line 0

在php.ini 中修改

data.timezone = Asia/Shanghai

除非注明,本站文章均為: 鸿运彩票app原創,轉載請注明本文地址: //www.chqvd.icu/4890.html

--完--

分類: php 標簽:
  1. 本文目前尚無任何評論.
  1. 本文目前尚無任何 trackbacks 和 pingbacks.

重庆时时彩开奖结果 上海快三计划软件免费下载 二八杠玩法规则 大乐透近100期走势图表 网赌MG是不是人为控制 中博彩票是违法的吗 pk10专家在线预测 双色球9+1 福建时时怎么玩 体育比分最新开奖查询 7星彩开奖计划今天 mg线上娱乐 玩七星彩有赚钱的人吗 天津时时是官方开奖结果 美女捕鱼游戏手机版 玩幸运飞挺稳赚技巧