- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Eclipseデバッグ時の不具合)
Eclipseデバッグ時の不具合
このQ&Aのポイント
- Eclipseを使用しPHPプログラムをデバッグ中にエラーメッセージが表示されます
- デバッガの設定が正しく行われていない可能性があります
- エラーログは.metadataフォルダ内の.logファイルに保存されます
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Zend Debuggerに関する情報が php.iniに書き込まれてないためにdebugger sessionがスタートできてない debugger インスト⇒php.ini設定⇒httpd再起動 http://www.thierryb.net/pdtwiki/index.php?title=Using_PDT_:_Installation_:_Installing_the_Zend_Debugger 英語ですが。。 日本語 http://mlog.euqset.org/archives/php-users.php.gr.jp/34961.html logについて php.ini内 ; Log errors to specified file. ;error_log = “C:\xampp\apache\logs\phperror.log” を ; Log errors to specified file. error_log = “C:\xampp\apache\logs\phperror.log” に すると C:\xampp\apache\logs\phperror.log にログがたまります。
お礼
早速のご回答ありがとうございます。上記日本語サイトのものについては、自分でも見つけていましたが、理解できませんでした。上記英語サイトものを見ると、分かってきたような気がします。すなわち、 <?php phpinfo(); ?> を実行すると、表示内容が同一ではないものの、Debug Buildがnoになっていました。Debug ConfigurationsでZend Debuggerを選択するだけでなく、Zend Debugger clientをインストールする必要があるということなのですね。試してみます。 それと、エラーログの件ですが、XAMPPを使用している場合は、上記にようにすればよいということですね。IIS7.0の場合は、やはり駄目でしょうか?言葉足らずで申し訳ありませんでした。
補足
Windows Vista Business、IIS7.0の環境下のEclipse Helios Service Release 2において、PHP 5.3.6.0 nonthread safe versionで作成されたプログラムのデバッグを行うために、Zend Debuggerのインストールしようとしました。XAMPPでPHP、Apacheなどがインストールされたときと同様に、dummy.phpファイルをC:\users\feruza\workspaceフォルダにコピーし、5_2_x_nts_compフォルダのZendDebugger.dllファイルをC:\PHP\extフォルダにコピーすれば、大丈夫でしょうか?しかしながら、php.iniファイルにzend_extention_tsがありません。また、 zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always をどこに追加すれば、いいでしょうか?