Einrichten mehrerer tragbarer XAMPP-Webserver auf einem einzelnen USB-Laufwerk
Seit einiger Zeit habe ich versucht, eine sehr schnelle und einfache Möglichkeit zu entwickeln, einen virtuellen Webserver (im Wesentlichen ein lokaler Webserver) auf meiner tragbaren Festplatte zu erstellen. Nicht nur eine. Ich wollte die Möglichkeit haben, mehrere Webserver einzurichten, die ich mit einem Klick als Localhost-Webserver konfigurieren konnte.
Für diejenigen von Ihnen, die meine letzten Artikel mitverfolgt haben, habe ich dies mit Server2Go gemacht. So erstellen Sie einen tragbaren Webserver mit Server2Go. Erstellen eines tragbaren Webservers mit Server2Go Weitere Informationen. Viele von euch mochten diesen Ansatz. Das einzige Problem mit Server2Go scheint zu sein, dass es wirklich beabsichtigt ist, bei jedem Start als saubere Webserver-Testbasis verwendet zu werden. Wenn Sie den Server schließen, werden die Einstellungen nicht wirklich gut beibehalten.
Es gab eine Reihe von Lesern, die Xampp als beste Lösung dafür vorschlugen. Xampp ist ein langjähriger Favorit. Aibek hat es in seiner Sammlung von 100 besten portablen Apps aufgeführt. 100 Portable Apps für Ihren USB-Stick für Windows und macOS 100 Portable Apps für Ihren USB-Stick für Windows und macOS Mit Portable Apps können Sie Ihre Lieblingssoftware über ein Flash-Laufwerk oder einen Cloud-Speicher mitnehmen. Hier sind 100 von ihnen, um alle Ihre Bedürfnisse abzudecken, von Spielen bis zu Bildbearbeitern. Read More und Dave erläuterte, wie Sie einen Xampp-Server einrichten. So installieren Sie einen Windows-Webserver auf Ihrem PC mit XAMPP. So installieren Sie einen Windows-Webserver mit XAMPP auf Ihrem PC. Mit XAMPP müssen Sie es natürlich auf dem Root-Laufwerk installieren - ein tragbares Laufwerk wird so zu Ihrem Webserver. Mit diesem Ansatz entschied ich mich zu sehen, ob das “Subst” Der DOS-Befehl könnte dieses Problem lösen - und das tat es tatsächlich!
Mehrere XAMPP-Webserver installieren
Als erstes sollten Sie einen bestimmten Ordner auf Ihrer tragbaren Festplatte (oder einem tragbaren USB-Laufwerk, falls groß genug) für die gesamte Website festlegen. In meinem Fall habe ich ein Stammverzeichnis erstellt “TopSecretWriters”.
Als Nächstes müssen Sie Windows nur mitteilen, dass das Verzeichnis auf Ihrer tragbaren Festplatte ein Stammverzeichnis ist. Verwenden Sie dazu den Befehl SUBST. In meinem Fall habe ich im DOS-Befehlsbildschirm eingegeben, “subst X: H: \ TopSecretWriters“.
Dadurch wird Root-Laufwerk X: direkt auf das TopSecretWriters-Verzeichnis auf Ihrem tragbaren Laufwerk verwiesen. Sie müssen dies beachten, denn wenn Sie Ihren Webserver zukünftig ausführen möchten, müssen Sie diesen Befehl eingeben. Andernfalls funktioniert die Xampp-Installation nicht.
Laden Sie einfach eine Kopie des Xampp ZIP-Archivs herunter (nicht das Windows-Installationsprogramm) und extrahieren Sie den Xampp-Ordner in das neue Verzeichnis, das Sie erstellt haben.
Gehen Sie in den Xampp-Ordner und doppelklicken Sie auf die “setup_xampp.bat” Datei.
Dann renne “xampp-control.exe” und Sie sehen den folgenden Bildschirm:
Wählen Sie sowohl den Apache- als auch den MySql-Dienst aus, und installieren Sie beide (drücken Sie die Starttaste). Sobald sie erfolgreich installiert wurden und “Laufen”, Öffnen Sie einen Webbrowser und gehen Sie zu “http: // localhost /”. Wenn Sie dies tun, wird der Xampp-Einführungsbildschirm angezeigt. Klicke auf “Status“, Es sollte die meisten Komponenten als aktiviert anzeigen.
Installation einer vollständigen Sicherung einer WordPress-Website
An diesem Punkt ist der One-Xampp-Webserver eingerichtet. Kopieren Sie einfach Ihre Website in den HTDOCS-Ordner und Ihre Website wird angezeigt, wenn Sie zu gehen “http: // localhost /“.
Da die meisten Leute gerne einen lokalen Spiegel ihres WordPress-Blogs oder ihrer Website haben, werde ich auch zeigen, wie Sie eine vollständige, lokale Instanz Ihrer Website installieren. Sie benötigen lediglich die MySQL-Datenbank, den Benutzernamen und das Kennwort Ihres Blogs. Starten Sie phpMyAdmin auf Ihrer lokalen Xampp-Installation, indem Sie zu gehen “http: // localhost / phpmyadmin /“. Geben Sie den Namen Ihrer Datenbank in das Feld ein “Neue Datenbank erstellen” Feld und drücken Sie “Erstellen“.
Vergiss nicht auf zu klicken “Privilegien” und fügen Sie einen neuen Benutzer mit dem Benutzernamen und dem Kennwort der Datenbank Ihrer eigenen Site hinzu, und stellen Sie sicher, dass der Host dies ist “Localhost“.
Laden Sie eine Kopie von WordPress herunter und extrahieren Sie sie, die der WordPress-Version Ihrer Website entspricht. Richten Sie Ihr lokales ein wp-config.php Datei mit der richtigen Datenbank, dem richtigen Benutzernamen und dem richtigen Passwort und führen Sie sie aus “http: //localhost/wp-admin/install.php“. Kopieren Sie abschließend den gesamten Ordner "wp-content" von Ihrer eigentlichen WordPress-Website in den Ordner "wp-content" in Ihrem lokalen Webserver WordPress.
Jetzt müssen Sie nur noch die MySQL-Datenbank Ihrer Website in Ihre lokale Datenbank exportieren, und schon sind Sie fertig - mit allen Beiträgen, Kommentaren und allem anderen. Gehen Sie dazu einfach zu Ihrem CpanelX-Kontrollfeld und klicken Sie auf “Backups” und wählen Sie die Datenbank für Ihr Blog.
Es speichert Ihre gesamte Datenbank als .GZ-ZIP-Datei. Speichern Sie diese Datei als Sicherung. Gehen Sie nun zurück zu MyPhpAdmin Ihres lokalen Webservers, wählen Sie Ihre Datenbank aus und klicken Sie auf “Einführen” Taste. Auf diesem Bildschirm müssen Sie lediglich auf die Schaltfläche Durchsuchen klicken und die gerade heruntergeladene GZ-Datei auswählen.
Dadurch wird Ihre gesamte Datenbank importiert. Gehe zu “http: // localhost /” und Sie werden eine perfekte Spiegelreplik Ihrer Live-Website sehen! Jetzt können Sie Ihr Design optimieren, neue Anzeigen erstellen oder anderweitig mit der lokalen Version Ihrer Website herumspielen, bevor Sie die Änderungen auf Ihre Live-Site verschieben.
Wenn Sie all dies für eine andere Website einrichten möchten, beginnen Sie am Anfang dieses Artikels noch einmal, erstellen Sie ein neues Verzeichnis im Stammverzeichnis Ihres tragbaren Laufwerks für diese zweite Website. Wenn Sie den Befehl SUBST ausführen, wählen Sie ein anderer Laufwerksbuchstabe.
Alle nachfolgenden Schritte dienen dazu, Ihren eigenen lokalen Webserver einzurichten. Um einen bestimmten lokalen Webserver zu starten, müssen Sie nur dieses Verzeichnis aufrufen und den “xampp_start.exe” Datei in diesem Verzeichnis. “xampp_stop.exe” stoppt diesen lokalen Webserver. Dieses Setup funktioniert einwandfrei, solange Sie niemals versuchen, zwei gleichzeitig zu starten - Sie können jeweils nur einen localhost-Webserver haben!
Probieren Sie dieses Setup aus und lassen Sie uns wissen, wie es für Sie funktioniert hat? Müssen Sie mehrere lokale Webserver gleichzeitig ausführen? Funktioniert diese Lösung? Teilen Sie Ihre Erfahrungen und zusätzliche Tipps in den Kommentaren weiter unten mit.
Erfahren Sie mehr über: Portable App, USB, USB-Laufwerk, Webserver.