⚡ Schnellste Methode
- WP Staging Plugin installieren
- "Create new staging site" klicken
- Warten bis Kopie erstellt ist
- Auf Staging-Site testen
Was ist eine Staging-Umgebung?
Eine Staging-Site ist eine exakte Kopie deiner Live-Website. Dort kannst du Updates testen, neue Plugins ausprobieren oder Design-Änderungen vornehmen – ohne dass Besucher davon betroffen sind.
Warum du Staging brauchst:
- Risikofreies Testen – Fehler betreffen nur die Kopie
- Updates vorab prüfen – WordPress, Plugins, Themes
- Entwicklung – Neue Features sicher entwickeln
- Kundenabnahme – Änderungen zeigen bevor sie live gehen
Staging läuft auf einem echten Server (gleiche Umgebung wie Live). Lokale Entwicklung (XAMPP, LocalWP) ist gut für Anfangsentwicklung, aber Staging ist näher an der Realität.
Methode 1: WP Staging Plugin (Empfohlen)
Das WP Staging Plugin ist kostenlos und erstellt mit wenigen Klicks eine vollständige Kopie.
Plugin installieren
Plugins → Installieren → Suche "WP Staging". Installieren und aktivieren.
Staging-Site erstellen
Gehe zu WP Staging → Staging Sites. Klicke auf "Create new staging site".
Optionen:
- Site Name: z.B. "staging" (wird zu deinedomain.de/staging)
- Database Tables: Alle auswählen
- Files: Alle auswählen
Warten und öffnen
Je nach Website-Größe dauert die Erstellung 5-30 Minuten. Danach erhältst du einen Link zur Staging-Site.
Login-Daten sind die gleichen wie auf der Live-Site.
Methode 2: Subdomain-Staging (Manuell)
Mehr Kontrolle, aber mehr Aufwand. Ideal wenn du volle Trennung willst.
Subdomain erstellen
Im Hosting-Panel: Erstelle staging.deinedomain.de als neue Subdomain.
Dateien kopieren
Per FTP: Kopiere alle WordPress-Dateien in das Subdomain-Verzeichnis.
Neue Datenbank erstellen
Im Hosting-Panel: Neue Datenbank "staging_db" erstellen. Dann:
- Live-Datenbank exportieren (phpMyAdmin)
- In neue Datenbank importieren
wp-config.php anpassen
In der Staging-Installation die Datenbank-Zugangsdaten ändern:
define('DB_NAME', 'staging_db');
define('DB_USER', 'staging_user');
define('DB_PASSWORD', 'staging_pass');
URLs aktualisieren
Mit "Better Search Replace" alle URLs ändern:
Suche: https://deinedomain.de
Ersetze: https://staging.deinedomain.de
Staging-Site vor Suchmaschinen verstecken
Wichtig: Google soll die Staging-Site nicht indexieren!
Option 1: WordPress-Einstellung
Einstellungen → Lesen → "Suchmaschinen davon abhalten, diese Website zu indexieren" aktivieren.
Option 2: .htaccess Passwortschutz
AuthType Basic
AuthName "Staging"
AuthUserFile /pfad/zur/.htpasswd
Require valid-user
Option 3: robots.txt
User-agent: *
Disallow: /
Änderungen von Staging zu Live übertragen
Nachdem du auf Staging getestet hast, müssen die Änderungen auf die Live-Site.
Bei kleinen Änderungen:
Wiederhole die Änderungen manuell auf der Live-Site.
Bei größeren Änderungen:
WP Staging Pro (kostenpflichtig) kann Staging zu Live pushen. Alternativ: Duplicator nutzen.
Wenn auf der Live-Site in der Zwischenzeit neue Bestellungen, Kommentare oder Benutzer hinzukamen, werden diese überschrieben. Plane den Push für ruhige Zeiten.
Best Practices für Staging
- Regelmäßig synchronisieren – Staging sollte nicht zu alt werden
- Immer zuerst auf Staging testen – Nie direkt auf Live experimentieren
- E-Mails deaktivieren – Verhindere dass Staging echte E-Mails versendet
- Payment-Testmodus – Keine echten Zahlungen auf Staging!
- Staging nach Tests löschen – Spart Speicherplatz