Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 06.06.2007, 11:16   #1
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию Правильная отладка и логи

Вчера изучал config_default.php на предмет управлени отладкой и логами.
Нашёл дофига всего, теперь бы здорово сложить эту мозаику.

PHP код:
$TYPO3_CONF_VARS['SYS']['devIPmask'] = '192.168.0.1';
$TYPO3_CONF_VARS['FE']['debug'] = true;
$TYPO3_CONF_VARS['SYS']['sqlDebug'] = true
С devIPmask понятно, задал свой REMOTE_HOST и заработала функция debug().

С debug тоже вроде бы понятно, но непонятно, как юзать эту фичу В комменте пишет, что TYPO3 выводит отладку в виде комментов в итоговый HTML. Но например функция debug() выводит на саму страницу, а не в комменты.

sqlDebug - If set, then database queries that fails are outputted in browser.
В общем, получается, что в браузер выводятся только сбойные SQL. А как посмотреть не сбойные? Идеально - получить дамп всех SQL в файл. Впрочем, на старом сайте я что-то такое делал, но счас с ходу не вспомню, пойду смотреть

По логам потом напишу, есть непонятки с enable_DLOG. Впрочем, судя по описанию t3lib_div::devLog, это просто враппер для отладки в EXT, а так как у меня нет EXT, то свободен

Последний раз редактировалось c0d3r; 06.06.2007 в 11:50
c0d3r вне форума   Ответить с цитированием
Старый 06.06.2007, 11:25   #2
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

Вики Debug_TYPO3 кое-что проясняет, но не всё: http://wiki.typo3.org/index.php/Exte...nt#Debug_TYPO3

Также нашёл хорошие функции t3lib_div::debug*().
c0d3r вне форума   Ответить с цитированием
Старый 06.06.2007, 13:28   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Что нужно отлаживать?

Если обработку TypoScript, то нужно включить adminPanel (config.adminPanel=1). Она все выводит по процессу обработки и запросам к базе.

Если PHP, то t3lib_div::debug или devLog. Послдений пишет или в базу или в файл, в зависимости от того какие расширения для devLog-а установлены в системе.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 06.06.2007, 14:59   #4
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

Спасибо. Отлаживать нужно PHP. Но и для TS инфа пригодится Счас попробую админ-панельку

Последний раз редактировалось c0d3r; 03.08.2007 в 15:07
c0d3r вне форума   Ответить с цитированием
Старый 03.08.2007, 15:08   #5
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

Не выводится панелька.

В TS setup прописано:
Код:
config.adminPanel = 1
Попробовал добавить настройку для юзера согласно http://forum.typo3.biz/showpost.php?p=1282&postcount=6
но тоже без результата

Может ли это быть связано с тем, что я работаю в домене 4-го уровня (site.test.server.local, site.test.server.local/typo3)?

И правильно ли я понимаю, что для того, чтобы панель появилась, достаточно иметь активной админскую BE-сессию и всё, то есть в браузере открываю BE, авторизуюсь, отрываю FE (в другой закладке) и ничего более не требуется?

Последний раз редактировалось c0d3r; 03.08.2007 в 15:58
c0d3r вне форума   Ответить с цитированием
Старый 03.08.2007, 19:11   #6
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

не adminPanel, а admPanel... Иногда полезно заглядывать в TSRef
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 04.08.2007, 00:14   #7
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
В общем, получается, что в браузер выводятся только сбойные SQL. А как посмотреть не сбойные? Идеально - получить дамп всех SQL в файл.
для этого есть экстеншен Debug Mysql DB debug_mysql_db
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 06.08.2007, 09:30   #8
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
не adminPanel, а admPanel... Иногда полезно заглядывать в TSRef
Большое спасибо, заработало! То-то я очень удивился, когда не нашёл там adminPanel. Но решил, что документация неполная

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
для этого есть экстеншен Debug Mysql DB debug_mysql_db
Спасибо.

Последний раз редактировалось c0d3r; 06.08.2007 в 09:51
c0d3r вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Правильная настройка базы MySQL 4.1 и TYPO3 4.0 Valery Romanchev FAQ (Часто задаваемые вопросы) 49 10.11.2009 10:56
Правильная генерация надписей на кнопках BE Вячеслав Анисимов Локализация проекта 0 30.08.2003 13:48


Часовой пояс GMT +4, время: 09:40.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория