Hallo
Ich habe heute eine frische Installation von Contao mit Version 3.5.24 durchgeführt (inkl. Standart Einrichtung von Contao im BE) zusätzlich habe ich folgende Schritte danach ausgeführt:
- Installation von Composer Client
- Installation von Avisota über Composer
Die Installation schlug leider mit einer Meldung "Es ist ein Fehler aufgetreten" fehl, ich habe also das ganze rückgängig gemacht und einen erneuten Versuch mit der Einstellung den Composer im Ausführungsmodus als eigenständigen Prozess laufen zu lassen unternommen, erneut schlug auf dieser Versuch fehl mit gleicher Fehlermeldung. Als nächstes habe ich zwischen der PHP Version 7.0.11 und der 7.1 gewechselt und die Schritte erneut versucht zu wiederholen und auch bei der PHP Version 7.1 schlug der Versuch Avisota zu installieren mit erneut gleicher Meldung fehl.
Anscheinend verursacht die Installation von Avisota in Kombination mit PHP 7.0.11 und 7.1 einen Fehler (ich denke das Avisota noch nicht unter PHP 7.0.11 und höher lauffähig ist), denn als ich die PHP Version auf die Version 5.6 gewechselt habe und in das BE wollte - siehe da Contao lässt mich wieder rein OHNE Fehlermeldung - ging es dann und ich konnte die Datenbank aktualisieren.
Zur Info (vielleicht kann jemand daraus einen Rückschluss ziehen wo da was falsch läuft) unten noch der error.log den es mir ausgegeben hat (zur Sicherheit habe ich meine Pfade angepasst und nur die relevanten dabei stehen lassen:
Code:
[14-Mar-2017 20:50:32 Europe/Zurich] PHP Fatal error: Uncaught exception 'Error' with message 'Function name must be a string' thrown in /system/modules/doctrine-dbal/config/services.php on line 147
#0 /composer/vendor/pimple/pimple/lib/Pimple.php(126): DependencyInjection\Container\ContainerInitializer->{closure}(Object(Pimple))
#1 /composer/vendor/pimple/pimple/lib/Pimple.php(83): Pimple::{closure}(Object(Pimple))
#2 /system/modules/doctrine-dbal/config/services.php(228): Pimple->offsetGet('doctrine.eventM...')
#3 /composer/vendor/pimple/pimple/lib/Pimple.php(126): DependencyInjection\Container\ContainerInitializer->{closure}(Object(Pimple))
#4 /composer/vendor/pimple/pimple/lib/Pimple.php(83): Pimple::{closure}(Object(Pimple))
#5 /system/modules/doctrine-orm/config/services.php(156): Pimple->offsetGet('doctrine.connec...')
#6 /composer/vendor/pimple/pimple/lib/Pimple.php(126): DependencyInjection\Container\ContainerInitializer->{closure}(Object(Pimple))
#7 /composer/vendor/pimple/pimple/lib/Pimple.php(83): Pimple::{closure}(Object(Pimple))
#8 /composer/vendor/avisota/contao-core/src/ServiceFactory.php(52): Pimple->offsetGet('doctrine.orm.en...')
#9 [internal function]: Avisota\Contao\Core\ServiceFactory->init(Object(Pimple))
#10 /composer/vendor/contao-community-alliance/dependency-container/src/DependencyInjection/Container/ContainerInitializer.php(114): ReflectionMethod->invokeArgs(Object(Avisota\Contao\Core\ServiceFactory), Array)
#11 /composer/vendor/contao-community-alliance/dependency-container/src/DependencyInjection/Container/ContainerInitializer.php(449): DependencyInjection\Container\ContainerInitializer->callHooks(Object(Pimple))
#12 /system/initialize.php(243): DependencyInjection\Container\ContainerInitializer->init()
#13 /contao/main.php(16): require('/var/www/vhosts...')
#14 {main}
Ich würde mich über ein Feedback freuen, denn vielleicht hat jemand ja dieses Problem auch schon gehabt.
Lesezeichen