Open derpixler opened 9 years ago
Alternativer Workflow: Der SQL-Dump kann auf der Ursprungs-URL (z. B. Staging- oder Liveserver mit Ersetzungen (z. B. geänderter Domain für den lokalen Server) ) heruntergeladen werden. Auf dem Zielserver ( z. B. lokaler Server) kann der SQl-Dump über eine Option im Backend wieder eingefügt werden. Hierbei sollte vorher kontrolliert werden, ob der Wert für die Blog-URL im SQL-Dump dem voreingestellten Wert auf dem Zielserver entspricht.Wenn nicht, muss eine Warnmeldung ausgegeben werden. Vorteil: Alle Operationen können im WP-Backend ausgeführt werden.
Das Plugin muss mit und Ohne WordPress ausführbar sein.
Hintergrund: Möchte der Anwender die Domain von einem Projekt ändern, kann das nicht aus einer neuen Instanz geschehen. Ohne das die Datenbank vorbereitet wurde (Domain und URL ersetzen) ist WordPress nicht ausführbar.
Anwendung: Mit Search&Replace kann eine Datenbankdump erstellt werden in dem z.B. die Domain geändert wurde. Dieser Dump kann heruntergeladen und im Standalone-Modus importiert werden. Die für den Import nötige Datenbankverbindung wird aus der wp-config.php ausgelesen. Wichtig ist das an dieser Stelle geprüft wird ob WordPress korrekt installiert ist. Im Standalone-Modus können Datenbankinhalte auch gesucht und ersetzt werden. Es muss im Standalone-Modus entsprechend zwei Anwendungsmöglichkeiten geben. 1. Restore 2. Search&Replace.
Die Restore-Funktionalität wird es nur im Standalone-betrieb geben.
Anmerkungen: