Я успешно установил патч 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.
Но сейчас все мои веб-страницы пусты.
Журнал ошибок httpd:
[ошибка] [клиент x] Неустранимая ошибка PHP: класс 'Mage_Install_Controller_Router_Install' не найден в /var/www/x/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php в строке 138
Я пытался:
- Очистить / var / cache
- Сбросить chmod / chown
- Перезапустите сервис httpd
Но, похоже, ничего не работает.
У кого-нибудь есть такая же проблема?
РЕДАКТИРОВАТЬ: файл 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');
источник
Если вы отключили компилятор и очистили кеш, но все равно столкнулись с ошибкой
Проверьте,
app/code/core/Mage/Install/Controller/Router/Install.php
существует ли файл .Когда вы запустили исправление, каталог
Router
не существовал,app/code/core/Mage/Install/Controller
и поэтомуInstall.php
файл не был создан, несмотря на то, что вapplied.patches.list
файле было сказано иначе . Это означает, что вам не хватает класса, и вы получите сообщение:Выдержка из
applied.patches.list
предположительно успешной установки исправления, которая не может создать файл Install.php:Патч создает следующее дополнение к
app/code/core/Mage/Install/etc/config.xml
файлу, которое ссылается на отсутствующий файл:Пример того, что
app/code/core/Mage/Install/Controller/Router/Install.php
должен содержать отсутствующий файл .источник