Hallo,
auch wenn das Thema hier schon etwas älter ist, hänge ich mich mal hier ran denn ich habe das gleiche Problem.
Ich benutze die Contao Version 3.1.3 und bin gerade dabei das Buch "Website erstellen mit Contao 3" von Peter Müller durchzuarbeiten, dabei bin ich über die Erweiterung Avisota im Zusammenhang mit dem Erstellen von Newslettern gestolpert. Als ich versucht habe diese jetzt zu installieren schlug diese wohl fehl und seitdem bekomme ich keinen Zugang sowohl zum Frontend als auch zum Backend.
Wenn ich jetzt versuche die Seite über contao/install.php aufzurufen, bekomme ich nur eine Fehlermeldung.
PHP-Code:
Warning: in_array() expects parameter 2 to be array, null given in system/modules/core/library/Contao/System.php on line 110
#0 [internal function]: __error(2, 'in_array() expe...', '/www/htdocs/***...', 110, Array)
#1 system/modules/core/library/Contao/System.php(110): in_array('getInstance', NULL)
#2 system/modules/core/classes/BackendTemplate.php(153): Contao\System->import('AvisotaBackend')
#3 contao/install.php(808): Contao\BackendTemplate->output()
#4 contao/install.php(131): InstallTool->outputAndExit()
#5 contao/install.php(1001): InstallTool->run()
#6 {main}
Fatal error: Class 'AvisotaBackend' not found in /www/htdocs/******/MSGuide/system/modules/core/library/Contao/System.php on line 110
Frage ist natürlich wie ich meine Seite wieder online bekomme und ob es überhaupt Sinn macht diese Erweiterung mit Contao 3 zu nutzen?
Gruß
WWSelec
*Edit: In der Zeile 110 steht:
PHP-Code:
$this->arrObjects[$strKey] = (in_array('getInstance', get_class_methods($strClass))) ? call_user_func(array($strClass, 'getInstance')) : new $strClass();
falls es wichtig sein sollte.
Lesezeichen