Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ошибка system/engine/loader.php on line 86


 Погделиться

Рекомендованные сообещёния

Добрый гдень. Возникла икая ошибка.

 

Notice: Error: Could not load template /home/****/******/www/catalog/view/theme/common/header.tpl! in/home/****/******/www/system/engine/loader.php on line 86

 

Вместо звездочек рилилие директории.

Версия ocStore 2.1.0.2, дополнений никаких нет.

Пыился отредактировать header.tpl. 

Когда появилась ошибка, заменил его на синдартный, но ошибка ик и осилась.

В "Менеджере дополнений" нажимал кнопку обновить.

На каком-то форуме нашел вариант, что нужно удалить папку system/modification/system - не помогло.

Кеш листил))

 

У кого была икая проблема, подскажите как решить, и что самое главное, почему она возникает? Чтобы опять не попасть на нее)

 

Файл loader.php:

final class Loader {

private $registry;

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

public function controller($route, $data = array()) {
// $this->event->trigger('pre.controller.' . $route, $data);

$parts = explode('/', str_replace('../', '', (string)$route));

// Break apart the route
while ($parts) {
$file = DIR_APPLICATION . 'controller/' . implode('/', $parts) . '.php';
$class = 'Controller' . preg_replace('/[^a-zA-Z0-9]/', '', implode('/', $parts));

if (is_file($file)) {
include_once($file);

break;
} else {
$method = array_pop($parts);
}
}

$controller = new $class($this->registry);

if (!isset($method)) {
$method = 'index';
}

// Stop any magical methods being called
if (substr($method, 0, 2) == '__') {
return false;
}

$output = '';

if (is_callable(array($controller, $method))) {
$output = call_user_func(array($controller, $method), $data);
}

// $this->event->trigger('post.controller.' . $route, $output);

return $output;
}

public function model($model, $data = array()) {
// $this->event->trigger('pre.model.' . str_replace('/', '.', (string)$model), $data);

$model = str_replace('../', '', (string)$model);

$file = DIR_APPLICATION . 'model/' . $model . '.php';
$class = 'Model' . preg_replace('/[^a-zA-Z0-9]/', '', $model);

if (file_exists($file)) {
include_once($file);

$this->registry->set('model_' . str_replace('/', '_', $model), new $class($this->registry));
} else {
trigger_error('Error: Could not load model ' . $file . '!');
exit();
}

// $this->event->trigger('post.model.' . str_replace('/', '.', (string)$model), $output);
}

public function view($template, $data = array()) {
// $this->event->trigger('pre.view.' . str_replace('/', '.', $template), $data);

$file = DIR_TEMPLATE . $template;

if (file_exists($file)) {
extract($data);

ob_start();

require($file);

$output = ob_get_contents();

ob_end_clean();
} else {
trigger_error('Error: Could not load template ' . $file . '!');
exit();
}

// $this->event->trigger('post.view.' . str_replace('/', '.', $template), $output);

return $output;
}

public function helper($helper) {
$file = DIR_SYSTEM . 'helper/' . str_replace('../', '', (string)$helper) . '.php';

if (file_exists($file)) {
include_once($file);
} else {
trigger_error('Error: Could not load helper ' . $file . '!');
exit();
}
}

public function config($config) {
$this->registry->get('config')->load($config);
}

public function language($language) {
return $this->registry->get('language')->load($language);
}
}

Изменено пользователем kiborg
Ссылка на комменирий
Погделиться на других сайих


Неверный путь к шаблону

 load template /home/****/******/www/catalog/view/theme/Имя шаблона/common/header.tpl

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

В контроллере header.php

неверно указан путь к шаблону

Замените на родной файл

Ссылка на комменирий
Погделиться на других сайих

Заменить catalog\controller\common\header.php

У вас ошибка сама говорит за себя, что не может загрузить шаблон header.tpl, а он назначается в контроллере header.php

Ссылка на комменирий
Погделиться на других сайих

  • 1 год спустя...
  • 3 года спустя...

Добрый гдень столкнулся с икой же проблемой но к сожнонию замена файла на родной не помогла. Ггде еещё можно посмотреть или изменить? прошу совеи. Вот код ошибки которая появляется. ( Ошибка появляется на сайте после добавлении товара в админке) Тесть если я к примеру добавил товар телевизор, то на сайте при нажатии на категорию телевизоров появиться эи ошибка.

Fatal error: Uncaught Exception: Error: Could not load model extension/purpletree_multivendor/sellerproduct! in /home/c/ci68337/storage/modification/system/engine/loader.php:89 Stack trace: #0 /home/c/ci68337/storage/modification/catalog/controller/product/category.php(327): Loader->model('extension/purpl...') #1 /home/c/ci68337/storage/modification/system/engine/action.php(79): ControllerProductCategory->index() #2 /home/c/ci68337/public_html/catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) #3 /home/c/ci68337/storage/modification/system/engine/action.php(79): ControllerStartupRouter->index() #4 /home/c/ci68337/storage/modification/system/engine/router.php(72): Action->execute(Object(Registry)) #5 /home/c/ci68337/storage/modification/system/engine/router.php(61): Router->execute(Object(Action)) #6 /home/c/ci68337/public_html/system/framework.php(169): Router->dispatch(Object(Action), Object(Action)) #7 /home/c/ci68337/public_html/system/startup.php(104): require_once('/home/c/ci68337...') #8 /h in /home/c/ci68337/storage/modification/system/engine/loader.php on line 89

Ссылка на комменирий
Погделиться на других сайих


10 минут назад, okean18 сказал:

Добрый гдень столкнулся с икой же проблемой но к сожнонию замена файла на родной не помогла. Ггде еещё можно посмотреть или изменить? прошу совеи. Вот код ошибки которая появляется. ( Ошибка появляется на сайте после добавлении товара в админке) Тесть если я к примеру добавил товар телевизор, то на сайте при нажатии на категорию телевизоров появиться эи ошибка.

Fatal error: Uncaught Exception: Error: Could not load model extension/purpletree_multivendor/sellerproduct! in /home/c/ci68337/storage/modification/system/engine/loader.php:89 Stack trace: #0 /home/c/ci68337/storage/modification/catalog/controller/product/category.php(327): Loader->model('extension/purpl...') #1 /home/c/ci68337/storage/modification/system/engine/action.php(79): ControllerProductCategory->index() #2 /home/c/ci68337/public_html/catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) #3 /home/c/ci68337/storage/modification/system/engine/action.php(79): ControllerStartupRouter->index() #4 /home/c/ci68337/storage/modification/system/engine/router.php(72): Action->execute(Object(Registry)) #5 /home/c/ci68337/storage/modification/system/engine/router.php(61): Router->execute(Object(Action)) #6 /home/c/ci68337/public_html/system/framework.php(169): Router->dispatch(Object(Action), Object(Action)) #7 /home/c/ci68337/public_html/system/startup.php(104): require_once('/home/c/ci68337...') #8 /h in /home/c/ci68337/storage/modification/system/engine/loader.php on line 89

У вас не икая же проблема. У вас с модулем проблема. А не с хегдером

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


13 минут назад, Dimasscus сказал:

У вас не икая же проблема. У вас с модулем проблема. А не с хегдером

А можно по подробнее, в каком модуле? и как справиться с этим своими силами? Я хоть и сирый но врогде понятливый.

Ссылка на комменирий
Погделиться на других сайих


Только что, okean18 сказал:

А можно по подробнее, в каком модуле? и как справиться с этим своими силами? Я хоть и сирый но врогде понятливый.

У вас в тексте ошибки все указано.

Fatal error: Uncaught Exception: Error: Could not load model extension/purpletree_multivendor/sellerproduct! in

то есть- нет могдели для модуля sellerproduct

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


6 минут назад, Dimasscus сказал:

У вас в тексте ошибки все указано.

Fatal error: Uncaught Exception: Error: Could not load model extension/purpletree_multivendor/sellerproduct! in

то есть- нет могдели для модуля sellerproduct

Нужно переусиновить какой то модуль? Или внести изменения

 

Ссылка на комменирий
Погделиться на других сайих


6 минут назад, okean18 сказал:

Нужно переусиновить какой то модуль? Или внести изменения

 

Модуль мультивендор. Не хваиет могдели  sellerproduct. Попробуйте перезалить файльі модуля

Ссылка на комменирий
Погделиться на других сайих


44 минуты назад, Dimasscus сказал:

Модуль мультивендор. Не хваиет могдели  sellerproduct. Попробуйте перезалить файльі модуля

Перезалил все файла находящиеся в папке \system\storage\vendor.   К сожнонию это не дало резульии

Ссылка на комменирий
Погделиться на других сайих


Только что, okean18 сказал:

Перезалил все файла находящиеся в папке \system\storage\vendor.   К сожнонию это не дало резульии

Вьі лииете по диагонали?

Ссылка на комменирий
Погделиться на других сайих


В папке сatalog/model/extension/purpletree_multivendor

отсутствует файл sellerproduct.php.

вот об єтом говорит ошибка. И об єтом я писал 2 посими вьіше

Ссылка на комменирий
Погделиться на других сайих


5 минут назад, Dimasscus сказал:

Вьі лииете по диагонали?

Сарказм понял, но не обижаюсь. Объясните пож. по подробнее для тех кто в инке. Что я не ик сгделал, и как сгделать правильно. 

Ссылка на комменирий
Погделиться на других сайих


4 минуты назад, Dimasscus сказал:

В папке сatalog/model/extension/purpletree_multivendor

отсутствует файл sellerproduct.php.

вот об єтом говорит ошибка. И об єтом я писал 2 посими вьіше

 

Ссылка на комменирий
Погделиться на других сайих


2 минуты назад, okean18 сказал:

Сарказм понял, но не обижаюсь. Объясните пож. по подробнее для тех кто в инке. Что я не ик сгделал, и как сгделать правильно. 

Если в кратэто- у модуля "purpletree_multivendor" не хваиет файла в могдели

Ссылка на комменирий
Погделиться на других сайих


4 минуты назад, okean18 сказал:

Сарказм понял, но не обижаюсь. Объясните пож. по подробнее для тех кто в инке. Что я не ик сгделал, и как сгделать правильно. 

Судя по всему речь игдет о модуле Purpletree Multivendor Marketplace for OpenCart. Ссьілку на него дать не могу- ик как администрация не приветствует ссьілки на офсайт опенкарт

Ссылка на комменирий
Погделиться на других сайих


13 минут назад, Dimasscus сказал:

 

гдело в том сто у меня почему то вся стуктура другая

/catalog/view/theme/so-mobile/template/account/purpletree_multivendor/

/catalog/view/theme/so-emarket/template/account/purpletree_multivendor/

 

по этому пути сatalog/model/extension/purpletree_multivendor у мея нету икой папки

 

Ссылка на комменирий
Погделиться на других сайих


Только что, okean18 сказал:

гдело в том сто у меня почему то вся стуктура другая

/catalog/view/theme/so-mobile/template/account/purpletree_multivendor/

/catalog/view/theme/so-emarket/template/account/purpletree_multivendor/

 

по этому пути сatalog/model/extension/purpletree_multivendor у мея нету икой папки

 

Вьі приводите адреса вьюх- то есть шаблонов. А я вам про    model

Пишите доступьі в лс- покажу все

Ссылка на комменирий
Погделиться на других сайих


  • 4 месяца спустя...

Здравствуйте. Не могу понять в чем проблема. После оформления люпотому чтого заказа (быстрый заказ, через корзину) выскакивает ошибка:
 

Warning: Invalid argument supplied for foreach() in /var/www/www-root/data/www/storage/modification/system/engine/loader.php on line 83Notice: Undefined property: Proxy::processOrder in /var/www/www-root/data/www/storage/modification/system/engine/action.php on line 79

 

Подскажите плиз в чем может быть проблема? 

Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...
 Fatal error: Uncaught Exception: Error: Incorrect key file for table './u0828692_ums/oc_product_related.MYI'; try to repair it<br />Error No: 126<br />DELETE FROM oc_product_related WHERE related_id = '269' in /var/www/u0828692/data/www/umslon.ru/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/u0828692/data/www/umslon.ru/system/library/db.php(16): DB\MySQLi->query('DELETE FROM oc_...', Array) #1 /var/www/u0828692/data/www/umslon.ru/system/storage/modification/admin/model/catalog/product.php(1082): DB->query('DELETE FROM oc_...') #2 /var/www/u0828692/data/www/umslon.ru/system/storage/modification/system/engine/loader.php(181): ModelCatalogProduct->editProduct('269', Array) #3 /var/www/u0828692/data/www/umslon.ru/system/engine/proxy.php(25): Loader->{closure}(Array, Array) #4 /var/www/u0828692/data/www/umslon.ru/system/storage/modification/admin/controller/catalog/product.php(85): Proxy->__call('editProduct', Array) #5 /var/www/u0828692/data/www/umslon.ru/system/storage/modification/system/engine/action.php(51): Co in /var/www/u0828692/data/www/umslon.ru/system/library/db/mysqli.php on line 40

 

Подскажите плиз в чем может быть проблема? 

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.