🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

PHPが真っ白・500エラーになる時の確認手順

PHPページが真っ白になる時は、画面には何も出なくてもサーバー側ではエラーが起きていることが多いです。慌てて全部戻す前に、順番に切り分けます。

まず構文チェック

php -l path/to/file.php

よくある原因

原因確認する場所
セミコロン抜け、括弧ミスphp -l
include先がないrequire のパス
DB接続失敗db_config.local.php
.htaccessの記述ミス直前に変更した.htaccess
PHPバージョン差ロリポップ管理画面

本番でdisplay_errorsを常時ONにしない

原因調査では便利ですが、本番でエラー詳細を出しっぱなしにすると内部情報が見えます。調査後はOFFに戻し、ログで確認する運用にします。

関連記事