Ich suchte online und folgte ihnen allen. Es hat immer noch nicht funktioniert. xdebug arbeitet mit einer Skriptdatei, funktioniert aber nicht mit der Webanwendung und xdebug.log
ist leer.Xdebug PhpStorm: Warten auf eingehende Verbindung mit IDE-Schlüssel 4
phpinfor():
xdebug support enabled
version 2.2.3
ide key 11047
Ich begann Verbindungen für PHP Debug hören.
Es funktionierte, bevor ich Setup XDEBUG_SESSION_START.
Hier ist meine xdebug.log Datei:
Log opened at 2016-03-30 19:13:03
I: Connecting to configured address/port: 127.0.0.1:9001.
I: Connected to client. :-)
-> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" fileuri="file:///root/marketriders/public/index.php" language="PHP" protocol_version="1.0" appid="4476" idekey="17624"><engine version="2.2.3"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2013 by Derick Rethans]]></copyright></init>
<- feature_set -i 1 -n show_hidden -v 1
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="1" feature="show_hidden" success="1"></response>
<- feature_set -i 2 -n max_depth -v 1
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="2" feature="max_depth" success="1"></response>
<- feature_set -i 3 -n max_children -v 100
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="3" feature="max_children" success="1"></response>
<- status -i 4
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="status" transaction_id="4" status="starting" reason="ok"></response>
<- step_into -i 5
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="step_into" transaction_id="5" status="stopping" reason="ok"></response>
<- breakpoint_set -i 6 -t line -f file:///root/marketriders/public/index.php -n 30
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="6"><error code="5"><message><![CDATA[command is not available]]></message></error></response>
Log closed at 2016-03-30 19:13:03
Jede Anregung und Kommentare geschätzt werden.
1) Bessere Upgrade auf xdebug v2.3.2 2) Bitte geben Sie xdebug Protokoll für solche erfolglose Debug-Sitzung – LazyOne
Ich versuchte xdebug v2.4 dev, es hatte das gleiche Problem. xdebug.log ist leer. – user6094118
Stellen Sie sicher, dass der Prozess, der php ausführt, Schreibrechte für die 'xdebug.log' Datei hat ... das Fehlen davon hat mir in der Vergangenheit einige seltsame Verhaltensweisen gegeben. – YvesLeBorg