Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
06.06.2007, 11:16 | #1 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Правильная отладка и логи
Вчера изучал config_default.php на предмет управлени отладкой и логами.
Нашёл дофига всего, теперь бы здорово сложить эту мозаику. PHP код:
С 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 |
06.06.2007, 11:25 | #2 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Вики Debug_TYPO3 кое-что проясняет, но не всё: http://wiki.typo3.org/index.php/Exte...nt#Debug_TYPO3
Также нашёл хорошие функции t3lib_div::debug*(). |
06.06.2007, 13:28 | #3 |
Senior Member
|
Что нужно отлаживать?
Если обработку TypoScript, то нужно включить adminPanel (config.adminPanel=1). Она все выводит по процессу обработки и запросам к базе. Если PHP, то t3lib_div::debug или devLog. Послдений пишет или в базу или в файл, в зависимости от того какие расширения для devLog-а установлены в системе. |
06.06.2007, 14:59 | #4 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Спасибо. Отлаживать нужно PHP. Но и для TS инфа пригодится Счас попробую админ-панельку
Последний раз редактировалось c0d3r; 03.08.2007 в 15:07 |
03.08.2007, 15:08 | #5 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Не выводится панелька.
В TS setup прописано: Код:
config.adminPanel = 1 но тоже без результата Может ли это быть связано с тем, что я работаю в домене 4-го уровня (site.test.server.local, site.test.server.local/typo3)? И правильно ли я понимаю, что для того, чтобы панель появилась, достаточно иметь активной админскую BE-сессию и всё, то есть в браузере открываю BE, авторизуюсь, отрываю FE (в другой закладке) и ничего более не требуется? Последний раз редактировалось c0d3r; 03.08.2007 в 15:58 |
04.08.2007, 00:14 | #7 | |
Administrator
|
Цитата:
|
|
06.08.2007, 09:30 | #8 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Большое спасибо, заработало! То-то я очень удивился, когда не нашёл там adminPanel. Но решил, что документация неполная
Спасибо. Последний раз редактировалось c0d3r; 06.08.2007 в 09:51 |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Правильная настройка базы MySQL 4.1 и TYPO3 4.0 | Valery Romanchev | FAQ (Часто задаваемые вопросы) | 49 | 10.11.2009 10:56 |
Правильная генерация надписей на кнопках BE | Вячеслав Анисимов | Локализация проекта | 0 | 30.08.2003 13:48 |