ページに構文エラーがある場合、エラーは報告されませんが、ページは直接読み込まれません [画像付き]

WBOY
リリース: 2016-06-23 14:12:21
オリジナル
720 人が閲覧しました


たとえば、私のコードでは、$array=array() は $array=() と書かれています
正しいものに変更すると、ページは正常に開きます。
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE) を先頭に追加しましたが、エラーメッセージは同じです。
どのように設定すればよいですか?環境は LNMP 仮想マシン環境です。


ディスカッションへの返信 (解決策)

php.ini で display_errors=On を設定します

php.ini で display_errors=On を設定します ここでは、接続中です。今すぐdisplay_errors:onに変更してnginxを再起動しましたが、やはり表示されません

画像が投稿されている場所ではなく、その下にあります
display_errors=On

画像が投稿されている場所ではありませんが、その下にあります
display_errors=On モデレータさん、ありがとうございます。確かに以下のとおりです
これを On に変更すると、エラー報告レベルは次のようになります:
error_reporting = E_ALL & ~E_NOTICE
nginx サービスを再起動するコードは /usr/local/nginx/sbin です/nginx -s reload
そうですね、他に何かする必要がありますか?しかし、まだページが開けません。
service nginx restart コマンドはエラーを報告します。

プロセス番号が表示されたら、PS AUX | gerp nginx でプロセスを直接強制終了して、再度開くことができます

画像が投稿されている場所ではなく、以下にあります
display_errors=On
service php-fpmrestsart
service nginx再起動します
わかりました、ありがとう 2 人!

プロセス番号が表示されたら、PS AUX | gerp nginx でプロセスを直接強制終了し、lnmp ワンクリック インストール パッケージをインストールして、nginx を直接再起動することができます。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート