- saxlog - http://saxlog.waeldeweb.de -

Umstellung auf WordPress 2.8

Posted By admin On 12. Juni 2009 @ 10:19 In Allgemein | Comments Disabled

Eigentlich etwas off-topic, aber auch wichtig. Ich habe nun – nach etlichen kleineren Problemchen – die WordPress Installation auf die neue 2.8 Version umgestellt. Dabei hatte ich mehr Probleme als erwartet. Mein Webhoster ist 1&1, auf der Webspace laufen auch ein paar Dinge, unter anderem zwei WordPress Systeme.

Was mir aufgefallen ist – seit geraumer Zeit ging der Update-Mechanismus für die Plugins nicht mehr, welcher mit WordPress 2.7 eingeführt wurde. Beim klicken auf aktualisieren lädt er das ZIP herunter und dann passiert nichts mehr und WordPress bleibt stehen. Daher habe ich das Update auch sicherheitshalber manuell per FTP durchgeführt. Alles wie gehabt, zunächst Datenbank gesichert (geht einfach mit dem Plugin WP-DBManager), dann das ganze Filesystem gesichert. Anschließend bis auf wp-content und dem Konfigurations-File alle alten Dateien gelöscht und das neue Release aufgespielt.

Leider war der FTP Upload mit Filezilla nicht sonderlich erfolgreich, der Webserver war nach ein paar Dateien dann für ca. 10 Minuten jeweils nicht erreichbar. Ich vermute, dass 10 gleichzeitige Connections für ihn zuviel waren. Also alle Dateien nacheinander hochgeladen.

Und danach erst einmal Frust – Error 500 – Internal Server error, konnte weder Back- noch Frontend aufrufen. Die upgrade.php ging allerdings noch, so dass ich die Datenbank aktualisieren konnte. Aber der Fehler blieb. Nun gibt es hier zwei vermutliche Fehlerquellen, die ich nach einiger Recherche ausfindig machen konnte. Zunächst die PHP Version, 1&1 betreibt bei Ihren Webhosting Paketen (Home 5.0) PHP 4.x und 5.x parallel – PHP 5 wird nur verwendet, wenn die PHP-Dateien mit .PHP5 enden. Allerdings kann man ja nicht so einfach alle WordPress Dateien umbenennen, die Lösung habe ich bei GabeDiaz [1] gefunden:

Forcing 1&1 to Use PHP 5
It only takes 2 lines added to your .htaccess to force 1&1 to use a version of PHP 5. Add the following to the first 2 lines in your .htaccess file.

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

Once you make the edits to your .htaccess upload it to your directory and once again open phpinfo.php in your web browser. You should now be able to see that your database is using PHP 5

Das zweite Problem ist dann aber noch, dass offensichtlich die Memory-Begrenzung von PHP bei 1&1 nicht für WordPress ausreicht. Dazu habe ich bei root777.com [2] eine schnelle aber effektive Lösung:

After I recently upgraded my blog to the latest version of Wordpress v2.7, I noticed an Error 500 – Internal server error.

This seems to be a problem for WordPress blogs which are hosted by 1&1

The solution to the Error 500 – Internal Server error

1. Create a file called “php.ini” in
the /wp-admin/ directory of your blog
2. In the file add the text
“memory = 20MB” without the quotes

This should fix the problem

So, wenn Ihr also diese oder ähnliche Probleme mit Eurem Webhoster habt, dann hilft Euch das vielleicht weiter. Jetzt läuft zum Glück alles wieder und das Plugin-Update funktioniert auch wieder. Wer wissen will, was WordPress 2.8 alles an Neuigkeiten mit sich bringt, findet auf Wordpress-Deutschland [3] eine ausführliche Beschreibung.

Btw… Schön ist auch, dass die einzelnen WordPress Versionen seit geraumer Zeit Ihre Codenamen von berühmten Jazz-Musikern haben, die Version 2.8 hat den Codenamen Baker, die vorhergehende Version war (glaub ich) Coltrane.


Article printed from saxlog: http://saxlog.waeldeweb.de

URL to article: http://saxlog.waeldeweb.de/2009/06/umstellung-auf-wordpress-2-8/

URLs in this post:

[1] GabeDiaz: http://gabediaz.com/blog/running-php-5-for-wordpress-with-11-hosting/

[2] root777.com: http://www.root777.com/wordpress/solution-to-error-500-after-upgrading-to-wordpress-27/

[3] Wordpress-Deutschland: http://blog.wordpress-deutschland.org/2009/05/29/aenderungen-und-neuerungen-in-wordpress-28.html

Copyright © 2009 saxlog. All rights reserved.