Ich habe den SUPEE-5994-Patch erfolgreich installiert:
[root@x]# sh PATCH_SUPEE-5994_EE_1.14.1.0_v1-2015-05-14-05-05-02.sh
Checking if patch can be applied/reverted successfully...
Patch was applied/reverted successfully.
Aber jetzt sind alle meine Webseiten leer.
Das httpd-Fehlerprotokoll:
[Fehler] [Client x] Schwerwiegender PHP-Fehler: Klasse 'Mage_Install_Controller_Router_Install' in /var/www/x/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php in Zeile 138 nicht gefunden
Ich habe versucht:
- Leeren Sie das / var / cache
- Setzen Sie den chmod / chown zurück
- Starten Sie den httpd-Dienst neu
Aber nichts scheint zu funktionieren.
Hat jemand das gleiche Problem?
EDIT: Die Front.php-Datei:
Varien_Profiler::start('mage::app::init_front_controller::collect_routers');
foreach ($routersInfo as $routerCode => $routerInfo) {
if (isset($routerInfo['disabled']) && $routerInfo['disabled']) {
continue;
}
if (isset($routerInfo['class'])) {
// LINE 138 HERE
$router = new $routerInfo['class'];
if (isset($routerInfo['area'])) {
$router->collectRoutes($routerInfo['area'], $routerCode);
}
$this->addRouter($routerCode, $router);
}
}
Varien_Profiler::stop('mage::app::init_front_controller::collect_routers');
quelle
Wenn Sie den Compiler deaktiviert und den Cache geleert haben und der Fehler weiterhin auftritt
Überprüfen Sie, ob die Datei
app/code/core/Mage/Install/Controller/Router/Install.php
vorhanden ist.Als Sie den Patch
Router
ausführten, existierte das Verzeichnis nicht inapp/code/core/Mage/Install/Controller
und so wurde dieInstall.php
Datei nicht erstellt, obwohl in derapplied.patches.list
Datei anders angegeben wurde . Dies bedeutet, dass Sie eine Klasse verpassen und die folgende Meldung erhalten:Auszug aus der
applied.patches.list
vermeintlich erfolgreichen Patch-Installation, bei der die Datei Install.php nicht erstellt werden kann:Der Patch erstellt den folgenden Zusatz zur
app/code/core/Mage/Install/etc/config.xml
Datei, der auf die fehlende Datei verweist:Beispiel, was die fehlende Datei
app/code/core/Mage/Install/Controller/Router/Install.php
enthalten soll.quelle