Ergebnis 1 bis 20 von 20

Thema: Contao Installation 4.6. - Datenbank kann nicht aktualisiert werden

  1. #1
    Contao-Nutzer
    Registriert seit
    29.01.2016.
    Beiträge
    8

    Standard Contao Installation 4.6. - Datenbank kann nicht aktualisiert werden

    Hallo Zusammen,

    ich verzweifel langsam an einer frischen Contao Installation.
    Der Manager läuft sauber durch und macht seine Arbeit. Nur hackt es dann beim aktualisieren der Datenbank mithilfe des Installationstools.

    Es kommt die Meldung: "Es ist ein Fehler aufgetreten".

    Beim Auslesen der Log Datei habe ich folgenden Eintrag gefunden:

    SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes at /is/htdocs/wp12951274_5N9Z6JUPVS/www/contao/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:88)"} []

    Ich werde daraus aber nicht wirklich schlau. Wenn ich mit phpmyadmin die Datenbank prüfe, dann fällt mir auf, dass Einträge und Tabellen nur zum Teil existieren.

    Hoster ist HostEurope.

    Beste Grüße

  2. #2
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Here you go!

    https://community.contao.org/de/show...o-install-quot

    Sollte aber eigentlich in der neuesten Contao-Version behoben sein...

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

    Standard

    Zitat Zitat von PaddySD Beitrag anzeigen
    Here you go!

    https://community.contao.org/de/show...o-install-quot

    Sollte aber eigentlich in der neuesten Contao-Version behoben sein...
    Damit sollte sein Problem eigentlich nichts zu tun haben.

  4. #4
    Contao-Nutzer
    Registriert seit
    29.01.2016.
    Beiträge
    8

    Standard

    Leider komme ich mit dem gennannten Link auch nicht weiter.

    Scheinbar liegt der Fehler irgendwo beim beschreiben der Datendank, da er diese nicht vollständig aufbaut.

    Liegt es vill. daran, dass die Version von MySQL bei 5.6.37. liegt?
    Wobei der selbe Fehler auch bei einem anderen Hoster auftritt, bei dem aber Maria DB 10.1.37 läuft.

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

    Standard

    Ich vermute hier einen Bug in Contao. Unter MySQL 5.7 oder MariaDB 10.2 würde das vermutlich nicht auftreten. Wenn das Verhalten mit einer frischen Contao 4.6.12 Installation ohne Extensions auf dem Hoster reproduzierbar ist, kannst du auf GitHub einen Bug Report machen.

  6. #6
    Contao-Fan
    Registriert seit
    05.11.2009.
    Ort
    Liebschützberg (Sachsen)
    Beiträge
    527

    Standard

    Ich hatte so ein Problem auch bei einer MySQL Version 5.5 Datenbank bei 1und1!

    der Hinweis aus diesen Faden https://community.contao.org/de/show...456#post486456
    #8 hat da geholfen!

    Evtl. könnten auch Probleme mit InnoDB auf geteten sein!

    Ich wünsche einen guten Rutsch!
    Steffen Winde

  7. #7
    Contao-Nutzer
    Registriert seit
    29.01.2016.
    Beiträge
    8

    Standard

    Wie gesagt ist komplett frisch. Also ohne jeglichen BackUp, Schnick-Schnack etc.

    Müsste für 2 Domains eben 2 frische Installationen durchführen aber die scheitern eben bei der Erstellung der Datenbankstruktur.

  8. #8
    Contao-Fan
    Registriert seit
    05.11.2009.
    Ort
    Liebschützberg (Sachsen)
    Beiträge
    527

    Standard

    Trage mal folgendes in deiner app/config/config.yml ein:
    Code:
    doctrine:
        dbal:
            connections:
                default:
                    default_table_options:
                        charset: utf8
                        collate: utf8_unicode_ci
    Dann im Contao Manager den Cache neu aufbauen und das Install Tool aufrufen. So hat es bei mir funktioniert.

  9. #9
    Contao-Nutzer
    Registriert seit
    29.01.2016.
    Beiträge
    8

    Standard

    Zitat Zitat von swinde Beitrag anzeigen
    Ich hatte so ein Problem auch bei einer MySQL Version 5.5 Datenbank bei 1und1!

    der Hinweis aus diesen Faden https://community.contao.org/de/show...456#post486456
    #8 hat da geholfen!

    Evtl. könnten auch Probleme mit InnoDB auf geteten sein!

    Ich wünsche einen guten Rutsch!
    Steffen Winde
    Das geht aber in eine Materie, in der ich mich bislang null auskenne.

    Soll ich hierzu einfach diese Datei mit den genannten Werten erstellen und testen? Denn diese existiert nämlich nicht in der Ordnerstruktur. :-/

    Lediglich "parameters.yml" ist vorhanden.

  10. #10
    Contao-Fan
    Registriert seit
    05.11.2009.
    Ort
    Liebschützberg (Sachsen)
    Beiträge
    527

    Standard

    Ja einfach eine neue Datei erstellen und die Anweisung rein kopieren. Cache neu erstellen und dann Installtool aufrufen.

  11. #11
    Contao-Nutzer
    Registriert seit
    29.01.2016.
    Beiträge
    8

    Standard

    Danke Jungs, jetzt hat es geklappt! :-)

  12. #12
    Contao-Fan
    Registriert seit
    05.11.2009.
    Ort
    Liebschützberg (Sachsen)
    Beiträge
    527

    Standard

    Na fein! Scheinbar hat Contao mit der Koalition der Datenbank Probleme. Bei 1und1 war standardmäßig utf8mb4_unicode_ci eingestellt.
    So war es jedenfalls bei mir Gestern.

  13. #13
    Contao-Nutzer
    Registriert seit
    29.01.2016.
    Beiträge
    8

    Standard

    Bei mir ist das Problem jetzt bei HostEurope (MySQL) und bei Webhoster AG (Maria DB) aufgetreten.

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

    Standard

    Wie gesagt, bitte einen ausführlichen Bug Report auf GitHub machen. Am besten auch mit Stack Trace der app_dev.php

  15. #15
    Contao-Nutzer Avatar von merlincom
    Registriert seit
    06.07.2015.
    Ort
    Basel (CH)
    Beiträge
    243

    Standard Fehler nach Update auf 4.4.30 mit contao-manager.phar.php über Web

    Zitat Zitat von Dr.Knoerz Beitrag anzeigen
    Bei mir ist das Problem jetzt bei HostEurope (MySQL) und bei Webhoster AG (Maria DB) aufgetreten.
    Und jetzt auch bei mir beim Update auf Webserver von Hostpoint mit MariaDB aufgetreten. Auch nach dem Durchlesen dieses Tread bleibt mir der Lösungsansatz schleierhaft.

    Die Webseite funktioniert, aber domaine/contao/install gibt die Fehlermeldung
    Es ist ein Fehler aufgetreten
    Was ist das Problem?

    Bei der Ausführung des Skriptes ist ein Fehler aufgetreten. Irgendetwas funktioniert nicht richtig.
    Wie kann ich das Problem lösen?

    Öffnen Sie die aktuelle Log-Datei im Ordner var/logs bzw. app/logs und suchen Sie die zugehörige Fehlermeldung (normalerweise die letzte).
    Weitere Informationen

    Die Skriptausführung wurde gestoppt, weil irgendetwas nicht korrekt funktioniert. Die eigentliche Fehlermeldung wird aus Sicherheitsgründen hinter dieser Meldung verborgen und findet sich in der aktuellen Log-Datei (siehe oben). Wenn Sie die Fehlermeldung nicht verstehen oder nicht wissen, wie das Problem zu beheben ist, durchsuchen Sie die Contao-FAQs oder besuchen Sie die Contao-Supportseite.
    var/logs/prod-2019-01-01.log
    [2019-01-01 15:14:12] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_sc ope":"backend","_token_check":true,"_controller":" Contao\\InstallationBundle\\Controller\\Installati onController::installAction","_route":"contao_inst all"},"request_uri":"https://www.vbbnw.ch/contao/install","method":"HEAD"} []
    [2019-01-01 15:14:12] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_sc ope":"backend","_token_check":true,"_controller":" Contao\\InstallationBundle\\Controller\\Installati onController::installAction","_route":"contao_inst all"},"request_uri":"https://www.vbbnw.ch/contao/install","method":"GET"} []
    [2019-01-01 15:14:13] app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Schema\\SchemaException(code: 30): There is no column with name 'path(333)' on table 'tl_files'. at /home/merlinco/www/contao4.cms.test/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php:82)"} []
    Geändert von merlincom (01.01.2019 um 14:23 Uhr)

  16. #16
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wieso nur ein Update auf Contao 4.4.30 und nicht auf 4.4.32?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  17. #17
    Contao-Nutzer Avatar von merlincom
    Registriert seit
    06.07.2015.
    Ort
    Basel (CH)
    Beiträge
    243

    Standard Fehler nach Update auf 4.4.30 gelöst

    Zitat Zitat von merlincom Beitrag anzeigen
    Die Webseite funktioniert, aber domaine/contao/install gibt die Fehlermeldung
    [1] Auf dem Server per FTP var/cache/ gelöscht
    [2] domaine/contao-manager.phar.php/ aufgerufen und alle Contao-Packages aktualisiert
    [3] domaines/contao/install aufgerufen

    Nun erscheint die Meldung:
    [X] ALTER TABLE tl_comments_notify CHANGE email email VARCHAR(255) DEFAULT '' NOT NULL

  18. #18
    Contao-Nutzer Avatar von merlincom
    Registriert seit
    06.07.2015.
    Ort
    Basel (CH)
    Beiträge
    243

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Wieso nur ein Update auf Contao 4.4.30 und nicht auf 4.4.32?
    Das Update erfolgte über domaine/contao-manager.phar.php automatisch auf 4.4.30. Damit trat die Fehlermeldung auf.

  19. #19
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn Du eine vollständige Paketaktualisierung machst, müsste der Contao Manager Deine Installation auf die Version 4.4.32 updaten.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  20. #20
    Contao-Nutzer
    Registriert seit
    30.05.2013.
    Beiträge
    16

    Standard Noch'n Gedicht:

    Hallo zusammen,

    da auch ich einige Zeit an dem Problem herumlaboriert habe
    („Schluss“ war bei mir nämlich stets nach „eigentlich“ erfolgreicher Aktualisierung des CM auf 1.1.2.)
    bis ich dann auf folgenden Trichter kam – deshalb hier mein Hinweis:

    Direkt nach der Aktualisierung des CM ist unbedingt der Symfony Anwendungs-Cache neu aufzubauen !!

    Danach klappt auch die DB-aktualisierung wieder geschmeidig …

    Viele Grüße
    Geändert von controllo (12.01.2019 um 01:06 Uhr)

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
  •