Debugging - Logfiles
Settings
Setze im Install Tool:
[SYS][systemLog] = file,/var/log/knolledge.log,0)
Debugging - Devlog
Extension
Installiere die cc_devlog Extension
Settings
Setze im Install Tool:
[SYS][systemLog] =
Aufruf
Um einen Eintrag zu erzeugen verwende:
t3lib_div::devLog($what_to_say, 'from where ', 3, $extra_data);
Debugging - Screen
Extension
Installiere die Extension cc_debug
Settings
Setze im Install Tool (oder in localconf.php):
$TYPO3_CONF_VARS['SYS']['sqlDebug'] = '1';
$TYPO3_CONF_VARS['FE']['debug'] = '1';
Aufruf
debug ($variable, 'Output of variable', __LINE__, __FILE__);
Debugging - Datenbank
Um das schreiben von Fehlermeldungen zu aktvieren wenn ein Datenbankzugriff schiefgeht ändere in der Datei typo3/t3lib/class.t3lib_db.php folgende Zeile:
// Debug:
var $debugOutput = FALSE; // Set "TRUE" if you want database errors outputted.
zu
// Debug:
var $debugOutput = TRUE;
Für detaillierte Infos:
function debug($func) {
error_log ($this->debug_lastBuiltQuery, 0);
Setze im Install Tool 'All Configuration'
[SYS][sqlDebug] = 1 // Boolean. If set, then database queries that fails are outputted in browser. For development.
Oder in typo3conf/localconf.php oder im Code der Extension:
$TYPO3_CONF_VARS['SYS']['sqlDebug'] = 1;






