Schlagwort-Archive: WordPress

Probleme mit Umlauten

Dieses Blog hat momentan Probleme mit Umlauten, ä, ö, ü und dem ß, sowie einigen Zeichen wie ´

Liegt es am Theme, an der WP Version oder an einem Plugin ?

Beim bisherigen Theme traten jedenfalls richtig viele Fehler auf, weshalb ich mal ein anderes aktiviert habe. Mal sehen, wie dieser Eintrag sich nun darstellt.

Blog neu installieren

Ein Blog neu installieren oder komplett neu aufsetzen – ein Erfahrungsbericht

Es betraf nicht hier das Blog Enjoy, sondern meinen Philippinen Blog. Dort konnten keine WordPress Updates mehr eingespielt werden, weil die hierzu benötigte Datenbank Version veraltet war.

Die Aufgabenstellung lautete daher: Die Datenbank Software zu aktualisieren und WordPress auf den aktuellen Stand zu bringen.

Das Problem: Wird die Datenbank von MySQL 4 auf die Version 5 umgestellt, ist das ganze Blog zerstört bzw. alles gelöscht.

Mein Lösungsweg: Das Philippinen Blog wird auf dem gleichen Server / Webspace neu installiert unter Verwendung einer neuen Datenbank.

Vorgehensweise: Zunächst habe ich mir auf dem heimischen PC die Software XAMPP installiert. Damit habe ich praktisch einen eigenen Server innerhalb meines PC und kann vorher verschiedene Dinge testen. Zum Beispiel das WordPress Theme (Layout). Und da hat sich bereits heraus gestellt, dass mein bisheriges Theme unter WordPress 2.8 nicht richtig funktioniert. Daher kam noch die Suche nach einem neuen Theme hinzu.

Anschließend habe ich mir einen “Schlachtplan” zurecht gelegt. Eine Checkliste dessen, was alles Schritt für Schritt zu tun ist. Angefangen von Datensicherungen bis zum Neustart des neu installierten Blogs inklusive bisheriger Inhalte.

Die erste Datensicherung habe ich mit einem FTP-Clienten erledigt und alle Daten (das komplette Blog) vom Webspace auf den PC geladen.

Die zweite Datensicherung habe ich über die Export Funktion, welche im WordPress Admin Backend ist, vorgenommen.

Und die dritte Sicherung direkt über den MySQL Dump, also über mein Webhosting Kundenlogin erledigt, und dabei die Datenbank exportiert und auf dem heimischen PC gespeichert. Diese Vorgehensweise deswegen, weil mein Hoster den Webspace und die Datenbanken auf unterschiedlichen Servern verteilt. Der Vorteil liegt dabei in den Sicherheitsgründen.

Dann habe ich alle Blogdaten auf dem Webspace gelöscht und WordPress per FTP neu hoch geladen, installiert und dabei eine neue MySQL 5 Datenbank verwendet.

Der Vorteil lag nun für mich darin, dass ich dann immer noch eine Rückfallebene mit vorhandenen Daten in der alten Datenbank hatte.

Und nun fingen die Schwierigkeiten an. Im Glauben, die Importfunktion von WordPress, im Adminbereich, lässt es zu, dass ich die Blogbeiträge wieder installieren kann, dachte ich, jetzt geht es vollends schnell. Aber Irrtum, es importierte nur eine Hand voll alter Beiträge aus dem Jahr 2007.

Auf der Fehlersuche stellte ich dann fest, dass die zuvor getätigte Exportfunktion wohl nicht richtig geklappt hatte. Denn mir fiel auf, dass die Dateigrösse nur ein Bruchteil von dem war, was über den weiter oben geschreibenen MySQL Dump gesichert wurde. Es fehlten also die meisten Daten.

Gut, denke ich mir, nimmst du eben die sql Daten, welche direkt aus der Datenbank gesichert wurden. Da funktionierte allerdings der Import in die neue Datenbank nicht. Bis ich dann bemerkte, dass dort maximal 2 MB gleichzeitig hochgeladen werden dürfen. Warum dies so ist, weiß ich nicht.

Boah, nee, was tun ? Aber zu meinem Glück hatte ich die alte Datenbank noch nicht vom Server gelöscht und habe dann eben in Einzelschritten alles neu geholt. Zuerst wp_posts, dann wp-comments usw.,und das hat dann von der Größe her auch gepasst und ich konnte diese Dinge in die neue Datenbank verbringen.

Das Blog lief dann soweit wieder, allerdings fehlten beinahe alle Bilder. Nur das Jahr 2007 war enthalten. Daher habe ich von meinem Komplett Backup, welches ich ganz zuerst gemacht hatte und auf dem PC lag, die beiden Ordner mit den Bildern per FTP direkt auf den Webspace übertragen.

Und tatsächlich, es funktionierte anschließend reibungslos.

Ein kleiner Fehler ist jedoch noch vorhanden. Die einzelnen Beiträge befinden sich alle in der Kategorie Allgemein. Aber nur wenn man die Startseite des Blogs aufruft. Klickt man hingegen die Kategorien selbst an, dann sind die Beiträge jeweils richtig zugeordnet. Wie man das allerdings korrigiert, weiß ich nicht.

Arbeitsaufwand insgesamt, ab dem Zeitpunkt Beginn Datensicherung bis zu dem Punkt an welchem alles wieder lief, etwa 8 Stunden. Vielleicht hätte der eine oder andere das ganze schneller gekonnt. Aber so als Laie, der ich bin, musste ich mir jeden Schritt sorgfältig überlegen bevor alles versiebt wird.

Die allerwichtigste Lehre bleibt dabei jedoch: Daten sichern, sichern, sichern !

Enjoy it.

Seltsame Fehler bei WP 2.8.4 Upgrade

Seltsame Fehler traten heute Abend beim Upgrade auf WordPress 2.8.4 auf.

Zum einen gab es einen Fatal Error mit Akismet.  Als ich dieses  AntiSpam Plugin aktivierte ging gar nichts mehr. Ich musste via FTP Zugriff Akismet löschen und neu hochladen. Danach funktionierte Akismet wieder wie zuvor einwandfrei.

Der zweite Fehler: Mein Admin Backend baute sich nur unvollständig auf und ich hatte praktisch auf kaum eine interne Funktion Zugriff.

Der dritte Fehler: Dann zeigte es mir an, dass dem Theme beschädigt sei. Ich aktivierte das Standardtheme und darauf folgte ein Server Error 500. sprich es ging gar nichts mehr. Ich konnte mich weder ein- noch ausloggen.

WP 2.8.4 benötigt MySQL5. Und diese Version der Datenbank ist aber schon lange zuvor auf dem Server aktiviert.

Trotzdem musste ich per FTP Zugriff meine htaccess  herunterladen, mit einem Editor öffnen und folgende Zeilen als führende Zeilen einfügen:

” AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php ”

(ohne die Anführungszeichen)
Kann mir irgend jemand erklären, weshalb dies erforderlich ist ? Warum muss man WP 2.8.4, welches nur mit  MySQL5 läuft, erklären dies auch wirklich zu tun.

Oder musste ich mit diesem Befehl der MySQL5 Datenbank  “sagen”, sie solle so freundlich sein auch als solche zu funktionieren ?

Ich kapier es nicht.

Jedenfalls ist es jetzt so, dass das Blog wieder rund läuft und alles funktioniert.

Subscribe via Email

Nun sind hier im Blog in der rechten Sidebar schöne Buttons zum abonnieren von Enjoy eingebaut. Einmal für die  Feeds, dann abonnieren via Email und einmal der Link zu Twitter.

Über den mittleren Button, subscribe via Email, habe ich mir so einige Gedanken gemacht. Theoretisch könnte ja ein Spaßvogel irgendwelche Email Adressen die er kennt dort eintragen. Dann würde Enjoy Emails in größeren Mengen an Personen verschicken, welche dies überhaupt nicht mögen. Denn diese Abo Möglichkeit fragt leider keine gesonderte Bestätigung ab, in welcher Form auch immer, ob diese Emails überhaupt erwünscht sind.

So etwas kann auf beiden Seiten richtig Ärger machen. Der unfreiwillige Empfänger ist genervt und der Sender wird zum Spammer. Theoretisch könnte dies womöglich bis zu einer Abmahnung führen. Enjoy ist zwar kein gewerbliches Blog, hat aber Werbemodule integriert.

Da ich kein Bedürfnis auf eine derartige Auseinandersetzung habe, lasse ich Subscribe via Email lieber bleiben. Der Button lädt somit nur dieses Blog neu.