Ergebnis 1 bis 13 von 13

Thema: Update klappt nicht ganz...

  1. #1
    Contao-Nutzer
    Registriert seit
    25.01.2015.
    Ort
    Oldenburg
    Beiträge
    201

    Lachendes Gesicht Update klappt nicht ganz...

    Hallo liebe Contaoler,

    ich habe bei einem TAO-Theme folgendes Problem.
    Nach dem Update will der Contao Manager die Tabellen in der Datenbank aktualisieren. Folgende 2 Tabellen lassen sich aber wohl nicht ändern, weil er über das Install Tool immer wieder diese beiden Tabellen/Spalten hat die er aktualisieren will.

    Ich nutze Contao 4.9.28 mit folgenden Erweiterungen.
    "bugbuster/contao-visitors-bundle": "^1.6",
    "contao/conflicts": "*@dev",
    "do-while/contao-backupdb-bundle": "^1.4",
    "madeyourday/contao-rocksolid-columns": "^2.0",
    "madeyourday/contao-rocksolid-custom-elements": "^2.3",
    "madeyourday/contao-rocksolid-icon-picker": "^2.0",
    "madeyourday/contao-rocksolid-mega-menu": "^2.1",
    "madeyourday/contao-rocksolid-slider": "^2.1",
    "madeyourday/contao-rocksolid-theme-assistant": "^2.0"

    Im Portal hier habe ich gelesen, dass es evtl. an der config.yml liegen kann. Ich musste für die Tabellen hier, bei HE etwas ändern.
    Code:
    doctrine:
        dbal:
            connections:
                default:
                    default_table_options:
                        charset: utf8
                        collate: utf8_unicode_ci
                    options:
                        1002: "SET SESSION sql_mode=(SELECT CONCAT(@@sql_mode, ',TRADITIONAL'))"
    Für Tipps bin ich sehr erfreut.
    Geändert von Spooky (02.05.2022 um 10:31 Uhr)

  2. #2
    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 contaowilli Beitrag anzeigen
    Folgende 2 Tabellen lassen sich aber wohl nicht ändern, weil er über das Install Tool immer wieder diese beiden Tabellen/Spalten hat die er aktualisieren will.
    Und welche?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    25.01.2015.
    Ort
    Oldenburg
    Beiträge
    201

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Und welche?
    Sorry, das Wichtigste vergessen. Hier kommen sie...

    ALTER TABLE tl_search CHANGE url url VARCHAR(2048) DEFAULT '' NOT NULL COLLATE `ascii_bin`



    ALTER TABLE tl_search CHANGE title title TEXT DEFAULT NULL

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

    Standard

    Teste mal folgende Änderung in deiner config.yaml:
    Code:
    doctrine:
        dbal:
            connections:
                default:
                    default_table_options:
                        charset: utf8
                        collate: utf8_unicode_ci
                        collation: utf8_unicode_ci
                    options:
                        1002: "SET SESSION sql_mode=(SELECT CONCAT(@@sql_mode, ',TRADITIONAL'))"
    Symfony Application Cache danach neu aufbauen. Dann wieder das Install Tool aufrufen.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    25.01.2015.
    Ort
    Oldenburg
    Beiträge
    201

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Teste mal folgende Änderung in deiner config.yaml:
    Code:
    doctrine:
        dbal:
            connections:
                default:
                    default_table_options:
                        charset: utf8
                        collate: utf8_unicode_ci
                        collation: utf8_unicode_ci
                    options:
                        1002: "SET SESSION sql_mode=(SELECT CONCAT(@@sql_mode, ',TRADITIONAL'))"
    Symfony Application Cache danach neu aufbauen. Dann wieder das Install Tool aufrufen.
    Hallo Spooky, leider immer noch das Gleiche...
    Es ist ein Fehler aufgetreten ....
    Das System verweist mich auf var/logs
    Doch da steht mit aktuellem Datum nichts. Es ist also keine Datei mit heutigem Datum vorhanden

  6. #6
    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 contaowilli Beitrag anzeigen
    Es ist ein Fehler aufgetreten ....
    Das wäre aber dann was anderes. Bisher hattest du ja keinen Fehler. Nutze den Debug-Modus und poste den Stack Trace.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    25.01.2015.
    Ort
    Oldenburg
    Beiträge
    201

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das wäre aber dann was anderes. Bisher hattest du ja keinen Fehler. Nutze den Debug-Modus und poste den Stack Trace.
    Ich hoffe das ist der Stack Trace...
    Geändert von contaowilli (02.05.2022 um 11:41 Uhr)

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

    Standard

    Nein, das ist nicht der Stack Trace. Du musst den Debug-Modus aktivieren und dann wieder den Fehler reproduzieren.
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer
    Registriert seit
    25.01.2015.
    Ort
    Oldenburg
    Beiträge
    201

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nein, das ist nicht der Stack Trace. Du musst den Debug-Modus aktivieren und dann wieder den Fehler reproduzieren.
    OK...

    DriverException
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php (line 128)
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php -> convertException (line 182)
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php :: wrapException (line 159)
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php :: driverExceptionDuringQuery (line 2226)
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php -> handleExceptionDuringQuery (line 1451)
    in vendor/contao/installation-bundle/src/Database/Installer.php -> query (line 99)
    in vendor/contao/installation-bundle/src/Controller/InstallationController.php -> execCommand (line 399)
    in vendor/contao/installation-bundle/src/Controller/InstallationController.php -> adjustDatabaseTables (line 104)
    in vendor/symfony/http-kernel/HttpKernel.php -> installAction (line 158)
    in vendor/symfony/http-kernel/HttpKernel.php -> handleRaw (line 80)
    in vendor/symfony/http-kernel/Kernel.php -> handle (line 201)
    Kernel->handle() in web/index.php (line 31)

    Exception
    SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php (line 18)
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php :: new (line 143)
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOQueryImplementation.php -> doQuery (line 38)
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php -> query (line 1449)
    in vendor/contao/installation-bundle/src/Database/Installer.php -> query (line 99)
    in vendor/contao/installation-bundle/src/Controller/InstallationController.php -> execCommand (line 399)
    in vendor/contao/installation-bundle/src/Controller/InstallationController.php -> adjustDatabaseTables (line 104)
    in vendor/symfony/http-kernel/HttpKernel.php -> installAction (line 158)
    in vendor/symfony/http-kernel/HttpKernel.php -> handleRaw (line 80)
    in vendor/symfony/http-kernel/Kernel.php -> handle (line 201)
    Kernel->handle() in web/index.php (line 31)

    PDOException SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php (line 141)
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php -> query (line 141)
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOQueryImplementation.php -> doQuery (line 38)
    in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php -> query (line 1449)
    in vendor/contao/installation-bundle/src/Database/Installer.php -> query (line 99)
    in vendor/contao/installation-bundle/src/Controller/InstallationController.php -> execCommand (line 399)
    in vendor/contao/installation-bundle/src/Controller/InstallationController.php -> adjustDatabaseTables (line 104)
    in vendor/symfony/http-kernel/HttpKernel.php -> installAction (line 158)
    in vendor/symfony/http-kernel/HttpKernel.php -> handleRaw (line 80)
    in vendor/symfony/http-kernel/Kernel.php -> handle (line 201)
    Kernel->handle() in web/index.php (line 31)

  10. #10
    Contao-Nutzer
    Registriert seit
    25.01.2015.
    Ort
    Oldenburg
    Beiträge
    201

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nein, das ist nicht der Stack Trace. Du musst den Debug-Modus aktivieren und dann wieder den Fehler reproduzieren.

    Hallo,
    weiss denn keiner Rat?

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

    Standard

    Bzgl. Row und Key Size wird in 4.9 noch eine Anpassung kommen, dann läufst du vielleicht nicht mehr in dieses Problem: https://github.com/contao/contao/pul...ent-1081716123
    Geändert von Spooky (04.05.2022 um 14:13 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Contao-Nutzer
    Registriert seit
    25.01.2015.
    Ort
    Oldenburg
    Beiträge
    201

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Bzgl. Row Size wird in 4.9 noch eine Anpassung kommen, dann läufst du vielleicht nicht mehr in dieses Problem: https://github.com/contao/contao/pul...ent-1081716123
    Danke Spookie, dann warte ich ...

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

    Standard

    Welche MySQL Version hast du und ist innodb_large_prefix aktiviert?
    » sponsor me via GitHub or PayPal or Revolut

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
  •