Magento - There has been an error processing your request
| abgelegt unter: Magento, PHP, CMS
Ein Kunde erhielt direkt nach der Erstinstallation seines Magento-Shops bei jedem Seitenaufruf innerhalb des Backends die Fehlermeldung "There has been an error processing your request".
Die Ursache dafür war, dass im Stammordner der Magentoinstallation kein Cache-Verzeichnis mit hinreichender Berechtigung vorhanden gewesen ist.
Abhilfe:
Anlegen eines Verzeichnisses "tmp" im Stammordner der Magentoinstallation mit der Berechtigung "0777" .
In der Datei lib/zend/cache/backend/file.php die folgende Änderung durchführen:
Im Array $_options das Element
cache_dir' => null nach 'cache_dir' => 'tmp/'
ändern.
protected $_options = array(
'cache_dir' => 'tmp/',
'file_locking' => true,
'read_control' => true,
'read_control_type' => 'crc32',
'hashed_directory_level' => 0,
'hashed_directory_umask' => 0700,
'file_name_prefix' => 'zend_cache',
'cache_file_umask' => 0600,
'metadatas_array_max_size' => 100
);
Nach der Durchführung dieser Prozedur war das Problem behoben.
