Websites und Anwendungen
WordPress neu installieren und die Inhalte behalten
Den Core neu zu installieren kann unvollständige oder veränderte Dateien reparieren, behebt aber allein weder die Datenbank noch ein verwundbares Plugin noch Malware in anderen Verzeichnissen. Klären Sie zuerst, was Sie wiederherstellen müssen, und erstellen Sie ein aktuelles Backup.
Wie bleiben die Inhalte bei einer Neuinstallation erhalten?
WordPress speichert einen großen Teil seiner Daten in der Datenbank, die Mediendateien und Komponenten in wp-content und die Verbindung und Einstellungen in wp-config.php. Es kann auch angepasste Dateien oder externen Speicher geben.
Bevor Sie etwas ersetzen, sichern Sie Dateien und Datenbank an einem privaten Ort und prüfen Sie deren Wiederherstellung. Notieren Sie Version und Sprache des Core. Haben Sie WP-CLI, verwenden Sie wp core version und prüfen Sie mit wp core verify-checksums --include-root, um Abweichungen zu finden; eine Warnung zu einer zusätzlichen Datei beweist für sich nicht, dass sie bösartig ist.
WordPress über das Dashboard neu installieren und die Inhalte behalten
Verwenden Sie unter Dashboard > Aktualisierungen die Schaltfläche Jetzt erneut installieren, wenn sie verfügbar ist und der Version entspricht, die Sie reparieren möchten. Warten Sie, bis der Vorgang abgeschlossen ist, und prüfen Sie Frontend, Dashboard und Protokolle.
Gehen Sie nicht davon aus, dass diese Schaltfläche Dateien außerhalb des Core bereinigt oder dass eine vollständige Neuinstallation das Fehlen eines Einbruchs bestätigt.
WordPress per FTP neu installieren und die Inhalte behalten
Laden Sie das offizielle Paket der gleichen Version und Sprache von WordPress herunter. Prüfen Sie, welche Dateien zum Core gehören, bevor Sie sie über einen sicheren Dateizugang ersetzen.
Bewahren Sie die bisherigen Verzeichnisse an einem privaten Ort außerhalb des öffentlichen Stammverzeichnisses auf; wp-admin innerhalb der Website umzubenennen verhindert nicht, dass altes PHP ausgeführt wird. Ersetzen Sie wp-admin, wp-includes und die entsprechenden Core-Dateien. Überschreiben Sie wp-config.php, wp-content, .htaccess und eigene Dateien nicht, ohne sie zu prüfen.
WordPress per WP-CLI neu installieren und die Inhalte behalten
Geben Sie im richtigen Stammverzeichnis ausdrücklich die geprüfte Version und das Locale an. Dieses Beispiel enthält Platzhalter, die Sie ersetzen müssen:
wp core download --version=VERSION_INSTALADA --locale=LOCALE_INSTALADO --skip-content --force
Ohne --version kann wp core download die aktuell verfügbare Version herunterladen: Das wäre ebenfalls ein Versionswechsel, nicht die genaue Reparatur, die Sie wollen. Die Sprache des Administratorkontos kann vom Core-Paket abweichen; prüfen Sie das passende Locale.
--force überschreibt Dateien und --skip-content lässt die im Paket enthaltenen Themes/Plugins weg. Der Befehl entfernt nicht alle fremden Dateien, die vorhanden sein könnten. Prüfen Sie nach der Ausführung Prüfsummen, Funktion und Protokolle, zuerst auf einem Klon.
Plugins und Themes neu installieren
Beziehen Sie das Paket in derselben Version aus dem offiziellen Repository oder vom Anbieter. Bewahren Sie Anpassungen und eine private Kopie des bisherigen Verzeichnisses getrennt auf. Laden Sie die saubere Kopie hoch und prüfen Sie Aktivierung und Funktionen.
Dateien neu zu installieren macht Datenbankänderungen des Plugins nicht zwingend rückgängig. Verwenden Sie nicht Löschen, wenn Sie nur Code ersetzen möchten, ohne zu prüfen, welche Daten die Deinstallationsroutine entfernt.
Vollständige Neuinstallation von WordPress (bei null anfangen und alle Inhalte verlieren)
Eine neue Installation übernimmt Beiträge, Benutzer und Einstellungen nicht automatisch. Ist das Ihr Ziel, verwenden Sie ein leeres Ziel und eine neue Datenbank und lassen Sie die ursprüngliche Installation geschützt, bis Sie das Ergebnis geprüft haben.
Sie können das mit Softaculous tun. Prüfen Sie Stammverzeichnis und Datenbank, bevor Sie eine registrierte Installation löschen. Halten Sie den Rückfallplan bereit und vermeiden Sie, dass beide während der Umstellung gleichzeitig Schreibvorgänge erhalten.
Nach der Reparatur
War ein Einbruch die Ursache, prüfen Sie auch Benutzer, Aufgaben, Plugins, Themes und Dateien außerhalb des Core. Ändern Sie betroffene Zugangsdaten und Schlüssel und schließen Sie die Einfallstelle, bevor Sie den Vorfall als abgeschlossen betrachten.
Schlägt die Reparatur fehl, stellen Sie den vorgesehenen konsistenten Stand wieder her und prüfen Sie die Website, bevor Sie sie wieder öffnen. Lassen Sie keine Quarantänen, SQL-Dateien oder Wiederherstellungspakete über die Domain herunterladbar.
Das könnte Ihnen auch helfen
- Automatische Updates von WordPress steuern Erklärt, wie Sie automatische Core-Updates auf Nebenversionen beschränken, größere Änderungen testen...
- Die .htaccess-Regeln von WordPress wiederherstellen Erklärt, wie Sie die .htaccess-Regeln von WordPress sicher neu erzeugen und wann der Basisblock eine...
- Ein WordPress-Plugin ohne Zugang zum Dashboard deaktivieren Hilft, den Zugang zu WordPress über den Wiederherstellungsmodus oder durch vorübergehendes Umbenenne...
- Mehrere Domains in einer einzigen WordPress-Installation Erklärt, wie Sie mehrere Domains über einen Alias oder eine zusätzliche Domain und ein Mapping-Plugi...
Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.