0

コード内にエラーがあり、それを実行しようとするたびに、ページにアクセスできなくなります。フィードバックのない難しいコードのデバッグであるため、これは明らかに非常に苛立たしいことです。

アクセスできない Web ページ

cPanel からの関連情報:

アパッチ バージョン 2.2.22

PHP バージョン 5.3.14

MySQL バージョン 5.1.68-cll

アーキテクチャ x86_64

オペレーティング システム Linux

さらに情報が必要な場合は、お問い合わせください。これ以上の情報を提供できず申し訳ありませんが、率直に言って困惑しています。

ありがとう。

4

3 に答える 3

1

エラー報告を有効にして、PHP にエラーがあった場合、そのエラーを確認します。

于 2013-03-05T16:41:20.613 に答える
1

確認できる場所がいくつかあります。まず、Apache エラー ログを確認してみてください。多くの場合、これは /var/log/apache2/error.log にあります。このようなページをデバッグする別の方法は、エラー ログを有効にすることです。

これを行う最も簡単な方法は、次の行を php ファイルに追加することです。

ini_set('display_errors',1); 
error_reporting(E_ALL);

これに加えて、次を追加してエラーのフォーマットをクリーンアップすることもできます。

ini_set('html_errors', 'On');

エラー報告を有効にするこの方法に加えて、次の行を追加して構成ファイルから有効にすることもできます。

error_reporting = E_ALL
于 2013-03-05T16:42:24.107 に答える
0

エラーを表示するには、php.ini を更新する必要があります。いくつかの設定があります。

display_errorsphp.ini でと を検索しますerror_reporting。このファイルには通常、エラー報告のオプションについて非常に適切にコメントが付けられていますが、これerror_reporting = E_ALLは一般的な設定です。通知を抑制して error_reporting を に設定したい場合がありますE_ALL & ~E_NOTICE

display_errors = Onエラーを画面に出力するための設定です。

php.ini を変更した後、通常、Apache を再起動する必要があります。サーバーをどの程度制御できるかわかりません。したがって、Apache を再起動できないが php.ini が利用可能である場合は、ホストでおそらく構成されているため、再起動する必要はありません。

于 2013-03-05T16:42:50.697 に答える