Moin,
ich habe mir lokal eine WordPress-Installation aufgebaut mit MySQL 5 auf einem Ubuntu-Dapper-Server, Apache2. Diese funktioniert nun wie sie soll.
Also wollte ich damit nun auf einen öffentlichen Server umziehen, was ja leider einige (IMHO unnötige) manuelle Eingriffe erfordert...
Folgendes habe ich getan:
- die wp-config.php entsprechend der neuen Datenbank (auch MySQL 5) angepaßt
- alle Dateien auf den neuen Webspace hochgeladen
- ein komplettes MySQL-Dump per PHPMyAdmin gezogen
- mittels Search'n'Replace die blog-URL in den Optionen korrigiert
- das gleiche für die ganzen lokalen URLs und Dateisystem-Verweise
- den korrigierten Dump in die neue DB eingespielt
Nun die Seite aufgerufen -> Umlaute kaputt.
ok, das war noch recht einfach zu finden, ich muß beim Import "Latin1" statt "utf8" einstellen. Also alle Tables gelöscht (sicher ist sicher), neu importiert und: Umlaute ok!
ABER!
Es werden nicht alle Beiträge, Seiten und Kategorien angezeigt!
6 Seiten existieren, davon sieht man nur die ersten 2 in den Menü-Links.
Es gibt insgesamt 10 Kategorien, davon haben 4 Inhalte: gerade EINE wird angezeigt.
In der Blogstatistik im Admin-Panel steht korrekt "There are currently 8 posts and 2 comments, contained within 10 categories."?!
Gehe ich aber auf "Verwalten...", sehe ich
- die 8 Posts MIT den verwendeten Kategorien
- nur die 2 Seiten statt 6
- nur eine Kategorie
Ich habe schon versucht, alles davon mal einfach überzuspeichern, bringt nichts. Der Witz ist, alle Links funktionieren! Wenn ich also die ID einer Kategorie/einer Seite/eines Beitrags kenne, kann ich diese(n) problemlos "manuell" aufrufen; in der Datenbank ist alles drin...
Was mach' ich denn nun?