Ergebnis 1 bis 5 von 5

Thema: DB Update Fehler, wieder "1118 Row size too large."

  1. #1
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard DB Update Fehler, wieder "1118 Row size too large."

    Hallo,

    ich hab mal wieder einen Fehler beim DB Update (Löschungen und Änderungen von Erweiterungen). Das Forum hab ich mit sehr vielen ähnlichen Fehlern quer gelesen, aber konnte nichts finden, was mir weiterhilft. Fakten:

    An der Stelle stehe ich:
    Code:
    ALTER TABLE tl_module DROP belegungsplan_color_kategorietext
    ALTER TABLE tl_module DROP belegungsplan_opacity_kategorietext
    ALTER TABLE tl_module DROP belegungsplan_anzeige_legende
    ALTER TABLE tl_module DROP belegungsplan_color_legende_frei
    ALTER TABLE tl_module DROP belegungsplan_color_legende_belegt
    ALTER TABLE tl_module DROP belegungsplan_opacity_legende
    ALTER TABLE tl_module DROP belegungsplan_anzeige_wochenende
    ALTER TABLE tl_module DROP belegungsplan_bgcolor_wochenende
    ALTER TABLE tl_module DROP belegungsplan_opacity_bg_wochenende
    ALTER TABLE tl_module DROP belegungsplan_color_wochenendetext
    ALTER TABLE tl_module DROP belegungsplan_opacity_wochenendetext
    ALTER TABLE tl_module DROP belegungsplan_template
    ALTER TABLE tl_module ADD fbAddOgImage TINYINT(1) DEFAULT 0 NOT NULL
    Wenn ich das Installtool aufrufe gibt es folgenden Fehler in der error.log
    Code:
    [2023-02-06T15:52:28.663653+01:00] 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://www.tortenmarie.de/contao/install","method":"POST"} []
    [2023-02-06T15:52:29.433082+01:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException: "An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs" at /home/www/tortenmarie.de/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 117 {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 1118): An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs at /home/www/tortenmarie.de/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:117)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1118): SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs at /home/www/tortenmarie.de/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs at /home/www/tortenmarie.de/vendor/doctrine/dbal/src/Driver/PDO/Connection.php:31)"} []
    Ich habe keine config.yml mit Einträgen, die Installation läuft unter PHP 7.4 und Contao 4.13.15, innodb_large_prefix ist ON. Soweit ich weiß läuft dort MariaDB Version 10.5.15.
    Hoster ist Webgo und ansonsten läuft alles.

    Hat jemand einen Rat?
    blucomp | Webdesign & Onlinelösungen

  2. #2
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Okay, ich hab jetzt direkt in der Datenbank die zu löschendnen Einträge in TEXT geändert (Hinweis aus anderem Thread) - dann konnte ich diese löschen lassen durch den CM. Danach lies sich der anzulegende Eintrag auch anlegen...

    Ich hoffe ich hab da jetzt keinen Blödsinn verzapft.
    blucomp | Webdesign & Onlinelösungen

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

    Standard

    Welche MySQL/MariaDB Version war das?
    » sponsor me via GitHub or PayPal or Revolut

  4. #4
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welche MySQL/MariaDB Version war das?
    Wenn ich meinem eigenen Post oben glauben schenken darf, war das MariaDB Version 10.5.15.
    blucomp | Webdesign & Onlinelösungen

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107
    » 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
  •