PHPで「このページは動作していません」(HTTP ERROR 500)というエラーが出る時の確認事項について説明します。
先程、PHPを触っていたら、下記のようなエラーが出ました。
このページは動作していません
example.com では現在このリクエストを処理できません。
HTTP ERROR 500
example.com では現在このリクエストを処理できません。
HTTP ERROR 500
どこでエラーが発生しているのかの詳細がわからず苦労しましたが、コメントアウトで地道に調べたら、原因がわかりました。
namespaceは<?phpの直後
私のケースでは、namespaceが<?phpの直後に書かれていないのがエラーの原因でした。
<?php // 誤 ini_set('display_errors', "On"); // エラーの原因 namespace MyNamespace;
// 正 <?php namespace MyNamespace; // namespaceは<?phpの直後 ini_set('display_errors', "On");