したがって、現在の Web ページには実際にはエラーはありませんが、HTTP 500 エラー ページの代わりに、エラーがポップアップしたときにエラーを確認できるようにしたいと考えています。私は少しグーグルで検索し、これらの2行を追加するとすべてが修正されると考えました.
ini_set('display_errors', 'On');
error_reporting(E_ALL);
注: 学校のアカウントのサーバーを使用しているため、php.ini ファイルにアクセスできません。
そこで、ページの上部に次のようなバグ ($buggy の後にセミコロンがない) を導入しました。
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
$buggy
$x = 4 + 2;
...
ただし、サーバーエラーが発生するだけです:
「 http://mywebpage.com/の取得中に Web サイトでエラーが発生しました。メンテナンスのために停止しているか、正しく構成されていない可能性があります。」
何か案は?
編集:
コードを再構成しました:
<?php
include_once 'database/errorSettings.php';
?>
<?php
$buggy // whoops
$x = 4 + 2;
...
errorSettings.php は次のとおりです。
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
?>
しかし、それでも機能しません...再構成の方法が間違っていますか?