18
Mit einer Website auf WordPress umziehen Mit einer Website auf Wordpress umziehen 1 / 18 Carsten J. Pinnow

Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Mit einer Website auf WordPress umziehen

Mit einer Website auf Wordpress umziehen1 / 18 Carsten J. Pinnow

Page 2: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Umzug (WordPress nach WordPress)

Übertragung:

● Datenbank● Dateien (WordPress, Medien)

Domainwechsel (wp-config.php oder direkte Datenbankänderung, ggf. Search-and-Replace-Tool)

Mit einer Website auf Wordpress umziehen

http://www.netz-gaenger.de/blog/wordpress-tutorials/wordpress-adresse-oder-domain-aendern

2 / 18 Carsten J. Pinnow

Page 3: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Umzug (CMS nach WordPress)

Mögliche Wege:

● Manipulation der Datenbank● Nutzung der WordPress-API● Import einer WXR-Datei

Mit einer Website auf Wordpress umziehen

CMS

3 / 18 Carsten J. Pinnow

Page 4: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

WXR-Format I

● WordPress eXtended Rss (WXR)● Basiert auf der RSS-Spezifikation

(Austauschformat)● Populärer XML-Dialekt● Artikel, Seiten, Kommentare, Kategorien, Tags

können übertragen werden● WXR-Dateien können mit jedem Text-Editor

gelesen werden● Geringer Layoutunterschied zu HTML

Mit einer Website auf Wordpress umziehen

http://www.rssboard.org

4 / 18 Carsten J. Pinnow

Page 5: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

WXR-Format IIAber:

● Keine offizielle Dokumentation● Wenig Information im Web

Ben Garrett, The WordPress eXtended Rss (WXR) Export/Import, XML Document Format Decoded and Explained.

Ola Lindberg, Write Your Own WXR File to Migrate Custom CMS to WordPress

Mit einer Website auf Wordpress umziehen

http://devtidbits.com/2011/03/16/the-wordpress-extended-rss-wxr-exportimport-xml-document-format-decoded-and-explained/

http://olalindberg.com/2008/write-your-own-wxr-file-to-migrate-custom-cms-to-wordpress/

5 / 18 Carsten J. Pinnow

Page 6: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

WXR-Datei exportieren

Im Dashboard: Werkzeug → Daten exportieren

Mit einer Website auf Wordpress umziehen6 / 18 Carsten J. Pinnow

Page 7: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

WXR-Datei importieren

Im Dashboard: Werkzeug → Daten importieren → WordPress (Plugin WordPress Importer)

Achtung:

● Import nicht mit der aktuellen WP-Version getestet

● Kompatibel bis Version 3.8.3

Mit einer Website auf Wordpress umziehen7 / 18 Carsten J. Pinnow

Page 8: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Zentrale Idee

● Erzeugung einer WXR-Datei mit einem CMS● Import dieser Datei in WordPress

Mit einer Website auf Wordpress umziehen8 / 18 Carsten J. Pinnow

Page 9: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Umzug eines Online-Nachrichtenmagazins

Erwartungen:

● Einfachere Bedienung (Artikel, Media-Dateien)● bessere Sichtbarkeit in Suchmaschinen● bessere SEO-Möglichkeiten● mehr Besucher ● 2.600 Artikel mit je 2 Bildern (5.200) Bilder● Erhalt der Einträge in Suchmaschinen

Mit einer Website auf Wordpress umziehen9 / 18 Carsten J. Pinnow

Page 10: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Aufbau einer WXR-Datei I

Drei Blöcke:

10 / 18 Mit einer Website auf Wordpress umziehen

XML-Definition

Kommentare und RSS-Definition

Channel-Block mit Elementen und Meta-Daten

Carsten J. Pinnow

Page 11: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Aufbau einer WXR-Datei II

Drei Blöcke:

<?xml ?><rss><channel>

</channel></rss>

11 / 18 Mit einer Website auf Wordpress umziehen

Importdaten

Carsten J. Pinnow

Page 12: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

XML-Definition

<?xml version="1.0" encoding="UTF-8" ?>

12 / 18 Mit einer Website auf Wordpress umziehenCarsten J. Pinnow

Page 13: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Kommentare und RSS-DefinitionRSS-Block mit 5 Namespaces

<!-- This is a WordPress eXtended RSS file generated by WordPress as an export of your site. -->

<!-- generator="WordPress/3.9.1" created="2014-06-14 01:49" --><rss version="2.0"

xmlns:excerpt="http://wordpress.org/export/1.2/excerpt/"xmlns:content="http://purl.org/rss/1.0/modules/content/"xmlns:wfw="http://wellformedweb.org/CommentAPI/"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:wp="http://wordpress.org/export/1.2/"

>

13 / 18 Mit einer Website auf Wordpress umziehenCarsten J. Pinnow

Page 14: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Channel-Block – Meta-DatenMeta-Daten

<title>Testinstallation</title><link>http://localhost/hamburg</link><description>Eine weitere WordPress-Seite</description><pubDate>Sat, 14 Jun 2014 01:49:02 +0000</pubDate><language>de-DE</language><wp:wxr_version>1.2</wp:wxr_version><wp:base_site_url>http://localhost/hamburg</wp:base_site_url><wp:base_blog_url>http://localhost/hamburg</wp:base_blog_url>

<wp:author></wp:author>

<wp:category></wp:category><wp:tag></wp:tag>

<generator>http://wordpress.org/?v=3.9.1</generator>

14 / 18 Mit einer Website auf Wordpress umziehenCarsten J. Pinnow

Page 15: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Channel-Block – Elemente„Hallo Welt“ - Artikel

<item><title>Hallo Welt!</title><link>http://localhost/hamburg/hallo-welt/</link><pubDate>Thu, 12 Jun 2014 22:00:50 +0000</pubDate><dc:creator><![CDATA[admin]]></dc:creator><guid isPermaLink="false">http://localhost/hamburg/?p=1</guid><description></description><content:encoded><![CDATA[Willkommen zur deutschen Version

von WordPress. Dies ist der erste Beitrag.... So, und nun genug geschwafelt – jetzt nichts wie ran ans Bloggen!]]></content:encoded>

<excerpt:encoded><![CDATA[]]></excerpt:encoded>...<category domain="category" nicename="allgemein"><![CDATA[Allgemein]]></category>

</item>

15 / 18 Mit einer Website auf Wordpress umziehenCarsten J. Pinnow

Page 16: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Fallstricke I

Zähler für Kategorien und Tags stehen nach Import unter Umständen auf 0:

Abhilfe: „Neu durchzählen“ und direkt in die Datenbank schreiben

TC McCarthy, Fixing Incorrect Category Post Counts

16 / 18 Mit einer Website auf Wordpress umziehenCarsten J. Pinnow

http://www.totalcomputersusa.com/2011/10/fixing-incorrect-category-post-counts/

Page 17: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Fallstricke II

Performance .htaccess bei vielen Einträgen (Umleitungen etc.):

Für jeden Request wird die gesamte .htaccess-Datei durchlaufen.

Abhilfe: Verschieben der Einträge in die Konfigurationsdatei des .host

Jérôme Macias, Remove .htaccess when possible

Apache HTTP Server Tutorial

17 / 18 Mit einer Website auf Wordpress umziehenCarsten J. Pinnow

http://symfony-check.org/permalink/optimize-apache-avoid-htaccess

http://httpd.apache.org/docs/current/howto/htaccess.html

Page 18: Mit einer Website auf WordPress umziehen...Umzug (WordPress nach WordPress) Übertragung: Datenbank Dateien (WordPress, Medien) Domainwechsel (wp-config.php oder direkte Datenbankänderung,

Vielen Dank für's Zuhören!Fragen & Anregungen?

Kontaktdaten:

Carsten J. Pinnow

carsten (at) pinnow (dot) com

http://www.datensicherheit.de

18 / 18 Mit einer Website auf Wordpress umziehenCarsten J. Pinnow