Der Name der Datei in Ihrem Fehler
Fatal error: Call to a member function getArea() on a non-object in {directory}/includes/src/Mage_Core_Model_App_Area.php on line 155
zeigt an, dass Magento mit aktiviertem Compiler-Modus arbeitet. Die Installation von neuen Modulen im Kompiliermodus können seltsame Dinge™ passieren. Ich würde sagen, Ihr Verhalten qualifiziert sich als eine seltsame Sache
Öffnen Sie eine Shell und wechseln Sie in das Wurzelverzeichnis Ihrer Anwendung. Geben Sie dann
$ cd shell
$ php compiler.php state
Flucht vor dieser shell
Unterordner erforderlich ist, da der compiler.php
geht davon aus, dass dies die Basis ist, wenn einige wichtige Dateien einbezogen werden. Sie sollten eine Ausgabe wie die folgende sehen
Compiler Status: Enabled
Compilation State: Compiled
Collected Files Count: 5602
Compiled Scopes Count: 4
Um den Complier zu deaktivieren, geben Sie
$ php compiler.php disable
Sie können überprüfen, ob das Skript seine Aufgabe erfüllt hat, indem Sie sich
File: includes/config.php
Wenn die beiden Codezeilen in dieser Datei auskommentiert sind, wird Magento nicht nach "kompiliertem" Code suchen.
#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
Wenn sie es nicht sind, dann kommentieren Sie sie mit dem #
Markierung (das Skript zum Aktivieren/Deaktivieren verwendet und sucht nach einem #
und eine #
nur).
Wenn Sie das tun, sollte der Fehler verschwinden (oder sich zumindest in etwas anderes ändern, was eine weitere Fehlersuche ermöglicht)