6 Stimmen

Wie teile ich dem PHPStorm-Debugger mit, dass mein Projekt ein anderes Dokumenten-Root-Verzeichnis als das Projektverzeichnis hat?

Ich versuche PHPStorm mit xdebug einzurichten. Alles startet gut, aber die Breakpoints funktionieren einfach nicht und haben ein "x" Symbol darauf.

Bildbeschreibung hier eingeben

Ich benutze OpenServer mit PHP 5.4 und bearbeite Dateien direkt auf dem lokalen Webserver, daher ist keine Dateizuordnung erforderlich.

Ich glaube, dass mein Problem darin besteht, dass der Webserver-Stammordner unterhalb des Projektstammverzeichnisses liegt (aus Sicherheitsgründen) und PHPStorm das nicht erkennt.

Projektstamm: C:\OpenServer\domains\mysite

Webserver-Stamm (in nginx konfiguriert): C:\OpenServer\domains\mysite\httpdocs

Wie teile ich PHPStorm mit, dass das von Webserver ausgeführte index.php tatsächlich C:\OpenServer\domains\mysite\httpdocs\index.php ist und nicht C:\OpenServer\domains\mysite\index.php?

6voto

Ostin Punkte 1510

Sie müssen den Pfadzuordnung verwenden. Sie finden es in der Debug-Serverkonfiguration Fenster zur Debug-Serverkonfiguration

Schauen Sie sich offizielle Dokumentationen und Videos an:

0voto

omid Punkte 477

In meinem Fall habe ich diese Schritte versucht:

  • Schritt 1: Deaktivieren Sie diese beiden Optionen im Abschnitt xdebug Geben Sie hier eine Bildbeschreibung ein
    • Schritt 2: Kopieren und Einfügen des Verzeichnisses Ihres Projekts unter /xampp/htdocs/{dein-projekt} Geben Sie hier eine Bildbeschreibung ein

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X