Posted on Dienstag, Januar 19, 2010
by
boris
Die neue WordPress Version 2.9.1 läuft leider nicht mehr mit den alten MySQL 4.0x Datenbanken bei 1&1. Dort kann man zwar schon seit einer Weile auch MySQL 5.0 Datenbanken anlegen, aber ein Tool zum automatischen Upgraden einer Datenbank gibt es leider nicht.
Wenn man die neue WordPress Version installieren will, ist leider ein wenig Handarbeit notwendig, aber zum Glück funktioniert der ganze Prozess problemlos.
Zunächst sollte man in WordPress im Menü Werkzeuge einen Export aller Daten vornehmen (als Sicherungskopie) und dann diesen Schritten des 1&1 Hilfecenters folgen, um die Daten zu sichern:
http://hilfe-center.1und1.de/hosting/619089
Dann legt man eine neue MySQL 5.0 Datenbank an und notiert sich die neuen Datenbankparameter (Username, Passwort, Datenbankhost, etc.)
Die exportierten Daten werden nun in die neue MySQL Datenbank importiert.
Zum Abschluß muss man noch die wp-config.php Datei des Blogs entsprechend anpassen. Diese Datei findet man im Root Verzeichnis des entsprechenden Blogs.
Einfach alle DB_xxx Einträge entsprechend abändern und die Datei wieder auf den Server hochladen.
Jetzt sollte der Blog bereits wieder funktionieren und man kann das Upgrade auf WordPress 2.9.1 starten. (wie man bei 1&1 gehostete WordPress Installation automatisch upgraded steht hier:
http://www.buntesbuch.de/2009/10/fehlermeldungen-bei-11-gehostetem-wordpress/
Falls nach dem Update alle Umlaute zerstört sind, liegt es daran, dass beim Import den Tabellen ein anderer Zeichensatz zugewiesen wurde. MySQL macht eventuell aus dem UTF-8 Zeichensatz latin1_german2_ci
Man kann die Umlaute mühsam von Hand ändern oder einfach nochmals die wp-config.php Datei editieren und dort den DB_Charset Eintrag wie folgt ändern:
define(‘DB_CHARSET’, ‘latin1_german2_ci’);
Jetzt klappt es auch wieder mit den Umlauten.
Viel Spaß beim Bloggen.
Posted in Technik
Tags: 1&1, wordpress
Posted on Sonntag, Oktober 4, 2009
by
boris
Wer seinen eigenen WordPress Blog bei 1&1 hostet erhält häufig Fehlermeldungen, wie zum Beispiel Error 500 nach Installation eines neuen Templates oder Fehler bei der Installation von Plugins.
Grob vereinfacht erklärt kommt Fehler daher, dass 1&1 nicht automatisch PHP5 nutzt. Viele Themes und Plugins sowie die automatische Update Installation von Updates und Plugins brauchen aber zwingend PHP5.
Die Nutzung von PHP5 kann man ganz einfach erzwingen.
Man erstellt mit Notepad oder einem anderen Texteditor (auf keinen Fall Word oder Windows Write benutzen) eine Textdatei mit dem Namen .htaccess.txt
In diese Datei schreibt man diese beiden Zeilen:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Die Datei speichern und dann den Namen der Datei auf .htaccess ändern (ohne das .txt am Ende).
Jetzt nur noch diese Datei in das Verzeichnis hochladen, in dem auch WordPress installiert ist und alle Fehler verschwinden von selbst.
Wenn man automatisch auf eine neue WordPress Version updaten will (zum Beispiel auf die aktuelle Version 2.8.5 muss man die beiden oben genannten Zeilen in die .htaccess schreiben, ansonsten bleibt die Aktualisierung ohne Fehlermeldung beim Punkt “Download…” stehen.
Posted in Technik
Tags: wordpress