5

PHPエラーを表示するためのセットアップを取得できません。私が見るのはWSODだけです。

php.iniファイルを更新しました:

(phpinfo()からの抜粋)

display_errors          On      On
display_startup_errors  On      On
error_reporting         30719   30719

何か案は?

4

2 に答える 2

5

OSXでApacheのデフォルトのインストールを使用している場合は編集する/etc/php.ini必要がありますが、MacPortsインストールを使用している場合は編集する必要があります/opt/local/etc/php5/php.ini

phpinfo()エラーが有効になっていることを示していると述べます。それらが表示されていない場合は、オーバーライドされている必要があります。

チェックする場所

  • httpd.conf、、httpd-vhosts.confおよびその他の設定ファイル/etc/apache2/extras(MacPortsパスでは不明)-php_value行を探します。
  • .htaccessファイル-もう一度行を探しますphp_value
  • .user.iniファイル-PHP5.3+は、Apacheのようなディレクトリごとの構成をサポートします。
  • スクリプト自体。を使用してエラー報告をオフにするカスタムエラーハンドラーを実装する場合がありますini_set

次を使用して、スクリプトレベルで有効化を試すことができます。

ini_set('error_reporting', -1);
ini_set('display_errors', 1);
ini_set('html_errors', 1); // I use this because I use xdebug.

0:: // My favourite kind of error.
于 2012-02-07T09:30:39.473 に答える
0

この1つのライナーを使用して、単一のスクリプトのエラー報告をオンにすることができます。構成ファイルに永続的な変更を加えることはありません。

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
于 2014-08-08T09:30:13.867 に答える