J'ai correctement installé le correctif SUPEE-5994:
[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.
Mais maintenant, toutes mes pages Web sont vides.
Le journal des erreurs httpd:
[erreur] [client x] Erreur PHP irrécupérable: la classe 'Mage_Install_Controller_Router_Install' est introuvable dans /var/www/x/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php à la ligne 138
J'ai essayé de:
- Effacer le / var / cache
- Réinitialiser le chmod / chown
- Redémarrez le service httpd
Mais rien ne semble fonctionner.
Quelqu'un a-t-il le même problème ?
EDIT: le fichier Front.php:
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');
Si vous avez désactivé le compilateur et effacé le cache et que vous rencontrez toujours le message d'erreur
Vérifiez si le fichier
app/code/core/Mage/Install/Controller/Router/Install.php
existe.Lorsque vous avez exécuté le correctif, le répertoire
Router
n'existait pasapp/code/core/Mage/Install/Controller
et leInstall.php
fichier n'a donc pas été créé malgré le message contraireapplied.patches.list
. Cela signifie que vous manquez une classe et vous recevez le message:Extrait de l'
applied.patches.list
installation du correctif supposément réussi qui ne permet pas de créer le fichier Install.php:Le correctif crée l’ajout suivant au
app/code/core/Mage/Install/etc/config.xml
fichier qui fait référence au fichier manquant:Exemple de ce que le fichier manquant
app/code/core/Mage/Install/Controller/Router/Install.php
est censé contenir.la source