Typo3 Entwicklereinstellungen
Aus Vosp.info
Inhaltsverzeichnis
typo3 7
Typoscript
im haupt template
config.contentObjectExceptionHandler = 0
typo3/install/ => All configuration
[SYS][systemLogLevel] = 3 [SYS][displayErrors] = 1 [SYS][errorHandlerErrors] = 30466 [SYS][exceptionalErrors] = 20480
# If set, the toolbar menu entry for clearing system caches (core cache, class cache, etc.) is visible for admin users. [SYS][clearCacheSystem] = 1
Entwickler Extensions
includekrexx
- fürs debuggen
- getestet mit typo3 7.6.1
Alternative zu \TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump();
!Extensions
- medclearcache - hat keine Auswirkungen auf Clear Frontend Cache und Clear Install Cachen
php
mysql query ausgeben
$parser = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Persistence\\Generic\\Storage\\Typo3DbQueryParser');
$queryParts = $parser->parseQuery($query);
typo3 CMS V6
Extension: devlog
muss am besten installiert sein!!!
log Einstellung
folgende Datei anlegen falls nicht schon existiert
typo3conf/AdditionalConfiguration.php
diese Datei wird nicht wieder automatisch überschrieben wie LocalConfiguration.php
$system = 0; //0 = develop, 1 = production, 2 = performance
if ($system === 0) {
$GLOBALS['TYPO3_CONF_VARS']['SYS']['displayErrors'] = '1';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['devIPmask'] = '127.0.0.*'; # wenn typo3 auf lo installiert ist, * für alle Rechner
$GLOBALS['TYPO3_CONF_VARS']['SYS']['errorHandler'] = 't3lib_error_ErrorHandler';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['errorHandlerErrors'] = E_ALL ^ E_NOTICE;
$GLOBALS['TYPO3_CONF_VARS']['SYS']['exceptionalErrors'] = E_ALL ^ E_NOTICE ^ E_WARNING ^ E_USER_ERROR ^ E_USER_NOTICE ^ E_USER_WARNING;
$GLOBALS['TYPO3_CONF_VARS']['SYS']['debugExceptionHandler'] = 't3lib_error_DebugExceptionHandler';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['productionExceptionHandler'] = 't3lib_error_DebugExceptionHandler';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLogLevel'] = '0';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLog'] = 'error_log';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['enable_DLOG'] = '1';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['enable_errorDLOG'] = '1';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['enable_exceptionDLOG'] = '1';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['enableDeprecationLog'] = 'console';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['sqlDebug'] = '1';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['extCache'] = '0';
} elseif ($system === 1) {
$GLOBALS['TYPO3_CONF_VARS']['SYS']['displayErrors'] = '2';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['devIPmask'] = '127.0.0.*';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['errorHandler'] = 't3lib_error_ErrorHandler';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLogLevel'] = '2';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLog'] = 'error_log,,2;syslog,LOCAL0,,3';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['enable_DLOG'] = '0';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['enable_errorDLOG'] = '0';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['enable_exceptionDLOG'] = '0';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['errorHandlerErrors'] = 0;
$GLOBALS['TYPO3_CONF_VARS']['SYS']['exceptionalErrors'] = 0;
$GLOBALS['TYPO3_CONF_VARS']['SYS']['enableDeprecationLog'] = '';
} elseif ($system === 2) {
$GLOBALS['TYPO3_CONF_VARS']['SYS']['displayErrors'] = '0';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['devIPmask'] = '';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['errorHandler'] = '';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['debugExceptionHandler'] = '';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['productionExceptionHandler'] = '';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLog'] = '';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['enable_DLOG'] = '0';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['enable_errorDLOG'] = '0';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['enable_exceptionDLOG'] = '0';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['enableDeprecationLog'] = '';
}
deprecation_dba13840e0.log
immer mal ein Auge draufwerfen, welche Funktionen demnächst nicht mehr am Start sind
deprecation_dba13840e0.log
FLUSH CACHE
flush frontend cache
flush general cache
flush system cache
- Viewhelper
- Sprache