So installieren Sie XAMPP und WordPress unter Windows Localhost

Sobald Sie Geschwindigkeit und Zuverlässigkeit erlebt haben, gibt es kein Zurück mehr. Erinnern Sie sich an die Zeit vor dem Highspeed-Internet, als Sie auf das Puffern von Videos warten mussten? Schreckliche Zeiten. Drei Prost für die modernen Internetgeschwindigkeiten!

Wenn Sie es gewohnt sind, Ihre Websites auf einem Live-Server zu entwickeln, fühlt sich der Wechsel zu einer lokalen Entwicklungsumgebung wie XAMPP genau so an. Blitzschnelle Entwicklung und außergewöhnliche Zuverlässigkeit. Du kannst nie wieder zu den alten Wegen zurückkehren.

In diesem Beitrag zeige ich Ihnen, wie Sie XAMPP auf Ihrem Windows-PC installieren und in wenigen Minuten eine WordPress-Site (einschließlich Multisite) darauf ausführen können. Ich werde auch einige häufige Probleme behandeln, auf die Sie möglicherweise stoßen, und wie Sie sie überwinden können.

Los geht’s.

Wenn Sie stattdessen ein Video bevorzugen, sind Sie bei uns genau richtig!

Was ist XAMPP?

Kurz gesagt, XAMPP ist ein lokaler Server, den Sie auf Ihrem Laptop / Desktop installieren können, um einen tatsächlichen Webserver nachzuahmen.

Es ist eine völlig kostenlose Open-Source-Apache-Server-Distribution mit MariaDB (ehemals MySQL), PHP und Perl. XAMPP ist für alle gängigen Betriebssysteme verfügbar und extrem einfach zu installieren und zu verwenden. Dies erklärt, warum es die beliebteste PHP-Entwicklungsumgebung ist.

Dafür stehen die Alphabete in XAMPP:

  • X — plattformübergreifend (X), da es mehrere Betriebssysteme unterstützt
  • A – Apache HTTP Server
  • M — MariaDB (früher MySQL)
  • P — PHP
  • P — PERL

Abgesehen von den oben genannten Kernkomponenten ist XAMPP kommt normalerweise mit anderen nützlichen Tools wie Mercury Mail Server, phpMyAdmin für die Datenbankadministration, Webalizer für die Webserver—Protokollanalyse, OpenSSL, Apache Tomcat zum Ausführen von Java-Code und FileZilla FTP Server.

Warum XAMPP?

Als professioneller WordPress-Entwickler kann ich nicht genug betonen, wie vorteilhaft eine lokale Entwicklungsumgebung ist. Damit kann ich neue WordPress-Installationen im Handumdrehen einrichten. Und da es lokal auf meinem Computer gehostet wird, gibt es keine Verzögerung beim Hochladen meiner Änderungen und sehen, wie sie im Browser lebendig werden.

Möchten Sie ein neues Thema ausprobieren? Kopieren Sie es einfach und fügen Sie es in Ihr wp-content/themes -Verzeichnis ein. Und bam! Es wird sofort geladen. Das gleiche gilt für Plugins und das Ändern von Einstellungen. Keine Serververzögerung, keine Upload-Probleme, keine unnötigen Wartezeiten. Alles geschieht in Echtzeit.

Es ist, als würde man sein Auto auf einer Rennstrecke an seine Grenzen bringen. Die perfekte Testumgebung, um ohne Auswirkungen (fast) wild zu werden.

Wenn XAMPP auf meinem PC installiert ist, kann ich auf meiner Website auch dann weiterarbeiten, wenn ich mich an einem entfernten Standort ohne Verbindung befinde. Die lokale Entwicklung ist auch sehr sicher, da Ihre Website offline und vor den neugierigen Blicken von Hackern (und lästigen Kunden) geschützt ist.

Warum XAMPP für WordPress?

Wie alle Software, WordPress hat bestimmte Voraussetzungen zu laufen. Die aktuell empfohlenen WordPress-Anforderungen sind:

  • PHP-Version 7.3 oder höher
  • MySQL-Version 5.6 oder höher ODER MariaDB-Version 10.1 oder höher
  • HTTPS-Unterstützung
  • Apache- ODER nginx-Server

XAMPP aktiviert alle oben aufgeführten Kontrollkästchen. Es ist kostenlos, zuverlässig, einfach zu bedienen und funktioniert auf allen wichtigen Plattformen. Du kannst nichts falsch machen.

Installieren wir XAMPP unter Windows

Schritt 1: Laden Sie XAMPP herunter

Laden Sie zunächst die neueste Version von XAMPP von der Apache Friends-Website herunter. Die aktuelle aktuelle Version von XAMPP ist 7.3.8 / PHP 7.3.8.

Hinweis: Wenn Sie Linux oder OSX verwenden, sind die Installationsschritte ziemlich gleich. Stellen Sie einfach sicher, dass Sie die entsprechende Version von XAMPP für Ihr Betriebssystem herunterladen.

Schritt 2: Installieren Sie XAMPP

Führen Sie nach dem Herunterladen die XAMPP-Installationsdatei aus.

Der XAMPP Setup Wizard
Möglicherweise erhalten Sie vor der Installation eine UAC-Warnung. Klicken Sie auf OK und fahren Sie fort.

Wählen Sie die Komponenten aus, die Sie installieren möchten. Wenn Sie planen, eine WordPress-Site mit XAMPP zu installieren, benötigen Sie nur Apache, MySQL, PHP und phpMyAdmin. Ich werde alle Komponenten überprüfen, da ich später mit ihnen experimentieren möchte.

Wählen Sie das Installationsverzeichnis für XAMPP (Standard empfohlen).

Deaktivieren Sie Erfahren Sie mehr über Bitnami Option. Bitnami bietet All-in-One-Tools, um beliebte Open-Source-Apps auf XAMPP zu installieren. Dazu gehören auch Add-On-Module für die Installation von WordPress. Wir werden es jedoch hier manuell installieren.

Möglicherweise wird am Ende der Installation eine Windows-Sicherheitswarnung angezeigt. Sie müssen den Apache HTTP-Server von Ihrer Windows Defender-Firewall auf die Whitelist setzen, indem Sie auf die Schaltfläche Zugriff zulassen klicken. Stellen Sie sicher, dass Sie die Option „Private Netzwerke wie mein Heim- oder Arbeitsnetzwerk“ aktivieren. Das ist sehr wichtig. XAMPP funktioniert nicht, wenn Sie dies nicht überprüfen und auf Zugriff zulassen klicken.

Schließen Sie das Setup ab und führen Sie XAMPP Control Panel aus.

Installation Hinweis 1: Deaktivieren Sie die Benutzerkontensteuerung unter Windows-Einstellungen

Möglicherweise wird von Windows eine Warnung zur Benutzerzugriffssteuerung (User Access Control, UAC) angezeigt. Kein Grund zur Sorge. Stellen Sie nur sicher, dass Sie XAMPP nicht in Ihrem Verzeichnis Program Files installieren, da die Benutzerkontensteuerung die Schreibberechtigungen von XAMPP für dieses Verzeichnis beeinträchtigen kann. Das Standardinstallationsverzeichnis ist C:\XAMPP. Also, wenn Sie es nicht ändern, sollten Sie gut sein.

Wenn Sie lernen möchten, wie Sie die Benutzerkontensteuerung deaktivieren (nicht empfohlen, es sei denn, dies ist unbedingt erforderlich), ist der Microsoft Windows-Support ein guter Ausgangspunkt.

Installation Hinweis 2: Antivirus und/oder Firewall vorübergehend deaktivieren

Einige Antivirus- oder Firewall-Programme können Probleme mit Ihrer XAMPP-Installation verursachen. In diesem Fall wird empfohlen, sie vorübergehend zu deaktivieren, bis XAMPP erfolgreich installiert wurde.

Lesen Sie die XAMPP Windows FAQs Seite für mehr.

Schritt 3: Öffnen Sie das XAMPP Control Panel

Das XAMPP Control Panel verfügt über eine einfache Benutzeroberfläche, die alle Module Ihres lokalen Servers auflistet. Mit nur einem Klick können Sie einzelne Module starten / stoppen, auf ihren Administratorbereich, Konfigurationsdateien und Protokolle zugreifen. Im unteren Bereich werden auch alle Ihre Aktionen und Fehler (falls vorhanden) angezeigt.

Neben den oben diskutierten Optionen verfügt das XAMPP-Bedienfeld auch über andere Schaltflächen auf der rechten Seite:

  • Config: So konfigurieren Sie die allgemeinen XAMPP-Einstellungen
  • Netstat: Zeigt alle aktiven TCP-Verbindungen (und Ports) auf Ihrem Computer an
  • Shell: Startet XAMPP in einer benutzerdefinierten Befehlszeile (CMD)
  • Explorer: Öffnet den XAMPP-Stammordner im Windows Explorer
  • Services: Zeigt alle Windows-Dienste unter der Microsoft Management Console an
  • : links zum Apache Friends Support Forum
  • Beenden: XAMPP Control Panel beenden (der Server läuft weiterhin im Hintergrund)

Schritt 4: Starten Sie die Apache- und MySQL-Module

Klicken Sie auf die Schaltfläche Start neben dem Apache-Modul. Wenn alles richtig eingestellt ist, sollte Ihr Apache-Server unter den Ports 83 und 443 erfolgreich gestartet werden.

Sie können auf das Dashboard Ihres Apache-Servers zugreifen, indem Sie auf die Schaltfläche Admin daneben klicken. Alternativ können Sie es auch über http://localhost/dashboard/ URL in Ihrem Browser erreichen.

Starten Sie dann das MySQL-Modul. Wenn Sie eine Windows-Sicherheitswarnung erhalten, um mysqld auf die Whitelist zu setzen.exe, klicken Sie auf Zugriff zulassen. Stellen Sie wie zuvor sicher, dass Sie die Option „Private Netzwerke, …“ aktiviert haben.

Vergessen Sie nicht, die Option „Private Netzwerke“ zu aktivieren.

Sie können auf Ihr phpMyAdmin-Dashboard zugreifen, indem Sie auf die Schaltfläche Admin neben MySQL module klicken. Oder Sie gehen einfach in Ihrem Browser zu http://localhost/phpmyadmin/. Hier können Sie die MariaDB- (oder MySQL-) Datenbanken Ihrer Webprojekte verwalten.

Das phpMyAdmin-Dashboard

Damit ist die Einrichtung von XAMPP als lokale Entwicklungsumgebung abgeschlossen. Es ist jetzt bereit, jede PHP-basierte Software (z. B. WordPress) zu hosten.

Testen Ihrer XAMPP-Installation

Der beste Weg, um zu überprüfen, ob Ihr lokaler Server korrekt installiert und konfiguriert wurde, besteht darin, eine PHP-Testseite zu erstellen, diese im localhost-Ordner von XAMPP abzulegen und dann über Ihren Browser darauf zuzugreifen.

Machen wir das jetzt. Erstellen Sie einen neuen Ordner namens test in Ihrem C:\xampp\htdocs\ -Verzeichnis. Auf dieses Verzeichnis kann auch einfach zugegriffen werden, indem Sie in der XAMPP-Systemsteuerung auf die Schaltfläche Explorer klicken und dann zum Ordner htdocs wechseln.

Erstellen Sie eine Datei namens test.php mit dem folgenden Code und legen Sie sie in C:\xampp\htdocs\test Ordner.

Besuchen Sie http://localhost/test/test.php in Ihrem Browser. Wenn es zeigt die Worte „Hallo Welt! Willkommen bei WPMU DEV“, dann ist XAMPP erfolgreich auf Ihrem System installiert und konfiguriert.

WordPress lokal mit XAMPP installieren

Schritt 1: Erstellen Sie eine neue MySQL-Datenbank für Ihre WordPress-Installation

Bevor wir WordPress installieren, benötigen wir eine Datenbank.

Klicken Sie in Ihrer XAMPP-Systemsteuerung im Abschnitt MySQL auf die Schaltfläche Admin. Ein neues Browserfenster mit der phpMyAdmin Dashboard-Oberfläche wird automatisch geöffnet. Klicken Sie oben links auf Datenbanken.

Sie werden nun aufgefordert, eine neue Datenbank zu erstellen. Ich habe meine wpmudev genannt.

Sobald Sie einen Namen eingegeben haben, klicken Sie auf Erstellen und schließen Sie das Fenster.

Schritt 2: Laden Sie WordPress herunter und installieren Sie es

Laden Sie die neueste Version von WordPress herunter.

Entpacken Sie WordPress in den richtigen Ordner unter XAMPP. In meinem Fall ist es C:/xampp/htdocs. Benennen Sie es in einen beliebigen Ordner um, aber es wird empfohlen, diesem Ordner den Namen Ihrer Site zu geben. Ich werde diese Installation von WordPress wptest nennen.

Gehen Sie nun in den WP-Ordner Ihrer Site und suchen Sie das wp-config-Beispiel.PHP-Datei, und benennen Sie es wp-config.PHP.

Öffnen Sie die Datei und scrollen Sie nach unten, bis die folgenden Zeilen angezeigt werden:

Diese Codezeilen definieren die Anmeldedaten für Ihre Datenbank. Aktualisieren Sie sie gemäß den folgenden Anweisungen:

  • Ersetzen Sie“database_name_here“ durch den Namen Ihrer Datenbank, in meinem Fall wpmudev .
  • Ersetzen Sie „username_here“ durch „root“ und bearbeiten Sie das Feld „password_here“ so, dass es leer ist.
  • Datei speichern und schließen

Wir können jetzt mit unserer WordPress-Installation fortfahren. Öffnen Sie Ihren Browser und gehen Sie zu http://localhost/wptest/.

Sie sollten sehen, dass der Sprachauswahlbildschirm der WordPress-Installation geladen wird.

Sobald Sie Ihre Sprache ausgewählt haben, fahren Sie mit dem nächsten Bildschirm fort. Geben Sie Ihren Site-Titel, Ihren Admin-Benutzernamen und Ihr Passwort ein. Klicken Sie auf WordPress installieren.

Herzlichen Glückwunsch, Sie haben WordPress erfolgreich auf Ihrem lokalen Server installiert.

WordPress Multisite lokal mit XAMPP einrichten

Schritt 1: Aktivieren Sie WP Multisite in Ihrer wp-config.php-Datei

Öffnen Sie Ihre wp-config.PHP-Datei und fügen Sie die folgende Zeile direkt über der Zeile mit der Aufschrift /* Das ist alles, hören Sie auf zu bearbeiten! Glückliche Veröffentlichung. */.

define('WP_ALLOW_MULTISITE', true)

Dadurch wird der Multisite-Installationsmodus auf Ihrer WordPress-Site aktiviert.

Schritt 2: Richten Sie Ihr Multisite-Netzwerk ein

Gehen Sie zu Ihrem WordPress-Dashboard und dann zu Tools > Netzwerkeinrichtung.

Geben Sie einen Namen für Ihr Multisite-Netzwerk und Ihre Netzwerkadministrator-E-Mail-Adresse ein. Klicken Sie dann auf Installieren.

WordPress fordert Sie nun auf, Ihre wp-config zu bearbeiten.php und .htaccess-Dateien.

Folgen Sie den Anweisungen.

Schritt 3: Folgen Sie den Anweisungen von WordPress auf dem Bildschirm

Öffnen Sie Ihre wp-config.php erneut und fügen Sie den von WordPress angegebenen Code unter Ihrer vorherigen Bearbeitung hinzu.

Als nächstes öffnen .htaccess-Datei und ersetzen Sie den gesamten Code durch den von WordPress angegebenen (Hinweis: Sie müssen den Inhalt hier vollständig ersetzen, nicht nur hinzufügen / bearbeiten).

Wenn Sie das nicht finden können.htaccess-Datei, stellen Sie sicher, display hidden files Einstellungen auf Ihrem Computer zu aktivieren. Wenn Sie es immer noch nicht finden können, erstellen Sie eines im selben Verzeichnis wie Ihre wp-config.PHP-Datei.

Multisite sollte nun erfolgreich auf Ihrer WordPress-Installation aktiviert werden.

Sie müssen sich erneut anmelden. Und wenn Sie dies tun, können Sie über Ihr Dashboard auf einzelne Sites in Ihrem Multisite-Netzwerk zugreifen.

Sie können von hier aus auch eine neue Netzwerkwebsite erstellen, indem Sie auf die Schaltfläche Neu hinzufügen klicken.

Hinzufügen einer neuen Netzwerkseite

Fehlerbehebung bei häufigen Problemen mit XAMPP & WordPress

Während meine XAMPP- und WordPress-Installation problemlos verlief, hat nicht jeder so viel Glück. XAMPP kann in jeder Phase der Installation von WordPress einen Curveball auf Sie werfen. Hier sind einige häufige Probleme im Zusammenhang mit XAMPP (klicken Sie hier, um zur Lösung zu gelangen):

  • XAMPP kann nicht unter Windows installiert werden
  • Apache startet nicht ohne die konfigurierten Ports
  • Zusätzliche Menüpunkte können nicht hinzugefügt oder importiert werden (gleicher Link wie oben)
  • Maximale PHP-Ausführungszeit überschritten (gleicher Link wie oben)
  • Maximale Dateigröße überschritten (gleicher Link wie oben)
  • Objekt nicht gefunden! Fehler
  • Fehler: Apache unerwartet heruntergefahren
  • cURL-Fehler 60: SSL-Zertifikatproblem

XAML Up

Mit XAMPP können Sie problemlos eine lokale Serverumgebung auf Ihrem Windows-Computer einrichten. Das Beste daran ist, dass es völlig kostenlos und Open Source ist. Einmal installiert, werden Sie vergessen, dass es sogar da ist. Sie können XAMPP sogar zusammen mit WordPress auf einem USB-Laufwerk installieren.

Mit XAMPP können Sie WordPress-Sites schnell auf Ihrem System entwickeln und testen, anstatt dies auf einer Live-Site auf die harte Tour zu tun. Sie können verschiedene Themes und Plugins ausprobieren, ihre verschiedenen Funktionen testen und mit vielen anderen Aspekten Ihrer Website experimentieren, ohne ins Schwitzen zu kommen.

Darüber hinaus können Sie so viele Instanzen von WordPress installieren, wie Sie möchten (einschließlich Multisite). Wer wusste, dass das Sprichwort „think global, act local“ auch für die Webentwicklung gilt!

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.