Nach dem Umzug einer Joomla Webseite auf einen anderen Server erscheint der folgende Fehler beim Klicken des "Speichern" oder "Speichen & Schließen" Buttons:
"PHP Fatal error: Call to undefined function apc_cache_info() in ~/libraries/joomla/cache/storage/apc.php on line 132"
Ursache ist offensichtlich die Cache Methode ...
Der Alternative PHP Cache (APC) ist ein freier und offener Opcode Cache für PHP. Er wurde erdacht um ein freies, offenes und robustes Gerüst zum Cachen und Optimieren von PHP Zwischencode bereitzustellen.
Auf einigen Servern ist das APC Modul aktiviert und auf manchen nicht. Daher kommt es bei Umzügen ab und an zu diesen Fehlern.
Abhilfe schafft die Überarbeitung der configuration.php im Joomla Root:
public $caching = '0';
public $cache_handler = 'apc';
public $cachetime = '15';
Ändern in
public $cache_handler = 'file';
Und nach dem Speichern läuft die Seite wieder.
Alternativ kann natürlich auch das APC Modul installiert werden ...
Failed opening required 'Cache/Lite.php'
mod_fcgid: stderr: PHP Warning: require_once(Cache/Lite.php): failed to open stream: No such file or directory in ~/libraries/joomla/cache/storage/cachelite.php on line 79
mod_fcgid: stderr: PHP Fatal error: require_once(): Failed opening required 'Cache/Lite.php' (include_path='.:/usr/share/php:/usr/share/pear') in ~/libraries/joomla/cache/storage/cachelite.php on line 79
Hierbei handelt es sich um ein ähnliches Problem. Wiederum ist ein Cache-Handler nicht installiert.
Die Lösung entspricht der obigen.