Portál AbcLinuxu, 12. května 2025 12:25
Fatal error: Class 't3lib_div' not found in /var/lib/typo3/typo3_src-4.5.15/t3lib/error/class.t3lib_error_errorhandler.php on line 128
Při hledání příčiny jsem zkusil těsně před tento řádek vložit následující výpis:
echo (class_exists('t3lib_div') ? 'existuje' : 'NEexistuje');
Po této úpravě se vypíše "existuje" a chybové hlášení se změní na:
Fatal error: Exception thrown without a stack frame in Unknown on line 0
Asi úplně nechápu, jak může být třída v určité části kódu definovaná, ale nedostupná. Co mi uniká?
(případné rady k opravě Typo3 instalace beru taky, ale hlavní podstata dotazu je v té programátorské rovině).
Předem díky za všechny rady!
t3lib_div::sysLog($message, $logTitle, $severity);
assert("class_exists('t3lib_div');");Výhodou je, že ji v tom kódu můžeš klidně nechat, případně globálně zakázat (nebude se vyhodnocovat).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.