セットアップでPHPエラーを表示できません。私が見るのはWSODだけです。OSX LionでPHPエラーを有効にするにはどうすればよいですか?
display_errors On On
display_startup_errors On On
error_reporting 30719 30719
任意のアイデア
(のphpinfo()からの抜粋):
は、私は私のphp.iniファイルを更新しましたか?
セットアップでPHPエラーを表示できません。私が見るのはWSODだけです。OSX LionでPHPエラーを有効にするにはどうすればよいですか?
display_errors On On
display_startup_errors On On
error_reporting 30719 30719
任意のアイデア
(のphpinfo()からの抜粋):
は、私は私のphp.iniファイルを更新しましたか?
あなたがOSXでのApacheのデフォルトインストールを使用している場合、あなたはあなたがあなたのphpinfo()
を述べる/opt/local/etc/php5/php.ini
を編集する必要がありますMacPortsのインストール使用している場合しかし/etc/php.ini
を編集する必要があるが、エラーが有効になっていることを示しています。表示されていない場合は、オーバーライドする必要があります。 /etc/apache2/extras
に
httpd.conf
、httpd-vhosts.conf
、およびその他の設定ファイルをチェックする 場所(MacPortsのパスでわからない) - php_value
行を探します。
.htaccess
ファイル - 再度php_value
行を探します。.user.ini
ファイル - PHP 5.3以降は、Apacheなどのディレクトリ構成ごとにサポートされています。ini_set
でエラー報告をオフにするカスタムエラーハンドラを実装することがあります。次使用してスクリプト・レベルで有効に試すことができます:あなたはこの1つのライナーを備えた単一のスクリプトのためにエラー報告を有効にすることができます
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.
、ファイルを設定への恒久的な変更を加えるありません。
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
*(tip)*すべてのエラーレベル、現在および将来を有効にするために 'error_reporting'を' -1'に設定します。 – Gordon
私はこれが元の質問に答えることはできませんが、それは間違いなくあなたを助けるかもしれないことを知っています:あなたはPHPエラーログをチェックしようとしましたか? – KillerX
あなたのスクリプトには却下されていませんか?このような単純なスクリプトを呼び出すとどうなりますか? 'ini_set( 'error_reporting'、E_ALL); ini_set( 'display_errors'、1); echo $ some_fake_var; '。 'Notice:Undefined variable:some_fake_var'を投げるべきです。 – Oldskool