WordPress Staging erstellen: Anleitung 2026
Änderungen an der Live-Website testen? Besser nicht. Mit einer Staging-Umgebung testest du Updates und Änderungen risikofrei. Diese Anleitung zeigt alle Methoden, ein WordPress Staging zu erstellen.
Was ist eine Staging-Umgebung?
Staging = Eine Kopie deiner Website zum Testen.
| Live-Website | Staging | |
|---|---|---|
| Zweck | Besucher, Geschäft | Testen, Entwickeln |
| Sichtbar | Öffentlich | Nur für dich |
| Änderungen | Wirken sofort | Isoliert |
| Risiko | Hoch bei Fehlern | Keins |
Wofür braucht man Staging?
- ✅ Updates testen (WordPress, Plugins, Themes)
- ✅ Design-Änderungen ausprobieren
- ✅ Neue Plugins testen
- ✅ Entwicklung neuer Features
- ✅ Debugging ohne Live-Risiko
Methode 1: Beim Hosting-Anbieter (empfohlen)
Viele Managed-WordPress-Hoster bieten Staging mit einem Klick.
Raidboxes
- Dashboard → Staging → "Staging erstellen"
- Warten (wenige Minuten)
- Staging-URL aufrufen
- Testen
- Bei Bedarf: "Zu Live pushen"
Kinsta
- MyKinsta → Website → "Staging hinzufügen"
- "Erstellen" klicken
- Warten
- Staging nutzen
- "Push zu Live" wenn fertig
WP Engine
- Dashboard → Website → "Add Staging"
- Staging-Umgebung nutzen
- "Copy to Production" zum Übernehmen
SiteGround
- Site Tools → WordPress → Staging
- "Create Staging" klicken
- Testen
- "Push to Live" für Übernahme
All-Inkl
Keine native Staging-Funktion → Plugin verwenden
Methode 2: Mit Plugin
Wenn dein Hoster kein Staging bietet.
WP Staging (Empfehlung)
Kostenlos | Einfach zu bedienen
Staging erstellen:
- Plugin installieren & aktivieren
- WP Staging → Staging Sites
- "Create Staging Site" klicken
- Namen eingeben
- "Start Cloning"
Ergebnis: Staging unter deine-domain.de/staging/
Vorteile:
- Kostenlos
- Einfache Bedienung
- Funktioniert bei allen Hostern
- Push to Live (Pro-Version)
Nachteile:
- Kostenlose Version: Nur manuelles Kopieren zurück
- Braucht Speicherplatz auf dem Server
Duplicator
Kostenlos/Pro | Auch für Migration
Kann auch zum Erstellen einer Staging-Kopie verwendet werden:
- Paket erstellen
- In Subdomain oder Unterverzeichnis installieren
BlogVault
Kostenpflichtig | Premium-Lösung
- Staging in der Cloud
- Kein Speicherplatz auf dem Server nötig
- Automatische Backups
Methode 3: Manuell (für Profis)
Für volle Kontrolle oder wenn Plugins nicht funktionieren.
Schritt 1: Subdomain erstellen
Im Hosting-Panel:
- Subdomain anlegen:
staging.deine-domain.de - SSL-Zertifikat aktivieren
- Verzeichnis erstellen
Schritt 2: Dateien kopieren
Per FTP oder SSH:
cp -r /pfad/zur/live-site/* /pfad/zum/staging/Schritt 3: Datenbank kopieren
# Datenbank exportieren
mysqldump -u user -p live_db > backup.sql
# Neue Datenbank erstellen (im Hosting-Panel)
# In neue Datenbank importieren
mysql -u user -p staging_db < backup.sqlSchritt 4: wp-config.php anpassen
In der Staging-Installation:
define('DB_NAME', 'staging_db');
define('DB_USER', 'staging_user');
define('DB_PASSWORD', 'staging_password');
define('WP_HOME', 'https://staging.deine-domain.de');
define('WP_SITEURL', 'https://staging.deine-domain.de');Schritt 5: URLs in Datenbank ersetzen
Mit Plugin "Better Search Replace" oder WP-CLI:
wp search-replace 'https://deine-domain.de' 'https://staging.deine-domain.de'Schritt 6: Staging absichern
- Passwortschutz (.htaccess)
- noindex setzen (damit Google nicht indexiert)
- Oder: IP-Beschränkung
Staging absichern
Vor Google verstecken
In Staging: Einstellungen → Lesen → "Suchmaschinen davon abhalten..."
Oder manuell in robots.txt:
User-agent: *
Disallow: /Passwortschutz
.htaccess (Apache):
AuthType Basic
AuthName "Staging"
AuthUserFile /pfad/zur/.htpasswd
Require valid-user.htpasswd erstellen:
htpasswd -c .htpasswd usernameStaging-Hinweis anzeigen
Damit du nicht aus Versehen im Staging arbeitest:
// In functions.php der Staging-Umgebung
add_action('admin_notices', function() {
echo '<div class="notice notice-warning"><p><strong>STAGING-UMGEBUNG!</strong></p></div>';
});
add_action('wp_footer', function() {
echo '<div style="position:fixed;bottom:0;left:0;right:0;background:orange;color:black;text-align:center;padding:10px;z-index:9999;">STAGING-UMGEBUNG</div>';
});Von Staging zu Live übertragen
Mit Hosting-Tools
Bei Raidboxes, Kinsta etc.: "Push to Live" Button
Achtung: Überschreibt die Live-Daten! Vorher Backup!
Mit WP Staging Pro
- WP Staging → Staging Sites
- "Push Changes" klicken
- Auswählen was übertragen werden soll
- Bestätigen
Manuell
Nur geänderte Dateien:
- Geänderte Theme-/Plugin-Dateien per FTP hochladen
Komplette Übertragung:
- Live-Backup erstellen!
- Staging-Dateien zu Live kopieren
- Staging-Datenbank exportieren
- URLs ersetzen (staging → live)
- In Live-Datenbank importieren
Best Practices
1. Regelmäßig synchronisieren
Staging sollte aktuell sein. Regelmäßig von Live aktualisieren.
2. Staging = nur testen
Keine echten Daten eingeben, keine echten Bestellungen.
3. Vor großen Änderungen: Frisches Staging
Bei wichtigen Tests: Neues Staging von aktuellem Live-Stand.
4. Dokumentieren
Notieren, welche Änderungen im Staging gemacht wurden.
5. Nach dem Push: Live testen
Nach der Übernahme immer die Live-Seite prüfen.
Staging vs. Lokale Entwicklung
| Staging | Lokal (MAMP, Local) | |
|---|---|---|
| Umgebung | Wie Live | Eigener Rechner |
| Performance | Realistisch | Abweichend |
| Plugins | Alle funktionieren | Manche Probleme |
| Zeigen | URL teilbar | Nur lokal |
| Kosten | ggf. Speicherplatz | Kostenlos |
Empfehlung:
- Lokale Entwicklung für große Entwicklungsarbeiten
- Staging für finale Tests und kleine Änderungen
Häufige Probleme
"Staging ist langsam"
Ursache: Staging teilt Ressourcen mit Live.
Lösung: Für Performance-Tests ungeeignet – nur funktionale Tests.
"E-Mails werden gesendet"
Problem: Staging sendet echte Bestellbestätigungen etc.
Lösung:
- Plugin "Disable Emails" installieren
- Oder: SMTP deaktivieren
- Bei WooCommerce: Test-E-Mail-Adressen nutzen
"Staging indexiert bei Google"
Lösung:
- Einstellungen → Lesen → "Suchmaschinen davon abhalten"
- robots.txt mit Disallow
- noindex Meta-Tag
"Kann nicht zu Live pushen"
Mögliche Ursachen:
- Speicherplatz voll
- Berechtigungsprobleme
- Datenbankgröße zu groß
Lösung: Manuell übertragen oder Support kontaktieren.
Zusammenfassung
WordPress Staging erstellen:
- Beim Hoster – Am einfachsten (Raidboxes, Kinsta etc.)
- Mit Plugin – WP Staging für alle anderen
- Manuell – Für Profis mit speziellen Anforderungen
Nach dem Erstellen:
- Passwortschutz aktivieren
- noindex setzen
- Staging-Hinweis anzeigen
Workflow:
- Frisches Staging von Live erstellen
- Änderungen im Staging testen
- Bei Erfolg: Zu Live pushen (mit Backup!)
- Live-Seite prüfen
Weiterführende Artikel
- WordPress Update Reihenfolge
- WordPress aus Backup wiederherstellen
- WordPress reparieren: Der Notfall-Guide
Keine Zeit für Staging-Setup?
Bei unserer WordPress Wartung nutzen wir Staging für alle kritischen Updates – kein Risiko für deine Live-Website.