Fritz Thomas

09 Apr, 2008

Erfolgreich auf Wordpress Version 2.5 aktualisiert

Posted by: Fritz Thomas In: Overall

Heute habe ich meinen Blog auf die neue Wordpress Version 2.5 aktualisiert.



Die ganze Arbeit war nicht all zu schwer. Ich bin genau nach der offiziellen Anleitung vorgegangen und habe gleich auf SVN umgestellt, sodass ich bei einer neuen Version einfach vom Server mit “einem” Befehl aktualisieren kann. Einige Plugins konnte ich deaktivieren da die Funktionen wie Videos oder Bilder nun direkt von Wordpress unterstützt werden. Alle meine Plugins konnte ich mit einem einfachen klick aus der Administrationsoberfläche upgraden. Das einizige was ich schade finde das Wordpress von Haus aus kein OpenId unterstützt. Zur Zeit verwende ich dazu noch das OpenID Comments for Wordpress Plugin.

Eine Liste meiner Plugins seht ihr im Screenshot (hehe, gleich mal die neue Upload Funktionalität testen ;-) )

My Wordpress Plugins

Ausserdem habe ich meiner .htaccess Datei eine einfache RewriteRule Anweisung hinzugefügt um für die Zukunft einfach uns schnell eine Nachricht anzuzeigen statt einer Fehlermeldung wenn ich gerade neue Dateien hochlade oder Dateien lösche. Zusätzlich werden Requests an wp-admin/* und wp-login.php nicht an diese Datei weitergeleitet. So ist es dem Administrator auch möglich um zum Beispiel wp-admin/upgrade.php auszufuehren oder andere Administrative Einstellungen noch nach einem Update zu machen.

Wenn ich also gerade am Blog arbeite lade ich eine Datei (maintenance.html) in das Document Root Verzeichnis. Der Apache schaut bei jedem Request nach ob die Datei existiert, falls ja, wird immer auf diese Datei mit einem 302 (Moved Temporarily) Header weitergeleitet - falls tatsächlich gerade in diesem Moment auch ein Search Spider vorbeischaut.

RewriteEngine On
RewriteBase /
 
RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f
RewriteCond %{REQUEST_FILENAME} !(maintenance.html)
RewriteCond %{REQUEST_FILENAME} !(wp-admin*)
RewriteCond %{REQUEST_FILENAME} !(wp-login.php)
RewriteRule .* maintenance.html [L,R=302]
 
# BEGIN WordPress
 
RewriteEngine On
RewriteBase /
 
RewriteCond %{DOCUMENT_ROOT}/maintenance.html !-f
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
 
# END WordPress

Vielleicht hilft es ja jemanden.

  • Digg
  • del.icio.us
  • description
  • MisterWong
  • Reddit
  • Slashdot
  • Technorati
  • YahooMyWeb
  • Fark
  • Google

No Responses to "Erfolgreich auf Wordpress Version 2.5 aktualisiert"

Comment Form

About

This is my Blog about PHP the Zend Framework, JavaScript, Net Culture and all other stuff which is interesting to me.

Latest Tweets