Contao-Camp 2024
Ergebnis 1 bis 19 von 19

Thema: Installtool nicht aufrufbar (nach upgrade von 4.1 auf 4.9.31

  1. #1
    Contao-Nutzer Avatar von Gerald383
    Registriert seit
    13.09.2018.
    Beiträge
    38

    Standard Installtool nicht aufrufbar (nach upgrade von 4.1 auf 4.9.31

    Ich kann das Installtool zwar aufrufen und mein Kennwort eingeben, danach kommt aber folgender Fehler:

    Info:
    Server läuft auf World4You
    Habe ursprünglich eine Kopie der aktuellen Website gemacht (d.h. per FileZilla alle Dateien in den neuen Ordner - einen aktuellen Contao Manager installiert - eine neue Datenbank im System hinterlegt (die alte Datenbank dort hinein kopiert) - und dann im Contao Manager auf 4.9 upgedatet.
    Das Front- und Backend ist normal erreichbar, jedoch das Installtool nicht mehr.

    Dies ist der Fehlercode im var/logs:

    Code:
    [2022-08-03 15:14:36] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://fb.erfolgbeginntimkopf.at/contao/install","method":"GET"} []
    [2022-08-03 15:14:37] request.CRITICAL: Uncaught PHP Exception TypeError: "Argument 1 passed to Doctrine\DBAL\Types\TypeRegistry::get() must be of the type string, null given, called in /home/.sites/52/site1498937/web/fb/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/Type.php on line 237" at /home/.sites/52/site1498937/web/fb/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/TypeRegistry.php line 34 {"exception":"[object] (TypeError(code: 0): Argument 1 passed to Doctrine\\DBAL\\Types\\TypeRegistry::get() must be of the type string, null given, called in /home/.sites/52/site1498937/web/fb/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/Type.php on line 237 at /home/.sites/52/site1498937/web/fb/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/TypeRegistry.php:34)"} []
    [2022-08-03 15:16:59] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://fb.erfolgbeginntimkopf.at/contao/install","method":"GET"} []
    [2022-08-03 15:17:00] request.CRITICAL: Uncaught PHP Exception TypeError: "Argument 1 passed to Doctrine\DBAL\Types\TypeRegistry::get() must be of the type string, null given, called in /home/.sites/52/site1498937/web/fb/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/Type.php on line 237" at /home/.sites/52/site1498937/web/fb/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/TypeRegistry.php line 34 {"exception":"[object] (TypeError(code: 0): Argument 1 passed to Doctrine\\DBAL\\Types\\TypeRegistry::get() must be of the type string, null given, called in /home/.sites/52/site1498937/web/fb/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/Type.php on line 237 at /home/.sites/52/site1498937/web/fb/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/TypeRegistry.php:34)"} []
    Bitte um Hilfe, was ich tun kann/soll/muss um das Installtool wieder aufrufen zu können?

    Danke.

  2. #2
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.976
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du evtl.
    contao_install
    statt
    Code:
    contao/install
    eingegeben?

    Grüße
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  3. #3
    Contao-Nutzer Avatar von Gerald383
    Registriert seit
    13.09.2018.
    Beiträge
    38

    Standard

    Im Browser? Nein, da habe ich sicher contao/install.

    (Sonst würde ich ja auch nicht auf die Install Seite selber kommen. Wie gesagt, ich bin auf der Seite, kann auch das Passwort eingeben und danach kommt die Fehlermeldung "Es gibt ein Problem".

  4. #4
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Gerald383 Beitrag anzeigen
    ...eine neue Datenbank im System hinterlegt (die alte Datenbank dort hinein kopiert) ...
    hast du auch die Zugangsdaten der Datenbank in der config/parameters.yml angepasst? Danach nochmals den Prod.Cache im Contao Manager löschen
    Grüsse
    Bernhard


  5. #5
    Contao-Nutzer Avatar von Gerald383
    Registriert seit
    13.09.2018.
    Beiträge
    38

    Standard

    Ja, die sind auch korrekt und den Cache habe ich auch schon gelöscht.

    Kann es sein, dass in der Datenbank selber wo falsche Daten drinnen stehen, dass er darauf dann nicht zugreifen kann?

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

    Standard

    Lösche vendor/ und var/ und dann Abhängigkeiten installieren im Safe mode des Contao Managers.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer Avatar von Gerald383
    Registriert seit
    13.09.2018.
    Beiträge
    38

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Lösche vendor/ und var/ und dann Abhängigkeiten installieren im Safe mode des Contao Managers.
    1. wie komme ich in den Safe Mode?

    2. wie installiere ich dann die Abhängigkeiten?
    (oder ist das im Contao Manager der Button bei Composer Abhängigkeiten: "Installer ausführen"?)

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

    Standard

    Zitat Zitat von Gerald383 Beitrag anzeigen
    1. wie komme ich in den Safe Mode?
    Der kommt automatisch.


    Zitat Zitat von Gerald383 Beitrag anzeigen
    2. wie installiere ich dann die Abhängigkeiten?
    (oder ist das im Contao Manager der Button bei Composer Abhängigkeiten: "Installer ausführen"?)
    Genau das, ja.
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer Avatar von Gerald383
    Registriert seit
    13.09.2018.
    Beiträge
    38

    Standard

    Der Prozess mit /vendor und /var löschen, dem Safe Mode und der Composer Installation hat super funktioniert.

    Das Problem, dass bei Eingabe des Passwortes im Installtool die Fehlermeldung "Es ist ein Problem aufgetreten" kommt habe ich jedoch immer noch.

    (Habe auch das Passwort schon zurückgesetzt um auszuschließen, dass ich ein falsches Passwort eingebe).

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

    Standard

    Zitat Zitat von Gerald383 Beitrag anzeigen
    Das Problem, dass bei Eingabe des Passwortes im Installtool die Fehlermeldung "Es ist ein Problem aufgetreten" kommt habe ich jedoch immer noch.
    Nutze den Debug-Modus und poste den Stack Trace.
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Nutzer Avatar von Gerald383
    Registriert seit
    13.09.2018.
    Beiträge
    38

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nutze den Debug-Modus und poste den Stack Trace.
    Code:
    TypeError
    TypeError:
    Argument 1 passed to Doctrine\DBAL\Types\TypeRegistry::get() must be of the type string, null given, called in /home/.sites/52/site1498937/web/fb/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/Type.php on line 237
    
      at vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/TypeRegistry.php:34
      at Doctrine\DBAL\Types\TypeRegistry->get(null)
         (vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/Type.php:237)
      at Doctrine\DBAL\Types\Type::getType(null)
         (vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Table.php:306)
      at Doctrine\DBAL\Schema\Table->addColumn('privacy_lbl_1', null, array('varchar(128) NOT NULL default \'\'', 'varchar(128) NOT NULL default \'\''))
         (vendor/contao/core-bundle/src/Doctrine/Schema/DcaSchemaProvider.php:116)
      at Contao\CoreBundle\Doctrine\Schema\DcaSchemaProvider->appendToSchema(object(Schema))
         (vendor/contao/core-bundle/src/EventListener/DoctrineSchemaListener.php:38)
      at Contao\CoreBundle\EventListener\DoctrineSchemaListener->postGenerateSchema(object(GenerateSchemaEventArgs))
         (vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:64)
      at Symfony\Bridge\Doctrine\ContainerAwareEventManager->dispatchEvent('postGenerateSchema', object(GenerateSchemaEventArgs))
         (vendor/doctrine/orm/lib/Doctrine/ORM/Tools/SchemaTool.php:409)
      at Doctrine\ORM\Tools\SchemaTool->getSchemaFromMetadata(array(object(ClassMetadata), object(ClassMetadata), object(ClassMetadata), object(ClassMetadata)))
         (vendor/contao/core-bundle/src/Doctrine/Schema/DcaSchemaProvider.php:168)
      at Contao\CoreBundle\Doctrine\Schema\DcaSchemaProvider->createSchemaFromOrm()
         (vendor/contao/core-bundle/src/Doctrine/Schema/DcaSchemaProvider.php:56)
      at Contao\CoreBundle\Doctrine\Schema\DcaSchemaProvider->createSchema()
         (vendor/contao/installation-bundle/src/Database/Installer.php:137)
      at Contao\InstallationBundle\Database\Installer->compileCommands()
         (vendor/contao/installation-bundle/src/Database/Installer.php:58)
      at Contao\InstallationBundle\Database\Installer->getCommands()
         (vendor/contao/installation-bundle/src/Controller/InstallationController.php:383)
      at Contao\InstallationBundle\Controller\InstallationController->adjustDatabaseTables()
         (vendor/contao/installation-bundle/src/Controller/InstallationController.php:104)
      at Contao\InstallationBundle\Controller\InstallationController->installAction()
         (vendor/symfony/http-kernel/HttpKernel.php:158)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/http-kernel/HttpKernel.php:80)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/http-kernel/Kernel.php:201)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/index.php:31)
      at require('/home/.sites/52/site1498937/web/fb/web/index.php')
         (web/app.php:4)

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

    Standard

    Poste mal deine composer.json und app/config/config.yml (falls vorhanden)
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Nutzer Avatar von Gerald383
    Registriert seit
    13.09.2018.
    Beiträge
    38

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Poste mal deine composer.json und app/config/config.yml (falls vorhanden)
    Config.yml:
    Code:
    contao:
        url_suffix: ""
    twig:
        default_path: '%kernel.project_dir%/app/Resources/views'
    composer.json:
    Code:
    {
        "type": "project",
        "require": {
            "contao/calendar-bundle": "4.9.*",
            "contao/comments-bundle": "4.9.*",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "4.9.*",
            "contao/listing-bundle": "4.9.*",
            "contao/manager-bundle": "4.9.*",
            "contao/news-bundle": "4.9.*",
            "contao/newsletter-bundle": "4.9.*"
        },
        "extra": {
            "contao-component-dir": "assets"
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }

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

    Standard

    Poste alle Applikationsanpassungen.
    » sponsor me via GitHub or PayPal or Revolut

  15. #15
    Contao-Nutzer Avatar von Gerald383
    Registriert seit
    13.09.2018.
    Beiträge
    38

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Poste alle Applikationsanpassungen.
    Habe "nur" das Premium Contao Theme installiert. Ansonsten keine Erweiterungen.
    Oder war etwas anderes damit gemeint?

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

    Standard

    Ah, du verwendest PCT. Da fragst du am besten beim PCT Support nach, wie du deine Contao Instanz am besten aktualisieren kannst. ggf. kannst du auch bei PCT ein Angebot dafür einholen.

    Allermindestens musst du sicherstellen, dass du die neueste Version der PCT Extensions nutzt.
    » sponsor me via GitHub or PayPal or Revolut

  17. #17
    Contao-Nutzer Avatar von Gerald383
    Registriert seit
    13.09.2018.
    Beiträge
    38

    Daumen hoch

    Ok, danke! Dachte nicht, dass das mit dem Theme zusammenhängen kann, da ja das Installtool vom Contao CMS selbst ist.

    Werde mit dem Support weiter versuchen das Problem zu beheben.

    DANKE:

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

    Standard

    Ungeachtet dessen wo ein Fehler auftritt musst du immer sicherstellen, dass alle Komponenten auf den neuesten Stand ist. Dass der Fehler nichts mit Contao selbst zu tun hat kann man auch aus dem Stack Trace erahnen, da es in Contao keine Tabellenspalte namens "privacy_lbl_1" gibt.
    » sponsor me via GitHub or PayPal or Revolut

  19. #19
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Gerald383 Beitrag anzeigen
    Dachte nicht, dass das mit dem Theme zusammenhängen kann, da ja das Installtool vom Contao CMS selbst ist.
    Aber die Anpassungen und zusätzliche Tabellen oder Tabellenspalten kommen ja nicht von Contao selbst. Gerade PCT-Themes bringen derer überdimensional viele mit.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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
  •