Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

HTML-Editor phase 5 Support _ Allgemeine Diskussion zum Programm _ Wie testet man PHP-Dateien im internen Browser?

Geschrieben von: SirTobi 19.10.2010 - 11:16

Hallo,

ich lerne gerade PHP und würde die php-Dateien gerne direkt mit dem internen Browser testen. Bisher ist das allerdings nur mit "zusätzlichen Maßnahmen" möglich.

Ich verwende phase5 in der Version 5.6.2.3 .
Als Webserver habe ich die WampServer Version 2.0 .

Wenn ich die Datei xyz.php testen möchte, rufe ich diese im internen Browser (oder auch in einem Standard-Browser wie Firefox) mit der Angabe http://localhost/xyz.php auf. Das funktioniert zwar, das Eintippen des Dateinamens in der Adresszeile des Browsers ist jedoch umständlich.

In phase5 habe ich unter "Einstellungen" und dann "Browser intern/extern... " eine Checkbox zu "Lokalen Webserver benutzen http://127.0.0.1/" gefunden. Den Haken habe ich dort gesetzt.

Wenn ich nun jedoch meine Datei xyz.php im internen Browser mit F9 starten möchte, erscheint in der Adresszeile des internen Browsers jedoch:

http://127.0.0.1/C:/wamp/www/xyz.php
Außerdem wird folgender Hinweis ausgegeben:

Die Website hat die Anzeige der Website abgelehnt. HTTP 403

Wenn ich nun aus der Adresszeile C:/wamp/www/ lösche und die Enter-Taste drücke, klappt die Ausführung des PHP-Skripts und die Darstellung des Ergebnisses im internen Browser.

Meine Frage lautet daher:

Wie kann ich meine PHP-Dateien direkt, d.h. ohne den Anteil C:/wamp/www/ in der Adresszeile mit F9 aufrufen bzw. starten?

Vielen Dank für jede Hilfe!

Tobias

Geschrieben von: Thomas 19.10.2010 - 11:24

Hast du das Basisverzeichnis für dein Projekt richtig angegeben ("Projekt" / "Einstellungen ..." / Register "Lokale Verzeichnisse" / Feld "Stammordner für Ihre Homepage Dateien")?

Der Wert, der dort steht, wird beim Aufruf über den Browser ersetzt durch den Localhost (127.0.0.1) bzw. den Wert, den du auf dem Register "Browser" im Feld hinter "Lokalen Webserver benutzen" eingegeben hast. Beginnt der Pfad deiner HTML-Dateien nicht mit dem dort angegebenen Wert, wird das stattdessen einfach vorangestellt und die von dir beschriebene Situation tritt ein.

Falls also die HTML-Dateien deines Projekts im Verzeichnis "C:\wamp\www" stehen, trag diesen Wert auch im Feld "Stammordner für Ihre Homepage Dateien" ein - dann sollte es gehen (im einfachsten Fall ist der eingetragene Wert die DOCUMENT_ROOT deines lokalen Servers).

Bitte gib kurz Bescheid, ob es funktioniert hat.

Geschrieben von: Thomas 19.10.2010 - 11:29

P.S. Unter "Einstellungen" / "Browser intern/extern ..." kannst du übrigens auch noch andere Browser angeben - z.B. den Firefox. Diese können dann auch über Shortcuts aufgerufen werden (der erste mit [Strg]-[F9]).

Geschrieben von: SirTobi 19.10.2010 - 11:50

Hallo Thomas,

ja prima! Es klappt mit Deinem Hinweis. Jetzt kann ich meine PHP-Dateien mit einem Tastendruck im internen wie auch in einem externen Browser testen.

Super!!!

Vielen Dank für die schnelle Antwort

Tobias

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)