2011-09-21 17 views
5

Próbowałem zmodyfikować plik php.ini (error_reporting = E_ALL & ~ E_DEPRECATED), ale bez rezultatu. Jest starszy projekt TYPO3, który chciałbym zbadać, a wszystkie te ostrzeżenia są naprawdę denerwujące.TYPO3: jak tłumić przestarzałe ostrzeżenia?

Z góry dziękuję.

+1

Miał ten sam problem, używając Typeo3 w wersji 4.2.8 w PHP 5.3. Kod Typo3 wydaje się być zasypany poleceniami error_reporting(), więc umieszczenie go w moim pliku index.php w ogóle nie pomogło. Rozwiązanie Beara działało dobrze. –

Odpowiedz

8

Nie jestem pewien, czy to zadziała w Twojej wersji Typo3, ale spróbuj ustawić następujące opcje w typo3conf/localconf.php lub za pomocą Narzędzia instalacyjnego.

$TYPO3_CONF_VARS['SYS']['displayErrors'] = '0'; // or '-1' to see other errors 
$TYPO3_CONF_VARS['SYS']['errorHandlerErrors']  = 22519; // E_ALL^E_DEPRECATED^E_NOTICE (everything except deprecated-msgs and notices) 
$TYPO3_CONF_VARS['SYS']['syslogErrorReporting'] = 22519; // E_ALL^E_DEPRECATED^E_NOTICE (everything except deprecated-msgs and notices) 
$TYPO3_CONF_VARS['SYS']['belogErrorReporting'] = 22519; // E_ALL^E_DEPRECATED^E_NOTICE (everything except deprecated-msgs and notices) 
+0

Udało się .. Wielkie dzięki! – Astrip

+0

Świetnie, bez problemu =) – Bear

+3

Znalazłem to ustawienie działające dla PHP 5.4+: '$ TYPO3_CONF_VARS ['SYS'] ['exceptionalErrors'] = E_ALL^​​E_NOTICE^E_DEPRECATED^E_WARNING^E_USER_ERROR^E_USER_NOTICE^E_USER_WARNING^E_STRICT; 'z http://www.typo3.net/forum/thematik/zeige/thema/115080/ –

Powiązane problemy