タグ別アーカイブ: XSERVER

xserver

xserverを使っていて管理画面が突然白くなったりInternal Server errorがでたらメモリ不足を疑え


先日XSERVER利用時に、非常にこまったので記録。

Google Chromeで閲覧していたときに、Internal Server errorが頻発し、ページが表示されない。
原因がわからず非常に困っていました。

Firefoxに変更して閲覧した際に、画面が真っ白になったので気が付きました。
真っ白になる=phpのFatal Errorが表示されていることが多いのです。

XSERVERはデフォルトでphp.iniの設定がdisplay_errors=offになっています。

display_errors=offだとphpのエラーがブラウザで表示されません。
運用サーバーですとphpのエラーログが見られるためこれでよいのですが、
先日はエラーログの見方をしらなかったためパニクってしまいました。
エックスサーバー マニュアル | レンタルサーバー マルチドメイン無制限【エックスサーバー】

エラーを表示させるようにphp.iniの設定をサーバーパネルより変更後、
ブラウザで閲覧すると

PHP Fatal error: Allowed memory size of xxxxxxx bytes exhausted

とでたため、php.iniの「memory_limit」の数値をxxxxxxxよりあげることで回避できました。