it-swarm.com.de

Wie teste ich eine Website mit XAMPP?

Dies ist eine ziemlich allgemeine Frage, da ich sehr verwirrt bin, wie das geht. Ich möchte den Apache-Server verwenden, den ich als Teil von XAMPP heruntergeladen habe, um die von mir erstellte Website zu testen, die PHP und MySQL verwendet. Die allgemeine Frage lautet: Wie mache ich das?

Soweit ich weiß, werden die Dateien in C:\xampp\htdocs abgelegt, auf die dann über localhost zugegriffen werden kann. Was mich allerdings verwirrt ist, dass sich hier auch das XAMPP-Admin-Zeug befindet - so kann ich zum Beispiel die Datei index.php nicht ersetzen, ohne den Zugriff auf phpMyAdmin zu verlieren und so weiter. Muss ich einen neuen Ordner für die Website erstellen?

Ich habe versucht, einen virtuellen Host mithilfe der Anweisungen einzurichten, die ich online gefunden habe. Ich habe es der Windows-Host-Datei und der xampp-Hosts-Konfigurationsdatei wie angewiesen hinzugefügt hier , zum Beispiel. In diesem Fall konnte der Apache-Dienst nicht gestartet werden und gab mir ein Fehlerprotokoll, das dem folgenden sehr ähnlich ist: this one . Ich folgte den Anweisungen in der Antwort darauf und es funktionierte immer noch nicht. Ich habe es seitdem entfernt und neu installiert und es funktioniert wieder in Ordnung, aber ohne die virtuellen Hosts einzurichten.

Schließlich möchte ich HTMLPad verwenden, um die Website zu erstellen, da mir die Echtzeitvorschau sehr gut gefällt. Um dies einzurichten, muss es jedoch erneut mit dem Server verbunden werden. Die Anweisungen sind:

Ausführliches Tutorial: Wie kann ich eine Vorschau von PHP Dateien anzeigen?

Damit Sie eine Vorschau von PHP Dateien lokal anzeigen können, ohne sie ins Web hochzuladen, muss ein Webserver auf Ihrem Computer installiert sein, und er muss so konfiguriert sein, dass er PHP unterstützt Weitere Informationen zur Installation von Webservern mit PHP) - Unterstützung finden Sie in den Handbüchern zu PHP) und zu Webservern.

Wir empfehlen, den kostenlosen Apache-Webserver von Apache.org zu verwenden

Schritt 1 - Was ist Ihr Dokumentenstamm? Finden Sie den Stammordner Ihres lokalen Webserverdokuments heraus. Der Dokumentstammordner speichert die über die URL Ihres Webservers verfügbaren Webseiten-Dateien. Weitere Informationen finden Sie in Ihrem Webserver-Handbuch.

Schritt 2 - Wie lautet Ihre Webserver-Adresse? Finden Sie heraus, wie die URL Ihres lokalen Webservers lautet. In der Regel ist dies http://localhost/.

Schritt 3 - Stellen Sie sicher, dass Ihr Webserver funktioniert Stellen Sie sicher, dass Ihr Webserver wirklich mit PHP Dateien funktioniert. Speichern Sie dazu eine PHP Datei in Ihrem Webdokument root und versuchen Sie, es über einen Webbrowser zu öffnen. Wenn Ihr Webdokument-Root beispielsweise c:\htdocs\lautet, speichern Sie Ihre Datei unter dem Namen c:\htdocs\index.php und versuchen Sie, sie über die URL http://localhost/index.php zu öffnen.

Wenn Ihr Webserver funktioniert, können Sie jetzt die interne Vorschau konfigurieren.

Schritt 4 - Interne Vorschau konfigurieren Jetzt müssen Sie der Editor-Software mitteilen, wie Sie Ihren Webserver zum Anzeigen der PHP Dateivorschau verwenden.

Klicken Sie im Menü Optionen auf Einstellungen. Klicken Sie im Fenster Einstellungen auf Ordnervorschau. Klicken Sie auf Zuordnungen und dann auf Hinzufügen. Geben Sie Ihren Dokumentenstammordner und die entsprechende Webadresse ein. Im obigen Beispiel geben Sie c:\htdocs\und http://localhost/ Ein.

Im Zusammenhang mit all dem bin ich mir nicht ganz sicher, ob ich das verstehe. Vermutlich ist dies ein Link zu allen PHP-, MySQL- usw. Dateien innerhalb des ursprünglichen htdocs-Ordners? Aber spielt es zum Beispiel eine Rolle, wo die Dateien, an denen ich arbeite, gespeichert werden?

Im Grunde bin ich nur ein bisschen verwirrt und jede Hilfe wäre sehr dankbar!

32
apkdsmith

Die Webseiten auf einem Online-Server befinden sich in einem Speicherort, der ungefähr so ​​aussieht: http://www.somerandomsite.com/index.php

Da xampp Offline ist, wird ein lokaler Server eingerichtet, dessen Adresse wie folgt lautet: http://localhost/

Grundsätzlich richtet xampp einen Server (Apache und andere) in Ihrem System ein. Und alle Dateien wie index.php, somethingelse.php usw. befinden sich im xampp\htdocs\ Mappe.

Der Browser findet den Server in localhost und durchsucht den obigen Ordner nach verfügbaren Ressourcen.

Erstellen Sie also eine beliebige Anzahl von Ordnern innerhalb des Ordners "xampp\htdocs \" und bilden Sie so ein website (wie Sie es erstellen).

Manchmal startet Apache nicht einmal. Dies ist auf das Zusammenstoßen von Ports bei einigen Anwendungen zurückzuführen. Einige von ihnen, denen ich häufig begegne, sind Skype. Sorgen Sie dafür, dass es vollständig getötet wird, und starten Sie Apache neu

Erstellen Sie einfach einen neuen Ordner in C:\xampp\htdocs wie C:\xampp\htdocs\test und platzieren Sie Ihre index.php oder eine andere Datei darin. Greifen Sie darauf zu, indem Sie localhost/test/durchsuchen.

Viel Glück!

21
user2424729

Bearbeiten Sie einfach den Bildlauf httpd-vhost-conf nach unten und entfernen Sie im letzten Beispiel/Demo zum Erstellen eines virtuellen Hosts die Hash-Tags für DocumentRoot und ServerName. Möglicherweise haben Sie Hash-Tags direkt vor dem <VirtualHost *.80> und </VirtualHost>

Fügen Sie nach DocumentRoot einfach den Pfad zu Ihren Web-Dokumenten hinzu ... und fügen Sie Ihren Domain-Namen nach ServerNmane hinzu

<VirtualHost *:80>
    ##ServerAdmin [email protected]
    DocumentRoot "C:/xampp/htdocs/www"
    ServerName example.com
    ##ErrorLog "logs/dummy-Host2.example.com-error.log"
    ##CustomLog "logs/dummy-Host2.example.com-access.log" common
</VirtualHost>

Stellen Sie sicher, dass Sie den Ordner www unter htdocs erstellen. Sie müssen den Ordner nicht "www" nennen, aber ich wollte es nur einfach sagen. Stellen Sie sicher, dass Sie Apache neu starten und loslegen! Sie können jetzt Dateien im neu erstellten Verzeichnis speichern. Erstellen Sie zum Testen einfach ein einfaches index.html oder index.php Datei und platziere sie im www Ordner, dann gehe zu deinem Browser und teste sie aus localhost/ ... Hinweis: Wenn Ihr Server PHP-Dateien über HTML bereitstellt, denken Sie daran, localhost/index.html Wenn es sich bei der HTML-Datei um die handelt, die Sie für diesen Test ausgewählt haben.

Etwas, das ich hinzufügen sollte, um weiterhin Zugriff auf die xampp-Homepage zu haben, müssen Sie einen weiteren VirtualHost erstellen. Fügen Sie dazu einfach hinzu

<VirtualHost *:80>
    ##ServerAdmin [email protected]
    DocumentRoot "C:/xampp/htdocs"
    ServerName htdocs.example.com
    ##ErrorLog "logs/dummy-Host2.example.com-error.log"
    ##CustomLog "logs/dummy-Host2.example.com-access.log" common
</VirtualHost>

unter dem zuletzt erstellten VirtualHost. Nehmen Sie als nächstes die erforderlichen Änderungen an Ihrer Host-Datei vor und starten Sie Apache neu. Rufen Sie jetzt Ihren Browser auf und besuchen Sie htdocs.example.com und Ihre Einstellungen.

7
Mod-x

Erstellen Sie einen neuen Ordner in htdocs und greifen Sie im Browser darauf zu. So oder . Starten Sie Apache immer, wenn Sie anfangen zu arbeiten oder prüfen Sie, ob es gestartet wurde (in der Systemsteuerung von xampp).

1
user3551452

erstellen Sie einen Ordner in htdocs, platzieren Sie Ihre Website dort, greifen Sie über localhost oder Internal IP darauf zu (wenn Sie sich hinter einem Router befinden) - sehen Sie sich diese Video-Demo an hier

1
Daniel