Ich verwende bei einer Installation Avisota und MetaModels. Beim Erstellen eines neuen MetaModels hängt sich leider die komplette Contao-Installation bzw. die laufende Session auf und ich bekomme einen Error 500.
Bei der genaueren Analyse habe ich rausgefunden, dass es wohl an Avisota bzw. der Kombination aus Avisota und MetaModels liegt:
Fatal error: Cannot unset string offsets in .../system/modules/Avisota/config/config.php on line 260
In Zeile 260 finde ich die Funktion
PHP-Code:
unset($_SESSION['TL_ERROR']['avisota_tracking_disabled']);
Kann mir evtl. jemand erklären, für was $_SESSION['TL_ERROR']['avisota_tracking_disabled'] zuständig ist und wie ich das Problem sinnvoll lösen kann?
Vielen Dank!
Update:
ich habe das jetzt mal so geändert, um das Problem kurzfristig zu lösen:
PHP-Code:
if(array_key_exists('TL_ERROR',$_SESSION) && is_array($_SESSION['TL_ERROR']))
{
if(array_key_exists('avisota_tracking_disabled',$_SESSION['TL_ERROR']))
{
unset($_SESSION['TL_ERROR']['avisota_tracking_disabled']);
}
}
Lesezeichen