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

Отладчик для OpenCart - Debugger


Recommended Posts

Может кому то будет нужно, подружил ocStore 2.1.0.2.1 и debugger_0.0.2

 

В файле config.php в конце добавил:

  Показати вміст

 

 

В файле index.php прописал:

  Показати вміст

 
В файле system/library/db.php вставил вот такой код:
  Показати вміст

 

После этого у меня стали отображатся SQL запросы.

Змінено користувачем dimmma73
  • +1 1
Надіслати
Поділитися на інших сайтах


Очень странно, на локалке заработало, а вот на хостинге нет. Также внес небольшие изменения в код, пример ниже:

 

В файле config.php в конце добавил:

  Показати вміст

 

В файле index.php прописал:

  Показати вміст

 

В файле system/library/db.php вместо функции:

  Показати вміст

Заменить вот на эту функцию

  Показати вміст
Змінено користувачем dimmma73
  • +1 1
Надіслати
Поділитися на інших сайтах


  • 2 months later...

по поводу отладчика у меня ocstore 2.1 все работает но есть пару ошибок 

2016-11-08 15:34:47 - PHP Notice:  Undefined index: file in /var/www/posud55/data/www/posda-n.com.ua/system/library/db.php on line 25
2016-11-08 15:34:47 - PHP Notice:  Undefined index: line in /var/www/posud55/data/www/posa.com.ua/system/library/db.php on line 26
2016-11-08 15:34:47 - PHP Notice:  Undefined index: file in /var/www/posud55/data/www/posa-uicom.ua/system/library/db.php on line 25
 
if (!empty($caller[1])) {
$row['file'] = $caller[1]['file'];
$row['line'] = $caller[1]['line'];
} else {
$row['file'] = $caller[0]['file'];
$row['line'] = $caller[0]['line'];
}
Надіслати
Поділитися на інших сайтах


  • 3 months later...

А у меня все заработало с правками от dimmma73, за что ему большой респект!!!

Пробовал пока только на дефолтной теме Version 2.1.0.2 (rs.1) , завтра буду на свою адаптировать, если че.

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


  • 2 months later...
  • 3 weeks later...
  • 1 month later...

Readme для Opencart 2.3  + кое-какая правка в debug.php + обновленный geshi

  Показати вміст

 

debugger_0.0.2.7zFetching info...

Змінено користувачем zetrox
Добавил измененный debugger
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 2 weeks later...
  В 27.06.2017 в 14:39, doronus сказав:

Notice: Array to string conversion in .../system/library/debug.php on line 170
после футера

Expand  

Данную ошибку выкидывает в опере! 

+ поправь в system\library\debug.php 174 строку замени на:

 $f .= '<tr valign="top"><td>-</td><td>-</td><td>Empty</td></tr>';


 

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


  • 2 weeks later...
  • 5 months later...
  В 27.06.2017 в 14:39, doronus сказав:

Notice: Array to string conversion in .../system/library/debug.php on line 170
после футера

Expand  

 

  В 08.07.2017 в 07:45, zetrox сказав:

Данную ошибку выкидывает в опере! 

+ поправь в system\library\debug.php 174 строку замени на:

 $f .= '<tr valign="top"><td>-</td><td>-</td><td>Empty</td></tr>';


 

Expand  

 

Строку /system/library/debug.php on line 170

$f .= '<tr valign="top"><td>' . $c . ' </td><td> ' . $k . ' </td><td> ' . $r . '</td></tr>';

заменить на:

 

$f .= '<tr valign="top"><td>' . $c . ' </td><td> ' . $k . ' </td><td> ' . (is_array($r) ? json_encode($r) : $r) . '</td></tr>';

 

Все вместе:

 

        // File: .../system/library/debug.php
		/* Request */
        $request = self::$_request;
        $f .= '<div id="ptb_data_cont_request" class="ptb_data_cont" style="display: none;">
                  <ul class="ptb_tabs">
                    <li id="ptb_tab_request_default">Request <span>(' . count($request) . ')</span></li>
                  </ul>
                  <div id="ptb_tab_cont_request_default" class="ptb_tab_cont">';

        foreach ($request as $key => $row) {
            $f .= '<table class="ptb_tab_cont_table">
                      <tbody>
                        <tr>
                          <th style="width:20px;"></th>
                          <th style="width:210px;"></th>
                          <th>' . $key . '</th>
                        </tr>';
            $c = 1;
            if ($row) {
                foreach ($row as $k => $r) {
                    $f .= '<tr valign="top"><td>' . $c . ' </td><td> ' . $k . ' </td><td> ' . (is_array($r) ? json_encode($r) : $r) . '</td></tr>';
                    $c++;
                }
            } else {
                $f .= '<tr valign="top"><td>-</td><td>-</td><td>Empty</td></tr>';
            }
            unset($c);

            $f .= '</tbody>
                    </table>';
        }

 

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


  • 1 month later...

Установил для ocstore 2.3. Все прекрасно за исключением того, что сайт сообщает о том что страница не найдена. А как вообще регулировать включение/выключение панели отладчика?

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


  В 22.02.2018 в 06:38, Fisco сказав:

Установил для ocstore 2.3. Все прекрасно за исключением того, что сайт сообщает о том что страница не найдена. А как вообще регулировать включение/выключение панели отладчика?

Expand  

 

файлы config.php

define('DEBUG', false); //define('DEBUG', true);

 

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


  • 2 weeks later...
  • 1 month later...
  • 6 months later...

Добрый день! с 5 пунктом из инструкции я чтот так и не понял, куда и что нужно добавить. Подскажите пожалуйста.

 

  В 17.06.2017 в 12:13, zetrox сказав:

Readme для Opencart 2.3  + кое-какая правка в debug.php + обновленный geshi

  Показати вміст
Expand  
Надіслати
Поділитися на інших сайтах


  • 3 months later...
  • 1 month later...

Сортировка по времени выполнения запросов есть?
Для отладки медленных запросов юзаю этот модуль, там это реализовано.
Но хочется большего функционала, по этому возник этот вопрос.

UPD:
Кстати еще неплохой аналог.

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

  • 7 months later...

В футере выдает такую ошибку

Unknown: Function create_function() is deprecated in system/helper/geshi/geshi.php on line 4698

Подскажите что не так сделано?

Спасибо!

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

  • 10 months later...
  В 14.11.2019 в 08:02, max1985 сказав:

В футере выдает такую ошибку

Unknown: Function create_function() is deprecated in system/helper/geshi/geshi.php on line 4698

Подскажите что не так сделано?

Спасибо!

Expand  

Обновить geshi https://github.com/GeSHi/geshi-1.0/releases/tag/v1.0.9.1

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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