Instalé con éxito el parche 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.
Pero ahora, todas mis páginas web están en blanco.
El registro de errores httpd:
[error] [cliente x] PHP Error grave: la clase 'Mage_Install_Controller_Router_Install' no se encuentra en /var/www/x/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php en la línea 138
He intentado:
- Borrar el / var / caché
- Restablecer el chmod / chown
- Reinicia el servicio httpd
Pero nada parece funcionar.
Alguien tiene el mismo problema?
EDITAR: El archivo 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');
fuente
Si ha deshabilitado el compilador y borrado el caché y aún se encuentra con el error
Verifique si el archivo
app/code/core/Mage/Install/Controller/Router/Install.php
existe.Cuando ejecutó el parche, el directorio
Router
no existíaapp/code/core/Mage/Install/Controller
y, por lo tanto, elInstall.php
archivo no se creó a pesar de que se le dijo lo contrario en elapplied.patches.list
archivo. Esto significa que te estás perdiendo una clase y recibes el mensaje:Extracto de la
applied.patches.list
instalación de parche supuestamente exitosa que no puede crear el archivo Install.php:El parche crea la siguiente adición al
app/code/core/Mage/Install/etc/config.xml
archivo que hace referencia al archivo que falta:Muestra de lo que
app/code/core/Mage/Install/Controller/Router/Install.php
se supone que contiene el archivo faltante .fuente