Installation 4.13.2 auf Hosteurope -> Fehler
Hallo,
beim Versuch Contao in der aktuellen Version 4.13.2 und PHP 8.0.16 bei dem Provider Hosteurope zu installieren kommt unten stehender Fehler.
Im Vorfeld kommt immer der Fehler: Unable to write to the temporary system directory.
Das umgehe ich, in dem ich eine php.ini mit folgendem Inhalt in den Ordner contao-manager ablege:
Code:
open_basedir = none
sys_temp_dir = /is/htdocs/user_tmp/wpXXXXX_YYYYY
allow_url_fopen = 1
Code:
Notice: tempnam(): file created in the system's temporary directory in /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/dependency-injection/Loader/XmlFileLoader.php on line 684
Fatal error: Uncaught ValueError: Path cannot be empty in /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/dependency-injection/Loader/XmlFileLoader.php:692
Stack trace:
#0 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/dependency-injection/Loader/XmlFileLoader.php(692): file_put_contents('', 'shouldEnableEntityLoader()
#2 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/config/Util/XmlUtils.php(89): Symfony\Component\DependencyInjection\Loader\XmlFileLoader->validateSchema(Object(DOMDocument), false)
#3 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/config/Util/XmlUtils.php(146): Symfony\Component\Config\Util\XmlUtils::parse('parseFileToDOM('/is/htdocs/wp11...')
#6 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/doctrine/doctrine-bundle/DependencyInjection/DoctrineExtension.php(117): Symfony\Component\DependencyInjection\Loader\XmlFileLoader->load('dbal.xml')
#7 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/doctrine/doctrine-bundle/DependencyInjection/DoctrineExtension.php(88): Doctrine\Bundle\DoctrineBundle\DependencyInjection\DoctrineExtension->dbalLoad(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#8 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(76): Doctrine\Bundle\DoctrineBundle\DependencyInjection\DoctrineExtension->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#9 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(42): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Contao\ManagerPlugin\Config\ContainerBuilder))
#10 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/dependency-injection/Compiler/Compiler.php(82): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process(Object(Contao\ManagerPlugin\Config\ContainerBuilder))
#11 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/dependency-injection/ContainerBuilder.php(757): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Contao\ManagerPlugin\Config\ContainerBuilder))
#12 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/http-kernel/Kernel.php(548): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#13 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/contao/manager-bundle/src/HttpKernel/ContaoKernel.php(296): Symfony\Component\HttpKernel\Kernel->initializeContainer()
#14 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/http-kernel/Kernel.php(789): Contao\ManagerBundle\HttpKernel\ContaoKernel->initializeContainer()
#15 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/http-kernel/Kernel.php(128): Symfony\Component\HttpKernel\Kernel->preBoot()
#16 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/framework-bundle/Console/Application.php(168): Symfony\Component\HttpKernel\Kernel->boot()
#17 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/framework-bundle/Console/Application.php(74): Symfony\Bundle\FrameworkBundle\Console\Application->registerCommands()
#18 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/console/Application.php(171): Symfony\Bundle\FrameworkBundle\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#19 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/contao/manager-bundle/bin/contao-setup(44): Symfony\Component\Console\Application->run()
#20 /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/bin/contao-setup(117): include('/is/htdocs/wp11...')
#21 {main}
thrown in /is/htdocs/wpxxxxxxxx_yyyyyyyyyy/www/projektname/vendor/symfony/dependency-injection/Loader/XmlFileLoader.php on line 692
91 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> @php vendor/bin/contao-setup
Script @php vendor/bin/contao-setup handling the post-install-cmd event returned with error code 255
# Process terminated with exit code 255
# Result: Unknown error
Weiß jemand von Euch Rat?
Beste Grüße
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe tatsächlich noch mal an die Vernunft des Providers appelliert, pralle aber jedesmal an der Ignoranz ab, wie ein Gummiball.
Egal, wie ich meine E-Mails an den Support auch formuliere, es kommt immer nur eine automatisch generierte Antwort :rolleyes:
Ich für meinen Teil habe jetzt jedenfalls auch die einzig wahre Lösung für das Problem gefunden:
Providerwechsel!
Anhang 25914
Mein neuer Provider fängt zumindest auch mit einem H an - das macht den Wechsel nur halb so schwer ;)
Für alle, die vor dem gleichen Problem stehen:
Hetzner, Level4 hosted problemlos Contao 4.13 auf PHP 8.1
(Ich hab' mich jetzt einmal durch alle möglichen Konfigurationsmenüs bei Hetzner geklickt und behaupte, das jetzt verstanden zu haben.
Falls jemand also Unterstützung braucht, helfe ich gern.)
Liste der Anhänge anzeigen (Anzahl: 1)
Kleiner Nachtrag von mir selbst
Ich hatte ja noch Hoffnung, das Hosteurope vielleicht doch noch mal einlenkt, aber Pustekuchen!
Anhang 25973
Das was Ihr da seht ist seit heute eine Contao 3.5 Installation unter einem Hosteurope Server :-)
Ich weiß, ich weiß. Ist nicht mehr so ganz frisch, aber meine Contao 4.13 Installation geht auch nicht mehr :-) :-)
Soll ja auch nur ein Symbolfoto sein, für den Verlauf dieses Threads.
Ich denke, somit kann man den Fall schließen.