Der KontextWordpress Migration zu lokaler Umgebung
ich zugewiesen habe war ein 3rd-Party Wordpress Thema und die erste Aufgabe meiner Entwicklungsumgebung die Migration der Produktion Website zu aktualisieren.
Die Migration
- ich ssh auf dem Produktionsserver haben, gezippt die gesamte Website-Ordner und meiner lokalen Umgebung übertragen zusammen mit der gesicherten Datenbank.
- Ich habe es in eine Vagabund-Box mit der gleichen Lampenkonfiguration des Produktionsservers eingesetzt.
- Ich habe die folgenden Updates in der Datenbank in meiner Entwicklungsumgebung wiederhergestellt.
:
UPDATE wp_options SET option_value = replace(option_value, 'http://production.com', 'http://dev.site') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'http://production.com', 'http://dev.site');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://production.com','http://dev.site');
Das Problem
Wenn die Website in meiner Entwicklungsumgebung den Zugriff bemerkte ich, dass viele der Produktion Shortcodes gebrochen werden.
Irgendwelche Ideen?
Dies kann/darf nicht ein wenig seltsam klingen, aber haben Sie versucht, zu deaktivieren und alle Ihre Plugins, sowie das aktive Thema zu reaktivieren? Gehen Sie auch zu _Settings_ -> _Permalinks_ und drücken Sie einfach speichern (behalten Sie alle Einstellungen gleich). Manchmal flippen die serialisierten Daten ein wenig aus und das Zurücksetzen zwingt sie zum Neuschreiben. Dies behebt die Migration -> Shortcode-Fehler die meiste Zeit. – Frits
Hallo Daniel - hat mein Vorschlag geholfen? Hast du vielleicht eine andere Lösung gefunden? – Frits
Es hat in der Tat @ Frits geholfen! Nach dem Reaktivieren des Themas habe ich herausgefunden, dass es um einen Aktivierungscode von themeforest geht. Ich glaube, dass dies verhindert, dass es richtig funktioniert. Ich frage meinen Kunden nach dem benötigten API-Schlüssel und ich melde mich sobald ich es bekomme! Vielen Dank. –