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
Lesezeichen