Wer Joomla Webseiten auf einem 1&1 Server hostet kennt das Problem. Bei einem Update-Versuch erscheint folgende Fehlermeldung: "Die PHP-Einstellung "allow_url_fopen" ist deaktiviert. Diese Einstellung muss aber für die Aktualisierungen aktiviert sein." Mit etwas Glück lässt sich das Problem aber einfach lösen...
In PHP aktiviert diese URL-unterstützende fopen()-Wrapper, die es ermöglichen, auf URL-Objekte wie normale Dateien zuzugreifen. Da die Release-Systeme mit XML Dateien arbeiten welche auf fremden Servern liegen, muss es für Joomla erlaubt sein auf eben diese zuzugreifen.
Standardmäßig scheint allow_url_fopen bei 1und1 deaktiviert zu sein. Das lässt sich aber leicht beheben indem wir eine Datei mit dem Namen php.ini mit einem beliebigen Editor erstellen und darin die folgende Zeile Code einfügen: allow_url_fopen = “On”;
Diese Direktive sorgt dafür, dass allow_url_fopen aktiviert wird. Die erstellte Datei laden wir mit dem FTP Programm unserer Wahl in das (ganz wichtig) Administrator-Verzeichnis:
/administrator/
Ab sofort funktionieren die Updates und die Update-Prüffunktion wieder.