WordPress 2.9.1 und MyGallery erzeugen Fehler

Wer nach dem Updaten seiner Wordpress Installation nicht mehr auf nichts mehr anderes (HTTP 530 Fehler) als die Startseite kommt und MyGallery installiert hat, wird vermutlich folgendes in seinen Fehlerlogs finden

PHP Warning: require_once(/home/xyz/wp-includes/streams.php) [function.require-once]: failed to open stream: No such file or directory in /home/xyz/wp-content/plugins/mygallery/mygallery.php on line
42

Erste Methode wäre also, den “Text” in Zeile 42 und 43 zu ändern: Aus “require_once” wird “include_once”. Dann wächst die Logdatei allerdings sehr schnell.

Der Kommentar

// Fixes a bug in l10n.php where some guy decided there was no reason
// to load files which are required for their l10n functions if no language is defined in Wordpress.
// thanks to guys from WeatherIcon for the hint

aus dem Quelltext löste nun die Vermutung aus, dass angesichts des fortgeschrittenen Alters von MyGallery, der Fehler in der bewussten “l10n.php” bereits behoben ist.
Einfache Abhilfe schafft also das auskommentieren der Zeilen 43. Daraus resultierende Fehler sind (zumindest in meinem Falle) kaum zu erwarten, weil hier immer eine Sprache geladen (vergl. Zitat oben) ist, dank der deutschen Übersetzung meiner Wordpress-Installation.


Über diesen Beitrag