[Решено] Fatal error: Class 'Controllerextensionfeed' not found

Тема в разделе "OpenCart", создана пользователем uks78, 23 июн 2016.

Статус темы:
Закрыта.
  1. uks78

    uks78

    Регистрация:
    15 ноя 2015
    Сообщения:
    17
    Симпатии:
    0
    Добрый день. Может кто сталкивался в OC 1.5.6.4 с такой штукой:

    При переходе в пункт меню Дополнения->Каналы Продвижения выскакивает ошибка Fatal error: Class 'Controllerextensionfeed' not found in E:\webservers-2014\home\magazinn.com.ua\www\system\engine\front.php on line 39

    Полный скрин здесь: https://gyazo.com/adfa286aaf5bd53d7bbe083b5af524eb
    Это все на локалке под Денвером. Ioncube 4.4.2 установлен. Может из-за этого? Может кто помочь?

    Спасибо

    Вот весь файл www\system\engine\front.php (39 строка выделена жирным):
    PHP:
    <?php
    final class Front {
       protected 
    $registry;
       protected 
    $pre_action = array();
       protected 
    $error;

       public function 
    __construct($registry) {
         
    $this->registry $registry;
       }

       public function 
    addPreAction($pre_action) {
         
    $this->pre_action[] = $pre_action;
       }

       public function 
    dispatch($action$error) {
         
    $this->error $error;

         foreach (
    $this->pre_action as $pre_action) {
           
    $result $this->execute($pre_action);

           if (
    $result) {
             
    $action $result;

             break;
           }
         }

         while (
    $action) {
           
    $action $this->execute($action);
         }
       }

       private function 
    execute($action) {
         if (
    file_exists($action->getFile())) {
           require_once(
    $action->getFile());

           
    $class $action->getClass();

          
    $controller = new $class($this->registry); #  Вот 39-я строка - на нее ругается

           
    if (is_callable(array($controller$action->getMethod()))) {
             
    $action call_user_func_array(array($controller$action->getMethod()), $action->getArgs());
           } else {
             
    $action $this->error;

             
    $this->error '';
           }
         } else {
           
    $action $this->error;

           
    $this->error '';
         }

         return 
    $action;
       }
    }
    ?>
     
    Lasted edited by : 23 июн 2016
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.038
    Симпатии:
    774
    Проверьте, есть ли у вас файл /admin/controller/extension/feed.php
    Ошибка указывает на то, что у вас его либо нет, либо его не получается прочитать, либо он пустой/повреждённый.
     
    uks78 нравится это.
  3. uks78

    uks78

    Регистрация:
    15 ноя 2015
    Сообщения:
    17
    Симпатии:
    0
    Спасибо большое. Точно, в файле непонятно какие настройки были вместо php кода!!!!!
     
Статус темы:
Закрыта.