Konfigurieren Sie PHP-Server in PHPStorm mit Vagrant unter Windows 7
Auf meinem lokalen dev-Maschine, ich habe eine Vagrant box mit dieser IP-172.22.22.22. Auf der box habe ich installiert PHP und Xdebug.
php --version
PHP 5.4.24-1~dotdeb.0 (cli) (built: Jan 12 2014 19:26:20)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
Ich habe folgende config für Xdebug:
zend_extension="/usr/lib/php5/20100525+lfs/xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.remote_connect_back = 1
Aber wenn ich bei der Konfiguration der Datei --> Einstellungen --> PHP --> Server und setzen Sie die Werte für alles.
Ich überprüfen, "Verwenden des path-mappings ...", und fügen Sie ein "Absoluter Pfad auf dem server" für mein Projekt über "Datei/Verzeichnis".
Wenn ich auf "Validate remote-Umgebung", die ich wählen der deployment server und lassen Sie den lokalen Pfad für die Validierung Skript für den lokalen Pfad zu dem Projekt. Dann klicke ich auf "bestätigen". Allerdings bekomme ich die Fehlermeldung "Bitte konfigurieren Sie Pfad-Zuordnung für die Validierung Verzeichnis".
Aber ich dachte, das war, was ich in den Schritt über, wenn ich überprüft das "Verwenden des path-mappings". Aber Mach ich falsch, was die Validierung Verzeichnis und Validierung Skript ist?
- "Allerdings bekomme ich die Fehlermeldung "Bitte konfigurieren Sie Pfad-Zuordnung für die Validierung Verzeichnis". "-- sollte es sein, deployment-Einstellungen (die meisten wahrscheinlich). Stellen Sie sicher, dass "Zuordnungen" die Registerkarte es hat alle Felder ausgefüllt und Warnung/Fehler angezeigt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich lief in das gleiche Problem.
Projekt-Einstellungen -> PHP -> Server. Fügen Sie Ihre server hier. Ich rief mir Testen. In meiner hosts-Datei, die ich genannt habe, es zu testen.vagrant, so dass die Gastgeber auch genannt, dass (nicht sicher, ob das stimmt).
Weiter, ich musste die add-on-path-mappings, das ist der Fehler, den wir waren beide mit. Dies ist nicht der beste Weg, aber es hat geklappt.
Und das sollte entfernen Sie die Fehlermeldung.
Eigentlich immer xdebug zu arbeiten ist etwas, was ich noch nicht geschafft bisher. So können diese Informationen nicht weiterhelfen, aber es wird auf jeden Fall entfernen Sie die Fehlermeldung.
Erstellen Sie einfach eine weitere Verzeichnis "validation" auf Ihrem lokalen computer, und erstellen Sie zusätzliche mapping im Deployment->Mappings. Beispiel von meinem Deployment->Zuordnungen Einstellungen:
Nachdem diese überprüfung starten soll.