Lokale WordPress-Entwicklung mit XAMPP

Hinweis: Der folgende Artikel hilft Ihnen dabei: Lokale WordPress-Entwicklung mit XAMPP

Lokale WordPress-Entwicklung mit XAMPP

Eine der ersten Umgebungen, mit denen ich Websites erstellt habe, war XAMPP. Die Abkürzung XAMPP steht für Apache, MySQL, PHP und Perl. Das X ergibt sich aus der Tatsache, dass XAMPP plattformübergreifend ist. Andere Tools wie MAMP dienen nur zum Ausführen von Apache, MySQL und PHP unter macOS. Wenn Sie Windows verwenden, könnten Sie die Verwendung von WAMP oder in Betracht ziehen WAMP Windows Server für eine Windows-spezifische Umgebung. Wir werden uns heute XAMPP ansehen, weil es plattformübergreifend ist. Wenn Sie lernen, es unter Windows zu verwenden und dann zu macOS oder Linux wechseln, können Sie die Entwicklungsumgebung behalten, die Sie kennen und lieben.

Die lokale Erstellung Ihrer Websites bietet einige Vorteile. Erstens müssen Sie nicht darauf warten, dass Änderungen per FTP hochgeladen werden, sodass Sie schnellere Bearbeitungszeiten haben. Zweitens: Sie machen nicht mit einer Live-Site herum und machen alles kaputt, was die Kunden normalerweise verärgert.

Lassen Sie uns durchgehen, wie Sie WordPress mit XAMPP einrichten.

XAMPP installieren

Um zu beginnen, müssen Sie zum gehen Apache-Freunde Besuchen Sie die Website und laden Sie die für Ihren Computer geeignete XAMPP-Version herunter.

Wenn Sie macOS verwenden, müssen Sie die heruntergeladene DMG-Datei öffnen und dann ausführen. Aktuelle Versionen von macOS beschweren sich darüber, dass sie den Entwickler der Anwendung nicht überprüfen können. Das bedeutet einfach, dass es nicht den speziellen Signaturprozess von Apple durchlaufen hat. Sie müssen in Ihren Systemeinstellungen zu den Sicherheitseinstellungen gehen, wo Sie eine Schaltfläche sehen sollten, mit der Sie die Anwendung trotzdem ausführen können.

Lesen:  Umfassende und praxisnahe Podcast-Schulung

Wenn Sie Windows verwenden, finden Sie hier eine Wegbeschreibung Richten Sie XAMPP unter Windows 10 ein. Für Linux ist dies eine gute Anleitung XAMPP unter Ubuntu einrichten.

Sobald Sie XAMPP auf Ihrem Computer installiert und ausgeführt haben, sollte der Startbildschirm angezeigt werden.

Um mit der Ausführung Ihres XAMPP zu beginnen, klicken Sie auf die Schaltfläche „Start“. Gelegentlich, wenn ich XAMPP unter macOS frisch installiert habe, sind Probleme aufgetreten, bei denen Komponenten aufgrund der macOS-Sicherheitseinstellungen, die wir gerade umgeschaltet haben, nicht initialisiert wurden. Um XAMPP zu zwingen, die Komponenten zu initialisieren, muss der folgende Befehl im Terminal ausgeführt werden: rm -rf ~/.bitnami/stackman. Beachten Sie, dass XAMPP nicht nur seine ursprünglichen Komponenten erneut installiert, sondern auch Ihr htdocs-Verzeichnis löscht. Wenn Sie bereits Websites installiert hatten, sind diese nicht mehr verfügbar. Stellen Sie daher sicher, dass Sie eine Sicherungskopie Ihrer Arbeit erstellt haben.

WordPress zu XAMPP hinzufügen

Um WordPress zu installieren, müssen wir es zuerst tun Laden Sie eine Kopie davon herunter. Öffnen Sie die heruntergeladene ZIP-Datei und wir verschieben sie in den Ordner htdocs. Wenn Sie jetzt herumstöbern, werden Sie es jedoch nicht finden. Zuerst müssen wir zu XAMPP zurückkehren und das Volume mounten, das unsere Serverdateien enthält.

Jetzt sollte es im Finder gemountet sein und Sie können zu htdocs navigieren. Kopieren Sie Ihre heruntergeladene WordPress-Kopie in dieses Verzeichnis und benennen Sie den Ordner in nexcess-test um. Wenn Sie an einem Kundenprojekt arbeiten, wählen Sie einen Ordnernamen, der zu Ihrem Kundenprojekt passt.

Als nächstes müssen wir eine Datenbank erstellen, die unsere Website verwenden kann. Zuerst müssen wir jedoch zur XAMPP-Anwendung zurückkehren und deren Verbindung zu unserem System aktivieren. Gehen Sie zur Registerkarte „Netzwerk“ und aktivieren Sie „localhost“.

Lesen:  Envira Gallery: Eine Rezension von The Leading WordPre...

Wenn Sie localhost:8080 besuchen, sollte die Standard-XAMPP-Startseite angezeigt werden. Windows-Benutzer sollten dieselbe Seite unter localhost finden. Sie können auf phpMyAdmin zugreifen, indem Sie localhost:8080/phpmyadmin unter macOS oder localhost/phpmyadmin unter Windows aufrufen, damit wir unsere Datenbank erstellen können.

Klicken Sie oben links auf dem Bildschirm auf „Datenbanken“, geben Sie einen Namen für Ihre Datenbank ein und klicken Sie auf „Erstellen“. Stellen Sie sicher, dass Sie sich den Namen merken, den Sie verwendet haben, da Sie ihn in einer Minute für die Installation von WordPress benötigen.

Um WordPress zu installieren, müssen wir die URL aufrufen, die dem Ordner entspricht, den wir in htdocs erstellt haben. Für mich ist das localhost:8080/nexcess-test. Hier sehe ich den standardmäßigen WordPress-Installationsbildschirm und muss die Informationen für meine Datenbankverbindung und Site eingeben.

Der Datenbankname entspricht dem Namen der Datenbank, die Sie gerade erstellt haben. Ihr Benutzername ist root und Sie können das Passwort leer lassen. Ihr Datenbankhost sollte „localhost“ bleiben. Beachten Sie außerdem, dass ich das Tabellenpräfix so geändert habe, dass es mit meinem Ordner übereinstimmt. Sie müssen dies nicht tun, es gilt jedoch als bewährte Vorgehensweise.

Sobald Sie diese Informationen an Ihre Einstellungen angepasst haben, klicken Sie auf „Senden“ und WordPress wird für Sie in XAMPP installiert. Wenn WordPress Ihnen mitteilt, dass Ihre wp-config.php-Datei nicht in XAMPP geschrieben werden kann, liegt ein Problem mit den Dateiberechtigungen vor die durch Bearbeiten gelöst werden können.

Das war’s, XAMPP ist jetzt installiert und führt WordPress für uns aus.

Um Zugriff auf den XAMPP-Server zu erhalten, damit Sie Komponententests ausführen können, müssen Sie in der Anwendung zurück zur Registerkarte „Allgemein“ gehen und auf „Terminal öffnen“ klicken. Dadurch wird das Terminal auf Ihrem Computer geöffnet, der mit dem Debian-Linux-Computer verbunden ist, auf dem Ihr XAMPP-Server ausgeführt wird. Von hier aus können Sie PHPUnit installieren und dann Ihre Unit-Tests ausführen.

Lesen:  Das älteste Menschengrab der Welt verkompliziert die Geschichte der menschlichen Evolution

Wie wir bereits gesehen haben, erleichtert XAMPP die Anzeige Ihrer Datenbank. Besuchen Sie einfach phpMyAdmin und sehen Sie sich alle Datenbankwerte an, die Sie sehen möchten.

Um E-Mails zu Testzwecken zu erfassen, verwenden wir erneut MailHog. Für die Installation gelten unterschiedliche Anweisungen MailHog in macOS und installieren MailHog unter Windows. So oder so: Sobald MailHog installiert ist, können Sie die E-Mail-Systeme von WordPress testen, ohne versehentlich allen Benutzern Ihrer Website E-Mails zu senden.

Warum XAMPP

Zwar sind beim Einrichten von XAMPP mehr Schritte erforderlich als bei anderen Tools wie z VVV Es verfügt außerdem über eine grafische Benutzeroberfläche. VVV verlässt sich darauf, dass Sie mit der Befehlszeile vertraut sind, was zu Beginn meiner Entwicklung überwältigend war.

Durch die Verwendung von XAMPP können Sie mit einer einfachen grafischen Oberfläche loslegen, die Sie bei der Arbeit mit Ihrem Server verwenden können.