Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибки в логах модификаторов


Alan8

Recommended Posts

Добрый день, я использую opencart 2.2. После обновления кэша модификаторов обнаружил таки ошибки, как их исправить и почему они возникли?

 

2017-06-27 0:34:46 - MOD: Modification Default
FILE: system/engine/action.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 34
FILE: system/engine/loader.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 41
LINE: 92
LINE: 104
LINE: 142
FILE: system/library/config.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 23
FILE: system/library/language.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 35
LINE: 41
LINE: 47
FILE: system/library/template/basic.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 18
----------------------------------------------------------------
MOD: AveThemes Framework
FILE: system/library/response.php
CODE: $this->output = $output;
LINE: 24
FILE: system/library/db.php
CODE: class DB {
LINE: 1
CODE: return $this->adaptor->query($sql, $params);
LINE: 16
CODE: return $this->db->query($sql);
NOT FOUND!
FILE: catalog/controller/information/sitemap.php
CODE: $this->load->language('information/sitemap');
LINE: 3
FILE: admin/controller/common/login.php
CODE: if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
LINE: 13
FILE: admin/view/template/tool/backup.tpl
CODE: <div class="well well-sm" style="height: 150px; overflow: auto;">
LINE: 44
FILE: admin/controller/extension/modification.php
CODE: $this->response->redirect($this->url->link('extension/modification', 'token=' . $this->session->data['token'] . $url, 'SSL'));
NOT FOUND!
FILE: admin/controller/extension/module.php
CODE: $data['breadcrumbs'] = array();
LINE: 90
CODE: $this->response->setOutput($this->load->view('extension/module', $data));
LINE: 196
CODE: $this->response->setOutput($this->load->view('extension/module.tpl', $data));
NOT FOUND!
FILE: admin/controller/common/menu.php
CODE: public function index() {
LINE: 2
FILE: admin/view/template/common/menu.tpl
CODE: <li id="reports"><a class="parent"><i class="fa fa-bar-chart-o fa-fw"></i> <span><?php echo $text_reports; ?></span></a>
LINE: 167
FILE: admin/model/localisation/language.php
CODE: $language_id = $this->db->getLastId();
LINE: 7
CODE: public function deleteLanguage($language_id) {
LINE: 209
FILE: admin/model/catalog/product.php
CODE: $this->cache->delete('product');
LINE: 153
LINE: 322
LINE: 378
FILE: admin/controller/catalog/category.php
CODE: $data['categories'] = array();
LINE: 179
CODE: $data['categories'][] = array(
LINE: 195
CODE: 'sort_order'  => $result['sort_order'],
LINE: 209
FILE: admin/view/template/catalog/category_list.tpl
CODE: <td style="width: 1px;" class="text-center"><input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" /></td>
LINE: 36
CODE: <td class="text-left"><?php echo $category['name']; ?></td>
LINE: 59
CODE: <td class="text-center" colspan="4"><?php echo $text_no_results; ?></td>
LINE: 67
FILE: admin/model/catalog/category.php
CODE: $this->cache->delete('category');
LINE: 51
LINE: 150
LINE: 171
FILE: admin/model/catalog/manufacturer.php
CODE: $this->cache->delete('manufacturer');
LINE: 21
LINE: 47
LINE: 55
FILE: admin/model/catalog/information.php
CODE: $this->cache->delete('information');
LINE: 27
LINE: 63
LINE: 73
FILE: admin/controller/module/bestseller.php
CODE: $data['header'] = $this->load->controller('common/header');
LINE: 140
FILE: admin/controller/module/featured.php
CODE: $data['header'] = $this->load->controller('common/header');
LINE: 166
FILE: admin/controller/module/latest.php
CODE: $data['header'] = $this->load->controller('common/header');
LINE: 140
FILE: admin/controller/module/special.php
CODE: $data['header'] = $this->load->controller('common/header');
LINE: 141
FILE: admin/view/template/module/bestseller.tpl
CODE: <label class="col-sm-2 control-label" for="input-status"><?php echo $entry_status; ?></label>
LINE: 61
FILE: admin/view/template/module/featured.tpl
CODE: <label class="col-sm-2 control-label" for="input-status"><?php echo $entry_status; ?></label>
LINE: 74
FILE: admin/view/template/module/latest.tpl
CODE: <label class="col-sm-2 control-label" for="input-status"><?php echo $entry_status; ?></label>
LINE: 61
FILE: admin/view/template/module/special.tpl
CODE: <label class="col-sm-2 control-label" for="input-status"><?php echo $entry_status; ?></label>
LINE: 61
FILE: catalog/controller/common/header.php
CODE: public function index() {
LINE: 2
CODE: $data['cart'] = $this->load->controller('common/cart');
LINE: 135
FILE: catalog/controller/common/column_left.php
CODE: $layout_id = 0;
LINE: 11
FILE: catalog/controller/common/column_right.php
CODE: $layout_id = 0;
LINE: 11
FILE: catalog/controller/common/content_top.php
CODE: $layout_id = 0;
LINE: 11
FILE: catalog/controller/common/content_bottom.php
CODE: $layout_id = 0;
LINE: 11
FILE: catalog/controller/common/footer.php
CODE: // Whos Online
LINE: 49
CODE: 'title' => $result['title'],
LINE: 29
FILE: catalog/controller/product/product.php
CODE: $data['images'] = array();
LINE: 309
CODE: $data['images'][] = array(
LINE: 333
CODE: $data['rating'] = (int)$product_info['rating'];
LINE: 426
CODE: $this->document->setTitle($product_info['meta_title']);
LINE: 216
FILE: catalog/controller/product/category.php
CODE: $this->document->setTitle($category_info['meta_title']);
LINE: 93
FILE: catalog/controller/startup/seo_url.php
CODE: $url = explode('=', $query->row['query']);
LINE: 21
CODE: if ($query->row['query'] && $url[0] != 'information_id' && $url[0] != 'manufacturer_id' && $url[0] != 'category_id' && $url[0] != 'product_id') {
LINE: 58
CODE: $this->request->get['route'] = 'information/information';
LINE: 76
CODE: if (isset($this->request->get['route'])) {
LINE: 86
CODE: parse_str($url_info['query'], $data);
LINE: 108
CODE: } elseif ($key == 'path') {
LINE: 121
FILE: admin/controller/marketing/contact.php
CODE: case 'newsletter':
LINE: 120
FILE: catalog/controller/common/cart.php
CODE: $data['text_loading'] = $this->language->get('text_loading');
LINE: 54
FILE: catalog/controller/checkout/cart.php
CODE: $json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total));
NOT FOUND!
FILE: catalog/controller/module/bestseller.php
CODE: public function index($setting) {
LINE: 2
FILE: catalog/controller/module/featured.php
CODE: public function index($setting) {
LINE: 2
FILE: catalog/controller/module/latest.php
CODE: public function index($setting) {
LINE: 2
FILE: catalog/controller/module/special.php
CODE: public function index($setting) {
LINE: 2
CODE: if ((float)$result['special']) {
LINE: 203
CODE: $special = false;
LINE: 207
CODE: 'special'     => $special,
LINE: 302
FILE: catalog/controller/product/manufacturer.php
CODE: if ((float)$result['special']) {
LINE: 191
CODE: $special = false;
LINE: 195
CODE: 'special'     => $special,
LINE: 217
FILE: catalog/controller/product/search.php
CODE: if ((float)$result['special']) {
LINE: 228
CODE: $special = false;
LINE: 232
CODE: 'special'     => $special,
LINE: 254
FILE: catalog/controller/product/special.php
CODE: if ((float)$result['special']) {
LINE: 113
CODE: $special = false;
LINE: 117
CODE: 'special'     => $special,
LINE: 139
FILE: catalog/controller/module/carousel.php
CODE: $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css');
LINE: 8
FILE: catalog/controller/module/slideshow.php
CODE: $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css');
LINE: 8
FILE: catalog/controller/module/banner.php
CODE: $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css');
LINE: 8
----------------------------------------------------------------
MOD: Export/Import Tool (V3.11) for OpenCart 2.x
CODE: $data['text_backup'] = $this->language->get('text_backup');
LINE: 14
CODE: $data['backup'] = $this->url->link('tool/backup', 'token=' . $this->session->data['token'],
LINE: 123
FILE: admin/language/en-gb/common/menu.php
CODE: $_['text_backup']
LINE: 10
FILE: admin/language/ru-ru/common/menu.php
CODE: $_['text_backup']
LINE: 10
CODE: <li><a href="<?php echo $backup; ?>"><?php echo $text_backup; ?></a></li>
LINE: 161
FILE: admin/controller/common/column_left.php
CODE: if ($this->user->hasPermission('access', 'tool/log')) {
NOT FOUND!
----------------------------------------------------------------
MOD: Image Manager ++
FILE: admin/controller/common/header.php
CODE: $data['styles'] = $this->document->getStyles();
LINE: 14
FILE: admin/controller/common/filemanager.php
CODE: $this->response->setOutput($this->load->view('common/filemanager', $data));
LINE: 197
CODE: $this->response->setOutput($this->load->view('common/filemanager.tpl', $data));
NOT FOUND!
FILE: admin/controller/catalog/product.php
CODE: $this->load->model('design/layout');
LINE: 1334
FILE: admin/view/template/catalog/product_form.tpl
CODE: <div class="tab-pane" id="tab-image">
LINE: 834
CODE: <tr id="image-row<?php echo $image_row; ?>">
LINE: 868
CODE: var image_row = <?php echo $image_row; ?>;
LINE: 1383
CODE: function addImage() {
LINE: 1389
CODE: html  = '<tr id="image-row' + image_row + '">';
LINE: 1400
CODE: $('#images tbody').append(html);
LINE: 1406
CODE: <?php echo $footer; ?>
LINE: 1465
FILE: admin/controller/design/banner.php
CODE: $data['header'] = $this->load->controller('common/header');
LINE: 254
LINE: 391
FILE: admin/view/template/design/banner_form.tpl
CODE: <table id="images" class="table table-striped table-bordered table-hover">
LINE: 50
CODE: <td class="text-left"><?php echo $entry_title; ?></td>
LINE: 58
CODE: <tr id="image-row<?php echo $image_row; ?>">
LINE: 68
CODE: var image_row = <?php echo $image_row; ?>;
LINE: 98
CODE: function addImage() {
LINE: 104
CODE: <td class="text-right" style="width: 10%;"><input type="text" name="banner_image[<?php echo $image_row; ?>][sort_order]" value="<?php echo $banner_image['sort_order']; ?>" placeholder="<?php echo $entry_sort_order; ?>" class="form-control" /></td>
LINE: 80
CODE: html += '  <td class="text-right" style="width: 10%;"><input type="text" name="banner_image[' + image_row + '][sort_order]" value="" placeholder="<?php echo $entry_sort_order; ?>" class="form-control" /></td>';
LINE: 124
CODE: $('#images tbody').append(html);
LINE: 128
CODE: <?php echo $footer; ?>
LINE: 139
----------------------------------------------------------------
MOD: Local copy OCMOD by iSenseLabs
FILE: admin/controller/extension/installer.php
CODE: 'url'  => str_replace('&amp;', '&', $this->url->link('extension/installer/ftp', 'token=' . $this->session->data['token'],
LINE: 132
CODE: public function unzip() {
LINE: 293
----------------------------------------------------------------
 

Надіслати
Поділитися на інших сайтах


buslikdrev, не совсем понимаю, что и где нужно править? Можете более детально объяснить, с данной версией opencart работаю впервые. До этого на 1.5 натягивал шаблон никаких проблем не было

Надіслати
Поділитися на інших сайтах


28 минут назад, buslikdrev сказал:

ошибки NOT FOUND!

То есть модификатор (операция) не встала, открываете окмод и правите, т.к. модификатор не может найти тот или иной код заключённый в теги <search></search>

это не ошибка а уведомление о том что не нашла искомый кусок кода

Надіслати
Поділитися на інших сайтах


buslikdrev, спасибо за консультацию. Да на сайте вроде все работает, в консоли ошибок нет, в логах на сервере тоже. Только хотелось бы для данные ошибки исправить, спасибо

Надіслати
Поділитися на інших сайтах


50 минут назад, buslikdrev сказал:

Это уведомление указывающее на ошибку - одно и то же. По факту что-то не будет работать.

Да ну?)
а если я веду поиск по всем файлам и ищу нужный кусок кода.
а в тех файлах в которых нет искомого кода - то это тоже ошибка?
или так например)
т.е. я ищу и просто не нашёл и мне подсознательно мысль прилетела в голову *вот, ненащёл тут пойду искать в другом месте*
- это ошибка?))

похоже больше на отмазку)
jozD98p_R8i3707yOGdmhw.png
такая же хе*ня как и нотис можно сказать - тупо уведомление.
не нашёл- оставил уведомление что не нашёл - пошёл искать дальше.
иначе запрыгивая в каждый файл можно вместо пары строк нацарапать простыню.
т.е. это не ошибка и она не стоит исправления - просто всё что нужно в итоге уже валяется в кеше модификаторов
 

Надіслати
Поділитися на інших сайтах


31 минуту назад, buslikdrev сказал:

Спорить можно сколько угодно. Любой вывод информации это уведомление, пусть это ошибка и т.д. Если какой-то код не найден - это ошибка и нужно проверить, если оно оповестила что код найден и он установлен на такой строчке - это просто уведомление можно идти дальше.

внимательно прочти что я написал
если ты ищешь и не нащёл то ты просто не нащёл и тебе об этом сказали
если ты нашёл или не нашёл но фигню запихнул туда вот это ошибка

всё работает? работает
не хочешь уведомлений подобного рода ищи точечно и ваяй простыни


потом приходят и тыкают - ошибка, ошибка -
да ни фига не ошибка!

 

Надіслати
Поділитися на інших сайтах


9 часов назад, Alan8 сказал:

После обновления кэша модификаторов обнаружил таки ошибки

 

это не ошибки, а журнал лога модификаторов

при каждом обновлении кеша модификаторов в него записываются данные о выполнении работы модификаторов

 

ошибки нужно смотреть в логе ошибок - что за ошибка, какой файл, какая строка, что в строке и тд

а в логи модификаторов лезть уже потом, в зависимости от найденного в логе ошибок

 

7 часов назад, buslikdrev сказал:

Если какой-то код не найден - это ошибка

 

NOT FOUND не всегда означает ошибку

как правильно заметил @AWARO - это в первую очередь уведомление что код не найден

 

зависит от контекста, в какой именно части модификатора это обнаружено

и с тучей NOT FOUND мод может прекрасно работать - например, при перечислении исключающих действий для разных версий движков, для разных шаблонов, для НЕОБЯЗАТЕЛЬНЫХ частей и тд

 

ну и от грамотности автора мода

толковые - обычно оборачивают критические участки кода в ABORT

т.е. в случае если ОБЯЗАТЕЛЬНАЯ часть кода не найдена - модификатор прекратит работу, а в логах будет

 

NOT FOUND

ABORTING

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.