• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Eclipseデバッグ時の不具合)

Eclipseデバッグ時の不具合

このQ&Aのポイント
  • Eclipseを使用しPHPプログラムをデバッグ中にエラーメッセージが表示されます
  • デバッガの設定が正しく行われていない可能性があります
  • エラーログは.metadataフォルダ内の.logファイルに保存されます

質問者が選んだベストアンサー

  • ベストアンサー
  • noris02
  • ベストアンサー率74% (56/75)
回答No.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 にログがたまります。

Feruza
質問者

お礼

早速のご回答ありがとうございます。上記日本語サイトのものについては、自分でも見つけていましたが、理解できませんでした。上記英語サイトものを見ると、分かってきたような気がします。すなわち、 <?php phpinfo(); ?> を実行すると、表示内容が同一ではないものの、Debug Buildがnoになっていました。Debug ConfigurationsでZend Debuggerを選択するだけでなく、Zend Debugger clientをインストールする必要があるということなのですね。試してみます。 それと、エラーログの件ですが、XAMPPを使用している場合は、上記にようにすればよいということですね。IIS7.0の場合は、やはり駄目でしょうか?言葉足らずで申し訳ありませんでした。

Feruza
質問者

補足

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 をどこに追加すれば、いいでしょうか?

関連するQ&A