Instalei com êxito o patch 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.
Mas agora, todas as minhas páginas da web estão em branco.
O log de erros httpd:
[error] [client x] PHP Erro fatal: Classe 'Mage_Install_Controller_Router_Install' não encontrada em /var/www/x/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php na linha 138
Eu tentei:
- Limpe o / var / cache
- Redefinir o chmod / chown
- Reinicie o serviço httpd
Mas nada parece funcionar.
Alguém tem o mesmo problema ?
EDIT: O arquivo 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');
fonte
Se você desabilitou o compilador e limpou o cache e ainda se depara com o erro
Verifique se o arquivo
app/code/core/Mage/Install/Controller/Router/Install.php
existe.Quando você executou o patch, o diretório
Router
não existiaapp/code/core/Mage/Install/Controller
e, portanto, oInstall.php
arquivo não foi criado, apesar de ser informado de outra forma noapplied.patches.list
arquivo. Isso significa que você está perdendo uma aula e recebe a mensagem:Trecho da
applied.patches.list
instalação do patch supostamente bem-sucedida que falha ao criar o arquivo Install.php:O patch cria a seguinte adição ao
app/code/core/Mage/Install/etc/config.xml
arquivo que referencia o arquivo ausente:Amostra do que o arquivo ausente
app/code/core/Mage/Install/Controller/Router/Install.php
deve conter.fonte