アプリ版:「スタンプのみでお礼する」機能のリリースについて

Eclipseを使用して、PHPのプログラムをデバッグしたところ、下記のようなエラーメッセージが表示されます。

The debug session could not be started.
Please make sure that the debugger is properly configured as a php.ini derective.

Debug ConfigurationsでC:\PHP\php.iniに設定されています。php.iniファイル内の設定は、下記URIのものと同一です。

http://www.php.net/manual/ja/install.windows.iis …

なお、エラーログなるものは、metadataフォルダの直下にある.logファイルのことでしょうか?

A 回答 (1件)

Zend Debuggerに関する情報が php.iniに書き込まれてないためにdebugger sessionがスタートできてない


debugger インスト⇒php.ini設定⇒httpd再起動

http://www.thierryb.net/pdtwiki/index.php?title= …
英語ですが。。

日本語
http://mlog.euqset.org/archives/php-users.php.gr …


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 にログがたまります。

この回答への補足

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

をどこに追加すれば、いいでしょうか?

補足日時:2011/05/03 23:22
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。上記日本語サイトのものについては、自分でも見つけていましたが、理解できませんでした。上記英語サイトものを見ると、分かってきたような気がします。すなわち、

<?php phpinfo(); ?>

を実行すると、表示内容が同一ではないものの、Debug Buildがnoになっていました。Debug ConfigurationsでZend Debuggerを選択するだけでなく、Zend Debugger clientをインストールする必要があるということなのですね。試してみます。

それと、エラーログの件ですが、XAMPPを使用している場合は、上記にようにすればよいということですね。IIS7.0の場合は、やはり駄目でしょうか?言葉足らずで申し訳ありませんでした。

お礼日時:2011/05/02 09:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!