Erstellung einer Testumgebung

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Erstellung einer Testumgebung

Postby Wohera » 31. October 2023 15:17

Hallo,
ich habe XAMPP installiert.
Nun möchte ich meine Homepages xxxxxxx.de und yyyyyyy.de testen.
Gibt es eine einfache Anleitung, was ich anpassen muss?
Danke im Voraus.
Wohera
 
Posts: 3
Joined: 31. October 2023 15:10
XAMPP version: 8.2.4
Operating System: win 11

Re: Erstellung einer Testumgebung

Postby Nobbie » 31. October 2023 15:45

Nein.

Der Aufwand hängt auch maßgeblich von der Anwendung an sich ab, die auf dem Webserver läuft und auf den lokalen Rechner portiert werden soll. Es müssen Dateien übertragen werden, es müssen ggf. Datenbank exportiert und importiert werden, es müssen ggf. Verzeichnisstrukturen angepasst werden und letztendlich muss der lokale Webserver so konfiguriert werden, dass er auf die einkommenden Requests die richtigen Daten ausliefert. Das ist je nach Anwendung ein sehr komplexer Aufwand.

Ohne jegliche Vorkenntnisse wirst Du das nicht hinbekommen. Wenn Du Deine Homepages xxxxxx.de etc. selbst programmiert und eingerichtet hast, wirst Du die entsprechenden Kenntnisse auch auf dem Heimrechner einsetzen können. Wenn Du fertige Anwendungen (a la WordPress und Co.) installiert hast (am besten auch noch automatisiert vom Webhoster, was oft angeboten wird), ist es ein weiter Weg.
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04

Re: Erstellung einer Testumgebung

Postby Wohera » 31. October 2023 15:53

Ich habe nichts im Internet.
Ich möchte zuerst alles lokal realisieren und testen.
Ich verwende keine Datenbanken, kein SQL u.ä., sondern nur HTML und PHP.
Die Seiten index.php, impressum.php .... liegen in einem Ordner.
Da müsste doch die Anpassung nicht sehr umfangreich sein - hoffe ich.
Wohera
 
Posts: 3
Joined: 31. October 2023 15:10
XAMPP version: 8.2.4
Operating System: win 11

Re: Erstellung einer Testumgebung

Postby Nobbie » 31. October 2023 16:07

Da musst Du im Prinzip fast nichts machen. Gehe ins Installationsverzeichnis von Xampp (das sollte im Idealfall c:/xampp sein), darunter befindet sich das Verzeichnis htdocs. Da kommen die HTML Dateien und PHP Dateien hinein.

Da liegt u.a. schon ein index.php von Xampp (das ist eine Defaultinstallation), Du kannst Dir das anschauen, indem Du nach dem Start von Xampp im Browser einfach http://localhost eingibst. Da kommt so ein "Dashboard". Das braucht man aber nicht als Anwender, Du kannst die index.php einfach umbenennen (Du kannst sie beispielsweise in xampp.php umbenennen, dann kannst Du diese Seite später immer noch via http://localhost/xampp.php aufrufen, da sind u.a. auch ein paar administratve Links drin, die man sich aber auch einfach so merken könnte).

Und dann kopierst Du Deine eigene index.php in das Verzeichnis c:/xampp/htdocs und auch die impressum.php und am Ende gibst Du im Browser wieder http://localhost oder auch http://localhost/impressum.php ein. Es könnte passieren, dass der Browser störrisch ist und dann immer noch diese Xampp Defaultseite ("Dashboard") anzeigt, dann musst Du einfach mal refreshen (mit F5 oder auch Strg. F5). Du kannst auch Ordner anlegen, also beispielsweise c:/xampp/htdocs/meinordner, dann kannst Du auch dort wieder HTML und PHP Scripte reinlegen und die erreichst Du entsprechend via http://localhost/meinordner.

Das Verzeichnis c:/xampp/htdocs ist aus Apache SIcht der sog. "DocumentRoot", das ist auch konfigurierbar, die Einstellung findest Du in der Konfigurationsdatei httpd.conf, da steht irgendwo

Code: Select all
DocumentRoot "c:/xampp/htdocs"


oder ähnlich. Die Gänsefüßchen sind nicht zwingend notwendig, nur wenn Leerzeichen irgendwo im Namen sind. Aber das empfehle ich grundsätzlich gar nicht, man sollte Leerstellen auf dem Webserver in Datei- und Ordnernamen vermeiden. Das gibt nur irgendwo Ärger. Wenn Du den DocumentRoot veränderst (was ich für den Anfang auch nicht empfehlen würde), musst Du noch weitere Dinge im httpd.conf anpassen, sonst bekommst Du eine Fehlermeldung. Denn der auserwählte Ordner muss in Apache noch mit bestimmten Rechten und Optionen bestückt werden, auch da findest Du einen Eintrag in httpd.conf der so eingeleitet wird:

Code: Select all
<Directory "c:/xampp/htdocs">
....


Nur wird Dir alles noch nichts sagen, was da steht, das musst Du noch lernen. Apache hat eine sehr gute Dokumentaion im Internet, die zum großen Teil (aber leider nicht alles) auf Deutsch übersetzt wurde. Aber es gibt ja auch deepl.com als Übersetzer, falls Du Englisch nicht gut kannst. Siehe https://httpd.apache.org/docs/
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 102 guests