Hallo Leute,
ich habe bei einem Kunden ein vorher angefertigtes Contaoupdate auf einem Server installiert - über die Konsole (composer install).
Der Aufruf des Installtools bringt eine weiße Seite ohne Fehlermeldung in var/logs.
Ich vermute hier einen PHP-Fehler bzw. eine falsche PHP Version, kann es aber nicht genau nachvollziehen.
Wenn ich jetzt in der Konsole ein zweites Mal "composer install" aufrufe, kommt folgender Fehler:
Code:
[RuntimeException]
An error occurred while executing the "contao:install-web-dir" command: PHP Fatal error: Uncaught TypeError: Argument 1 passed to Contao\ManagerBundle\ContaoManager\Plugin::encodeUrlParameter() must be of the type string, int given, called in /var/customers/webs/
contao/vendor/contao/manager-bundle/src/ContaoManager/Plugin.php on line 393 and defined in /var/customers/webs/contao/vendor/contao/manager-bundle/src/ContaoManager/Plugin.php:448
Stack trace:
#0 /var/customers/webs/contao/vendor/contao/manager-bundle/src/ContaoManager/Plugin.php(393): Contao\ManagerBundle\ContaoManager\Plugin->encodeUrlParameter()
#1 /var/customers/webs/contao/vendor/contao/manager-bundle/src/ContaoManager/Plugin.php(239): Contao\ManagerBundle\ContaoManager\Plugin->getDatabaseUrl()
#2 /var/customers/webs/contao/vendor/contao/manager-plugin/src/Config/ContainerBuilder.php(57): Contao\ManagerBundle\ContaoManager\Plugin->getExtensionConfig()
#3 /var/customers/webs/contao/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(34): Contao\ManagerPlugin\Config\ContainerBuilder->getExtensionConfig() in /var/customers/webs/contao/vendor/contao/manager-bundle/src/ContaoManager/Pl
ugin.php on line 448
Die Fehlermeldung zeigt ein Problem beim Contao-Manager-Bundle.
Wenn ich das angefertigte Update bei NetCup und lokal auf dem xampp installiere, läuft alles Problemlos.
Contao 4.9.12 (4.9.13)
PHP-Version auf der Konsole wird mit 7.0 angegeben.
composer.phar liegt aktuell mit im Verzeichnis.
Installation mit folgendem Aufruf getätigt:
Code:
php7.4 composer.phar install
Hat da jemand einen Tipp für mich?
Gruß
tschero
Lesezeichen