3

私はphp組み込みのウ​​ェブサーバーを使用して自分のウェブサイトをローカルでデバッグしています。

php -S localhost:8080

何かが間違っていると、stdoutに一般的な500エラーが発生し、どこに問題があるのか​​わからないことがあります。

 127.0.0.1:51936 [500]: /dashboard

error.logのようなより説明的なエラーを発生させる方法はありますか?

編集:

私のエラーは

$this->userDisplayName()

それ以外の

$this->zfcUserDisplayName()

ZendFramework2アプリのPHTMLビューで

4

2 に答える 2

1

私は正直なところ、phpの組み込み機能をまだ使用していないので、経験も多くの手がかりもありませんが、ApacheでLogLevelディレクティブをdebug...に設定します。これらの設定を試してみてはどうでしょうか。php.ini

display_errors: On
error_reporting: E_ALL
log_errors: On
于 2013-01-08T12:31:13.410 に答える
1

解決しました!

これは、現在のZend Framework安定バージョンのバグでした(2.0.6

プロジェクトを開発者ブランチ(dev-master)に更新しましたが、正しく機能するようになりました。エラーごとに正しいスタックトレースがあります。

問題へのリンク: https ://github.com/zendframework/zf2/issues/2991

ありがとうございます

于 2013-01-10T10:04:58.507 に答える