WordPress Testumgebung einrichten

So richtest Du eine WordPress-Testumgebung auf Deinem Server ein - Weitere Infos im WordPress Tutorial von checkdomain.de

Mit diesem Artikel zeigen wir Dir, wie Du einen WordPress Blog lokal auf Deinem Mac einrichtest. Wir beschreiben zwei Wege für die Installation, wobei die Installation per "Bitnami" wesentlich einfacher und schneller verläuft als die Installation per "XAMPP" und "PHPMyAdmin".

Das Grundgerüst

Als Erstes legt Ihr auf Eurem Webhosting-Paket eine neue Subdomain an die auf ein separates Hauptverzeichnis verweist. In meinem Beispiel verweist die Subdomain "dev.deinedomain.de" auf das Hauptverzeichnis "/dev". Tipp für checkdomain-Kunden: Eine neue Subdomain könnt Ihr im Kundenbereich unter "Login -> Webhosting -> Subdomainverwaltung" anlegen.

Subdomain anlegen
Subdomain im checkdomain-Kundenbereich anlegen und auf eigenes Verzeichnis verweisen.

Nun kopiert Ihr alle Dateien von WordPress in das Hauptverzeichnis der Subdomain. Ladet diese am Besten einmal vom Hosting herunter und anschließend wieder in das Hauptverzeichnis der Subdomain (im Beispiel /dev) hoch. So lauft Ihr nicht Gefahr die Daten Eurer Live-Seite zu verschieben, anstatt zu kopieren.

Als nüchsten Schritt legt Ihr eine neue Datenbank an und ladet die wp-config.php der Subdomain auf Eurem PC herunter. Dort öffnet Ihr die Datei in einem Editor wie z.B. Notepad++ (Windows) oder SublimeText2 (Mac) und tragt den Datenbanknamen, User und Passwort der neu angelegten Datenbank ein.

Datenbank-Zugang in der wp-config.php anpassen
Datenbank-Zugang in der wp-config.php anpassen

Speichert die wp-config.php und lasst diese erst mal auf Eurem PC. Wir werden diese spüter noch mal bearbeiten.

Datenbank exportieren

Installiert nun in Eurer Original WordPress Seite das Plugin WP Migrate DB. Dieses Plugin vereinfacht Euch die Erstellung der Testumgebung, da Ihr beim Exportieren der Datenbank direkt Werte in der Datenbank für Eure Testumgebung ersetzen künnt. Dadurch müsst Ihr Dies nicht mühsam per MySQL-Befehlen oder mit suchen/ersetzen durchführen.

Für die weiteren Schritte benütigt Ihr Euren absoluten Serverpfad. Fragt ggf. Euren Hoster, wenn Ihr diesen nicht wisst.

Tipp für checkdomain-Kunden: Den absoluten Serverpfad, findet Ihr in Eurem Kundenbereich unter "Login -> Webhosting -> Serverinfos -> Serverpfad". Am Ende des Pfades hüngt Ihr einfach das jeweilige Hauptverzeichnis an z.B. /home/abcdefg/dev

Import der Datenbank in die Testumgebung

Da wir die Datenbank durch das WP Migrate DB Plugin schon perfekt für die Testumgebung vorbereitet haben, braucht diese nur noch in die neue, leere Datenbank der Subdomain importiert werden. Dies künnt Ihr über den phpMyAdmin durchführen.

Tipp für checkdomain-Kunden: Einen Link zum phpMyAdmin findet Ihr wieder Eurem Kundenbereich unter "Login -> Webhosting -> Serverinfos -> MySQL-Datenbanken". Meldet Euch im phpMyAdmin an und wühlt die Datenbank in der linken Spalte aus. Klickt in der oberen Menüleiste auf "Importieren".

Daten importieren, Wordpress

Klickt als Nüchstes auf "Durchsuchen..." um die SQL-Datei der Datenbank auf Eurem PC auszuwühlen.

Daten durchsuchen für Wordpress

Im unteren Teil lasst Ihr die Einstellungen auf den Standardwerten und klickt nur noch auf "Ok". Die SQL-Datei wird jetzt importiert und Ihr habt diesen Schritt erledigt.

Daten durchsuchen für Wordpress

Restricted Access

Wer von Euch müchte, dass seine Testumgebung nicht üffentlich zugünglich ist, sollte noch einen Verzeichnisschutz für das Hauptverzeichnis seiner Subdomain aktivieren. Einen Verzeichnisschutz künnt Ihr entweder per htaccess-Datei oder ggf. über den Kundenbereich Eures Hosters machen.

Den Verzeichnisschutz künnt Ihr im Kundenbereich unter "Login -> Webhosting -> Verzeichnisschutz" einrichten. Eine detaillierte Anleitung,  findet Ihr in unseren FAQ.

Um einen Verzeichnisschutz per htaccess einzurichten, müsst Ihr die .htaccess-Datei von WordPress bearbeiten und eine .htpasswd-Datei mit einem Texteditor erstellen und beide Dateien in das Hauptverzeichnis der Subdomain hochladen. Gegebenenfalls künnt Ihr die Dateien nur als .txt Datei speichern und müsst diese dann einfach nach dem hochladen auf Euer Hosting im FTP-Programm umbenennen. Im unteren Bild seht Ihr den Inhalt der benütigten htaccess-Datei.

WordPress htaccess-Datei inkl. Verzeichnisschutz
WordPress htaccess-Datei inkl. Verzeichnisschutz
  • AuthName: Kann frei gewühlt werden.
  • AuthType: Ist immer Basic.
  • AuthUserFile: Hier muss wieder Euer absoluter Serverpfad  inkl. /.htpasswd am Ende stehen.
  • require: immer valid-user.

Um die .htpasswd-Datei zu erstellen, künnt Ihr am einfachsten einen htpasswd-Generator verwenden. Der generierte Zeile kopiert Ihr danach in eine leere Textdatei und speichert diese als .htpasswd ab.

Debuggen nicht vergessen

Jetzt führen wir noch eine letzte ünderung an der wp-config.php durch, um den Debug-Modus von WordPress zu aktivieren. Sucht in der wp-config.php nach  WP_DEBUG und ündert den Wert, wie im unteren Bild, von false auf true.

Debug-Modus in der wp-config.php aktivieren.
Debug-Modus in der wp-config.php aktivieren.

Nachdem Ihr die geünderte Datei gespeichert habt, ladet Ihr diese wieder in das Hauptverzeichnis der Subdomain hoch und überschreibt die vorhandene Datei. Somit habt Ihr die WordPress Testseite mit der neuen Datenbank verknüpft und den Debug-Modus für WordPress aktiviert.

Jetzt künnt Ihr direkt mit  dem Testen loslegen. Achtet immer darauf auch in der Testumgebung die gleichen Versionen, wie bei Eurer Live-Seite für WordPress, die Themes und Plugins zu nutzen, damit Ihr verwendbare Ergebnisse beim Testen erhaltet.

Für Anregungen, zusützliche Tipps oder Fragen künnt Ihr gerne Eure Kommentare zum Artikel abgeben.

Weiterführende Links und Downloads:

Es freut uns, wenn wir Dein Interesse an WordPress wecken konnten. Die folgende Liste enthült einige weiterführende Links, um mit Deiner WordPress Seite zu starten:

Weitere Produkte die Sie interessieren könnten
Homepage-Baukasten
Erstellen Sie ohne jegliche Programmierkenntnisse Ihre eigene Homepage.
Website erstellen
Webhosting
Konzentrieren Sie sich voll auf Ihr Projekt! Leistung und Sicherheit inklusive.
Rankingcoach
Optimieren Sie Ihre Internetseite und erreichen Sie Top-Platzierungen.
Website optimieren
SSL-Zertifikate
Mehr Sicherheit für Ihre Website - schützen Sie sich vor Hackerangriffen.
Schnell schützen