ホームページ > バックエンド開発 > PHPチュートリアル > PHPのページが空白になるのはなぜですか?PHPで空白のページが表示される場合の解決策は何ですか?

PHPのページが空白になるのはなぜですか?PHPで空白のページが表示される場合の解決策は何ですか?

WBOY
リリース: 2016-07-25 09:12:52
オリジナル
4904 人が閲覧しました

phpの空白ページが表示された場合、phpが報告するエラーメッセージを確認するにはどうすればよいですか? PHPのページが空白になるのはなぜですか?PHPで空白のページが表示される場合の解決策は何ですか?

具体的な方法は以下の通りです

1. php.iniのパラメータを設定してphpのエラーレベルを設定します。 php.ini の適切な場所に行を追加できます。 error_reporting = e_all 注: php.ini にはいくつかの例があります。たとえば、ローカルの php.ini には次のコードがあります。

  1. ; 例:
  2. ; - 通知とコーディング標準の警告を除くすべてのエラーを表示します
  3. ;error_reporting = e_all & ~e_notice
  4. ; - 通知を除くすべてのエラーを表示します
  5. ;error_reporting = e_all & ~e_notice | e_strict
  6. ; - エラーのみを表示します
  7. ;error_reporting = e_compile_error|e_recoverable_error|e_error|e_core_error
  8. ; - 通知とコーディング標準の警告を除くすべてのエラーを表示します
  9. コードをコピーします
これらのコード行の下に次の内容を追加します。 error_reporting = e_all
その後、Web サービスを再起動します。

2. PHP 関数 error_reporting を使用して PHP エラー報告レベルを設定します (仮想ホストに適用可能) php.ini のパラメータ設定を変更する権限がない場合は、この関数を使用してエラー レベルを設定できます。 error_reporting() 関数の使用方法 エラー報告(レポートレベル) パラメータレベルが指定されていない場合は、現在のエラーレベルが返されます。 上記のオプションを任意の数「or」で接続すると (or または | を使用)、必要なすべてのエラー レベルを報告できます。 たとえば、次のコードはユーザー定義のエラーと警告をオフにし、いくつかのアクションを実行した後、元のエラー レベルに戻ります。

//エラー報告を無効にする
    error_reporting(0);
  1. //実行時エラーを報告する
  2. error_reporting(e_error | e_warning | e_parse);
  3. //すべてのエラーを報告する
  4. error_reporting(e_all);
  5. コピーコード
その後、フォーラムに include/common.inc.php ファイルを追加できます。

error_reporting(0);
    次のように変更します:
  1. error_reporting(e_all);
  2. コードをコピー
して保存すると、phpによって報告されたエラーメッセージを確認できます。
phpで空白のページが表示される

1. IISマネージャーで --> 「Webサービス拡張機能」 --> php拡張機能を追加します

2. php のエラー プロンプトはブロックされます。これにより、エラーが発生した場合、プロンプトが表示されず、ページが空白になります。これを php.ini で設定することをお勧めします。

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