So erstellen Sie einen tragbaren Test-Webserver mit Server2Go
Unabhängig davon, ob Sie Blogger oder Webdesigner sind, das Aktualisieren und Verbessern der Website ist eine unendliche Aufgabe. Unabhängig davon, ob Sie die Vorlage optimieren oder einige Änderungen testen möchten, bevor Sie sie live aktivieren, ist es schön, ein lokales System für die Anzeige eingerichtet zu haben “Live-Änderungen” bevor sie jemals live ins Internet gehen.
Es gibt viele WYSIWYG-Anwendungen, mit denen Sie eine statische HTML-Seite erstellen und dann eine Vorschau anzeigen können, wie sie aussehen wird, bevor Sie die neuen Seiten tatsächlich auf Ihren Webhost hochladen. Wenn Sie jedoch eine PHP-basierte Website wie ein WordPress-Blog haben, sind die Dinge nicht ganz so einfach. Sie benötigen einen Webserver, der zumindest PHP und MySQL beherrscht.
Hier bei MUO haben wir verschiedene Möglichkeiten beschrieben, wie Sie Ihren eigenen lokalen Webserver installieren können, wie z. B. Daves Überprüfung der Linux-Webserver-Software. Die besten Linux-Webserver-Software (& Apache-Alternativen) Die besten Linux-Webserver-Software (& Apache-Alternativen) Weitere Informationen sowie sein Testbericht zu XAMPP für Windows So installieren Sie einen Windows-Webserver auf Ihrem PC mit XAMPP So installieren Sie einen Windows-Webserver auf Ihrem PC mit XAMPP Lesen Sie weiter. Dies ist großartig, wenn Sie den gleichen Computer für Ihre gesamte Entwicklungsarbeit verwenden möchten. Wenn Sie jedoch viel unterwegs sind, wäre es nicht schön, wenn Sie einen Portal-PHP-Webserver auf Ihrem USB-Stick oder Ihrer tragbaren Festplatte installiert haben Teständerungen überall, auch wenn kein Internetzugang vorhanden ist? Eine der einfachsten tragbaren Lösungen hierfür ist Server2Go [nicht mehr erhältlich]..
Bringen Sie einen funktionierenden Web-Server überallhin mit
Im Vergleich zu den Konfigurationsarbeiten, die zum Einrichten eines funktionierenden Webservers erforderlich sind, ist die Einfachheit, mit der Sie Server2Go auf einem tragbaren Laufwerk installieren und ausführen können, unglaublich. Dies ist eine perfekte Lösung für mich, da ich einige Designänderungen an meiner Blogvorlage vornehmen möchte, ohne das Risiko einzugehen, dass meine gesamte Website heruntergefahren wird. Um dies zu erreichen, habe ich mich entschlossen, Server2Go zu testen.
Wenn Sie Server2Go herunterladen und die Dateien extrahieren, werden Sie feststellen, dass die Verzeichnisse wie ein normaler Webserver eingerichtet sind “htdocs” Dies ist das öffentliche Verzeichnis, in das Ihre Webseiten gehen. Keine Installation erforderlich.
Sie müssen nur diese Dateien und Verzeichnisse auf Ihr tragbares Laufwerk kopieren. Wenn Sie nun nur Ihre Website testen möchten, die entweder in HTML oder PHP geschrieben ist, sind Sie fertig. Kopieren Sie Ihre Site einfach in htdocs und Sie können sie anzeigen, indem Sie den Webserver (mit Server2Go.exe) starten und dann auf http://127.0.0.1:4001/ gehen - die standardmäßig konfigurierte localhost-IP-Adresse pms_config.ini.
Dies ist ziemlich glatt, da Sie über einen neuen Webserver verfügen, um jede gewünschte Website jederzeit und überall testen zu können. Was aber, wenn Sie eine vollständige PHP-Site mit einer Back-End-SQL-Datenbank laden möchten??
Server2Go wurde ursprünglich so konzipiert, dass eine schreibgeschützte CD abläuft, sodass die Standardeinstellungen MySQL-Datenbankänderungen nicht speichern. Wenn Sie den Server so konfigurieren möchten, dass alle Einstellungen erhalten bleiben, müssen Sie ihn bearbeiten pms_config.ini so dass LocalMirror = 0, OverwriteLocalMirror = 0 und DeleteDatabaseFiles = 0 ist.
Führen Sie diese Bearbeitung durch, bevor Sie fortfahren, oder Sie verlieren alle Ihre Konfigurationen. Wenn Sie fertig sind, öffnen Sie phpMyAdmin, indem Sie zu http://127.0.0.1:4001/phpmyadmin/ wechseln und sich als root ohne Kennwort anmelden.
Richten Sie jetzt Ihre Datenbank ein. Dies muss der Datenbankname sein, den Sie für Ihre normale Website verwenden. Im Falle eines WordPress-Blogs erstellen Sie das, was Sie in Ihrem Live-Blog in wp-config.php konfiguriert haben.
Erstellen Sie außerdem einen neuen Benutzer mit derselben Benutzer-ID, die Sie in Ihrem WordPress-Live-Blog verwenden. Sie tun dies in phpMyAdmin, indem Sie auf die Registerkarte SQL klicken und Folgendes eingeben:
“CREATE USER 'my_id' @ 'localhost' IDENTIFIED BY 'your_password';
ALLE PRIVILEGES AUF *. * ZU 'my_id' @ 'localhost'
MIT GRANT OPTION;
CREATE USER 'my_id' @ '%' IDENTIFIED BY 'your_password';
ALLE PRIVILEGES AUF *. * ZU 'my_id' @ '%'
MIT GRANT OPTION;
Jetzt, da Ihre Datenbank einsatzbereit ist, verschieben Sie eine neue Kopie von WordPress auf Ihren neuen tragbaren Webserver, indem Sie alle WordPress-Dateien in das Verzeichnis htdocs kopieren.
Denken Sie daran, zu bearbeiten wp-config-sample.php mit der Datenbank und den Benutzerinformationen und benennen Sie die Datei in um wp-config.php. Lauf “http://127.0.0.1:4001/wp-admin/install.php” und Sie sollten den folgenden Bildschirm sehen.
Sie haben jetzt eine lokale Installation von WordPress! Im nächsten Schritt exportieren Sie einfach Ihre Datenbank und importieren sie in Ihre lokale WordPress-Installation. Wir haben viele Sicherungsverfahren bei MUO behandelt, aber einer meiner Favoriten war Dean's Datenbank-Sicherungs-Plugin. Ich werde hier nicht auf die Details eingehen, aber ich empfehle dringend, dass das Plugin Ihre gesamte Datenbank überträgt.
Beachten Sie, dass das Design und die Formatierung nicht übernommen werden, auch wenn die Datenbanksicherung alle Beiträge und Kommentare überschreitet. Dazu müssen Sie Ihr gesamtes WP-Inhaltsverzeichnis von Ihrem Online-Blog auf die Neuinstallation Ihres lokalen Blogs kopieren. Aktivieren Sie die erforderlichen Plug-Ins und konfigurieren Sie das Design entsprechend Ihrer Online-Einrichtung. Sobald Sie fertig sind, haben Sie eine exakte lokale Kopie Ihrer gesamten Online-Website oder Ihres Blogs.
Hier ist eine lokale Kopie meines eigenen Blogs, das auf Server2Go ausgeführt wird.
Jetzt kann ich die Vorlage und andere Aspekte meines Blogs optimieren - einschließlich des Testens neuer Plug-Ins und Widgets -, bevor sie auf der Online-Website live geschaltet werden. Nachdem ich meine Website ein paar Mal heruntergefahren habe, nur mit einem neuen Widget herumgespielt habe, fühlt sich dies viel sicherer an.
Geben Sie Server2Go einen Schuss auf Ihrem eigenen tragbaren USB-Stick oder Ihrer Festplatte und lassen Sie uns wissen, wie es läuft. Welche anderen Ideen haben Sie, um einen solchen tragbaren und schnell einzurichtenden Webserver zu nutzen? Teilen Sie Ihre Gedanken in den Kommentaren unten mit.
Bildnachweis: El Frijole
Erfahren Sie mehr über: Portable App, Webserver, Webmaster-Tools.