プロジェクトをアップロードするための仮想ホストが与えられましたが、アップロード時に何らかの理由でプロジェクトが機能せず、サーバーにphpエラーが表示されず、代わりにデフォルトのエラー500ページにリダイレクトされるためコードをデバッグできません。私の先輩はこれを修正する方法をグーグルで検索するように私に言いました、そして私を助けることを拒否します。ここで他のスレッドを見つけましたが、それらにはすべて、php.ini
アクセスできないファイルの設定が含まれています。また、以下の行を使用して.htaccessでトリックを見つけて試しましたが、それらは役に立ちませんでした。
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
phpinfo()
エラー表示の設定を確認するためにファイルをアップロードしましたが、もちろん次のようなものがあります。
Directive Local Value Master Value
display_errors Off Off
display_startup_errors Off Off
ですから、頭に浮かぶのはphp.iniでこれを修正することだけですが、繰り返しになりますが、このファイルにアクセスできません。私が知らないphpコードまたは.htaccessファイルを使用してApacheのエラーレポートをアクティブにする他の方法はありますか?
PHPでエラーレポートをオンにすることができます。
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'on');
error_reporting()
関数に使用される定数について詳しくは、こちらをご覧ください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加