Contao-Camp 2024
Ergebnis 1 bis 14 von 14

Thema: Installation mit Devilbox schlägt fehl

  1. #1
    Contao-Nutzer
    Registriert seit
    26.04.2021.
    Beiträge
    16

    Fehler Installation mit Devilbox schlägt fehl

    Hallo
    Ich bin neu mit Contao und habe versucht Contao 4.9 auf der Devilbox zu installieren genau wie nach Dokumentation beschrieben. Jedoch lief der Contao Manager in ein Fehler rein: Er ist im Bild angezeigt.
    Anschliessend habe ich versucht Contao 4.11 zu installieren. Der Manager hat keinen Fehler angezeigt, jedoch wurde das Contao-Installtool nicht installiert und der Manager läuft in einer Endlisschleife in der Reparatur.

    Meine Vermutung ist, dass der PHP Pfad falsch sein könnte, der der Manager automatisch erkennt, da er nichts mit der Devilbox zu tun hat: /usr/local/bin/php Aber es könnte auch etwas ganz anderes sein.

    Weiss da jemand weiter?

    Liebe Grüsse Enricone
    Angehängte Grafiken Angehängte Grafiken

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.681
    User beschenken
    Wunschliste

    Standard

    mach doch den Install mal auf der Konsole mit dem Parameter -vvv

    da sollten mehr Infos kommen, wo die Säge klemmt

  3. #3
    Contao-Nutzer
    Registriert seit
    26.04.2021.
    Beiträge
    16

    Standard

    Hier ist der Fehler:

    Code:
    0.0718    9184176  30. include('/shared/httpd/contao1/vendor/symfony/dependency-injection/ServiceLocator.php') /shared/httpd/contao1/vendor/composer/ClassLoader.php:444
    
    Script Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication handling the post-update-cmd event terminated with an exception
    Reading ./composer.json
    Loading config file ./composer.json
    Failed to initialize global composer: Composer could not find the config file: /home/devilbox/.composer/composer.json
    To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
    Reading /shared/httpd/contao1/vendor/composer/installed.json
    
                                                                               
      [RuntimeException]                                                       
      An error occurred while executing the "contao:install-web-dir" command:  
                                                                               
    
    Exception trace:
     () at /shared/httpd/contao1/vendor/contao/manager-bundle/src/Composer/ScriptHandler.php:89
     Contao\ManagerBundle\Composer\ScriptHandler::executeCommand() at /shared/httpd/contao1/vendor/contao/manager-bundle/src/Composer/ScriptHandler.php:30
     Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication() at phar:///usr/local/bin/composer-2/src/Composer/EventDispatcher/EventDispatcher.php:322
     Composer\EventDispatcher\EventDispatcher->executeEventPhpScript() at phar:///usr/local/bin/composer-2/src/Composer/EventDispatcher/EventDispatcher.php:218
     Composer\EventDispatcher\EventDispatcher->doDispatch() at phar:///usr/local/bin/composer-2/src/Composer/EventDispatcher/EventDispatcher.php:101
     Composer\EventDispatcher\EventDispatcher->dispatchScript() at phar:///usr/local/bin/composer-2/src/Composer/Installer.php:339
     Composer\Installer->run() at phar:///usr/local/bin/composer-2/src/Composer/Command/CreateProjectCommand.php:241
     Composer\Command\CreateProjectCommand->installProject() at phar:///usr/local/bin/composer-2/src/Composer/Command/CreateProjectCommand.php:156
     Composer\Command\CreateProjectCommand->execute() at phar:///usr/local/bin/composer-2/vendor/symfony/console/Command/Command.php:245
     Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer-2/vendor/symfony/console/Application.php:835
     Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer-2/vendor/symfony/console/Application.php:185
     Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer-2/src/Composer/Console/Application.php:310
     Composer\Console\Application->doRun() at phar:///usr/local/bin/composer-2/vendor/symfony/console/Application.php:117
     Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer-2/src/Composer/Console/Application.php:122
     Composer\Console\Application->run() at phar:///usr/local/bin/composer-2/bin/composer:63
     require() at /usr/local/bin/composer-2:24
    
    create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--add-repository] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--ask] [--] [<package>] [<directory>] [<version>]

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.681
    User beschenken
    Wunschliste

    Standard

    was hast Du in der Konsole eingegeben?

  5. #5
    Contao-Nutzer
    Registriert seit
    26.04.2021.
    Beiträge
    16

    Standard

    Ich habe in der Devilbox shell.sh geöffnet und dann das eingegeben:
    Code:
    composer create-project contao/managed-edition contao1 4.9 -vvv

  6. #6
    Contao-Nutzer
    Registriert seit
    26.04.2021.
    Beiträge
    16

    Standard

    Weiss da jemand weiter?

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.681
    User beschenken
    Wunschliste

    Standard

    Install über den Weg habe ich noch nie gemacht - es gibt einen Thread, wo eine Komplettinstalltion rein über Konsole gemacht werden solte ... analog zu WP

    da gab es auch einige kleine Hürden

    Ich glaube Spooky ist da ein guter Ansprechpartner - ggf. auch Slack mal probieren

  8. #8
    Contao-Nutzer
    Registriert seit
    26.04.2021.
    Beiträge
    16

    Standard

    Ich habe diese zwei Seiten gefunden wegen der Kommandozeilen installation:
    https://docs.contao.org/manual/de/an...-kommandozeile
    https://docs.contao.org/manual/de/in...e-installieren

    Gibt es noch andere Seiten?

  9. #9
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Funktioniert die integrierte composer Version in der devilobox Konsole (via shell.sh) ansonsten einwandfrei?

    Evtl. hat es auch etwas mit den Zugriffsrechten zu tun.
    Wurden in der devilbox .env die Variablen für uid und gid gesetzt?

    Wenn du docker unter Windows 10 Home mit wsl 2 betreibst ist dies normalerweise zwar nicht notwendig würd es aber mal testen.
    Wenn du docker mit Windows 10 Pro via Hyper-V VM nutzt ist dies in jedem Fall relevant. In diesem Fall dann auch in den Einstellungen des docker dashboard
    unter "Resources\File Sharing" überprüfen ob dein Laufwerk hier angegeben wurde (Default ist nur C:\).
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  10. #10
    Contao-Nutzer
    Registriert seit
    26.04.2021.
    Beiträge
    16

    Standard

    UID und GID sollten stimmen.

    Ich bin mit einem Linux Mint 20.1 unterwegs und nicht mit Windows.
    Kann ich die Devilbox Shell irgendwie überprüfen ob sie einwandfrei funktioniert?

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.883
    Partner-ID
    10107

    Standard

    Führe mal
    Code:
    vendor/bin/contao-console contao:install-web-dir -vvv
    aus und poste die Ausgabe.
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Contao-Nutzer
    Registriert seit
    26.04.2021.
    Beiträge
    16

    Standard

    Hier ist die Ausgabe:
    Code:
    vendor/bin/contao-console contao:install-web-dir -vvv
    
    Fatal error: Declaration of Symfony\Component\DependencyInjection\ServiceLocator::has(string $id) must be compatible with Psr\Container\ContainerInterface::has($id) in /shared/httpd/contao1/vendor/symfony/dependency-injection/ServiceLocator.php on line 27
    
    Call Stack:
        0.0002     421208   1. {main}() /shared/httpd/contao1/vendor/contao/manager-bundle/bin/contao-console:0
        0.0358    6308368   2. Contao\ManagerBundle\Console\ContaoApplication->run($input = class Symfony\Component\Console\Input\ArgvInput { private $tokens = [0 => 'contao:install-web-dir', 1 => '-vvv']; private $parsed = NULL; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 0; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $stream = NULL; protected $options = []; protected $arguments = []; protected $interactive = TRUE }, $output = ???) /shared/httpd/contao1/vendor/contao/manager-bundle/bin/contao-console:38
        0.0422    6475432   3. Contao\ManagerBundle\Console\ContaoApplication->doRun($input = class Symfony\Component\Console\Input\ArgvInput { private $tokens = [0 => 'contao:install-web-dir', 1 => '-vvv']; private $parsed = NULL; protected $definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 0; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; protected $stream = NULL; protected $options = []; protected $arguments = []; protected $interactive = TRUE }, $output = class Symfony\Component\Console\Output\ConsoleOutput { private $stderr = class Symfony\Component\Console\Output\StreamOutput { private $stream = resource(190) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 256; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... } }; private $consoleSectionOutputs = []; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(183) of type (stream); private ${Symfony\Component\Console\Output\Output}verbosity = 256; private ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private $decorated = TRUE; private $styles = [...]; private $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } } }) /shared/httpd/contao1/vendor/symfony/console/Application.php:149
        0.0422    6475432   4. Contao\ManagerBundle\Console\ContaoApplication->registerCommands() /shared/httpd/contao1/vendor/symfony/framework-bundle/Console/Application.php:75
        0.0423    6475432   5. Contao\ManagerBundle\HttpKernel\ContaoKernel->boot() /shared/httpd/contao1/vendor/symfony/framework-bundle/Console/Application.php:169
        0.0598    8683904   6. Contao\ManagerBundle\HttpKernel\ContaoKernel->initializeContainer() /shared/httpd/contao1/vendor/symfony/http-kernel/Kernel.php:136
        0.0598    8683904   7. Contao\ManagerBundle\HttpKernel\ContaoKernel->initializeContainer() /shared/httpd/contao1/vendor/contao/manager-bundle/src/HttpKernel/ContaoKernel.php:314
        0.0602    8721568   8. Contao\ManagerBundle\HttpKernel\ContaoKernel->buildContainer() /shared/httpd/contao1/vendor/symfony/http-kernel/Kernel.php:595
        0.0603    8721616   9. Contao\ManagerBundle\HttpKernel\ContaoKernel->getContainerBuilder() /shared/httpd/contao1/vendor/symfony/http-kernel/Kernel.php:695
        0.0603    8721616  10. spl_autoload_call($class_name = 'Contao\\ManagerPlugin\\Config\\ContainerBuilder') /shared/httpd/contao1/vendor/contao/manager-bundle/src/HttpKernel/ContaoKernel.php:302
        0.0603    8721736  11. Composer\Autoload\ClassLoader->loadClass($class = 'Contao\\ManagerPlugin\\Config\\ContainerBuilder') /shared/httpd/contao1/vendor/contao/manager-bundle/src/HttpKernel/ContaoKernel.php:302
        0.0603    8721864  12. Composer\Autoload\includeFile($file = '/shared/httpd/contao1/vendor/composer/../contao/manager-plugin/src/Config/ContainerBuilder.php') /shared/httpd/contao1/vendor/composer/ClassLoader.php:322
        0.0604    8727088  13. include('/shared/httpd/contao1/vendor/contao/manager-plugin/src/Config/ContainerBuilder.php') /shared/httpd/contao1/vendor/composer/ClassLoader.php:444
        0.0604    8727088  14. spl_autoload_call($class_name = 'Symfony\\Component\\DependencyInjection\\ContainerBuilder') /shared/httpd/contao1/vendor/contao/manager-plugin/src/Config/ContainerBuilder.php:19
        0.0604    8727208  15. Composer\Autoload\ClassLoader->loadClass($class = 'Symfony\\Component\\DependencyInjection\\ContainerBuilder') /shared/httpd/contao1/vendor/contao/manager-plugin/src/Config/ContainerBuilder.php:19
        0.0604    8727336  16. Composer\Autoload\includeFile($file = '/shared/httpd/contao1/vendor/composer/../symfony/dependency-injection/ContainerBuilder.php') /shared/httpd/contao1/vendor/composer/ClassLoader.php:322
        0.0620    9031728  17. include('/shared/httpd/contao1/vendor/symfony/dependency-injection/ContainerBuilder.php') /shared/httpd/contao1/vendor/composer/ClassLoader.php:444
        0.0620    9031728  18. spl_autoload_call($class_name = 'Symfony\\Component\\DependencyInjection\\Container') /shared/httpd/contao1/vendor/symfony/dependency-injection/ContainerBuilder.php:52
        0.0620    9031848  19. Composer\Autoload\ClassLoader->loadClass($class = 'Symfony\\Component\\DependencyInjection\\Container') /shared/httpd/contao1/vendor/symfony/dependency-injection/ContainerBuilder.php:52
        0.0621    9031960  20. Composer\Autoload\includeFile($file = '/shared/httpd/contao1/vendor/composer/../symfony/dependency-injection/Container.php') /shared/httpd/contao1/vendor/composer/ClassLoader.php:322
        0.0625    9091968  21. include('/shared/httpd/contao1/vendor/symfony/dependency-injection/Container.php') /shared/httpd/contao1/vendor/composer/ClassLoader.php:444
        0.0626    9095688  22. class_exists($classname = 'Symfony\\Component\\DependencyInjection\\Argument\\ServiceLocator') /shared/httpd/contao1/vendor/symfony/dependency-injection/Container.php:29
        0.0626    9095824  23. spl_autoload_call($class_name = 'Symfony\\Component\\DependencyInjection\\Argument\\ServiceLocator') /shared/httpd/contao1/vendor/symfony/dependency-injection/Container.php:29
        0.0626    9095960  24. Composer\Autoload\ClassLoader->loadClass($class = 'Symfony\\Component\\DependencyInjection\\Argument\\ServiceLocator') /shared/httpd/contao1/vendor/symfony/dependency-injection/Container.php:29
        0.0626    9096088  25. Composer\Autoload\includeFile($file = '/shared/httpd/contao1/vendor/composer/../symfony/dependency-injection/Argument/ServiceLocator.php') /shared/httpd/contao1/vendor/composer/ClassLoader.php:322
        0.0627    9101984  26. include('/shared/httpd/contao1/vendor/symfony/dependency-injection/Argument/ServiceLocator.php') /shared/httpd/contao1/vendor/composer/ClassLoader.php:444
        0.0627    9101984  27. spl_autoload_call($class_name = 'Symfony\\Component\\DependencyInjection\\ServiceLocator') /shared/httpd/contao1/vendor/symfony/dependency-injection/Argument/ServiceLocator.php:21
        0.0627    9102104  28. Composer\Autoload\ClassLoader->loadClass($class = 'Symfony\\Component\\DependencyInjection\\ServiceLocator') /shared/httpd/contao1/vendor/symfony/dependency-injection/Argument/ServiceLocator.php:21
        0.0627    9102232  29. Composer\Autoload\includeFile($file = '/shared/httpd/contao1/vendor/composer/../symfony/dependency-injection/ServiceLocator.php') /shared/httpd/contao1/vendor/composer/ClassLoader.php:322
        0.0629    9129744  30. include('/shared/httpd/contao1/vendor/symfony/dependency-injection/ServiceLocator.php') /shared/httpd/contao1/vendor/composer/ClassLoader.php:444

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.883
    Partner-ID
    10107
    » sponsor me via GitHub or PayPal or Revolut

  14. #14
    Contao-Nutzer
    Registriert seit
    26.04.2021.
    Beiträge
    16

    Standard

    Super danke, hat geklappt!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •