Catalog Datenbankproblem 2.11.5

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • marcel3239
    Contao-Nutzer
    • 17.11.2010
    • 29

    #1

    Catalog Datenbankproblem 2.11.5

    Hallo Leute,

    ich versuche seit Tagen den Catalog in Contao einzubauen .... leider ohne erfolg.
    Ich bekomm immer eine fehlermeldung bei dem versuch die Datenbank zu aktualisieren.

    Ich benutze Contao 2.11.5
    Habe mir die Aktuelle SVN gezogen

    Catalog in /sytem/modules kopiert und versucht über install.php die Datenbank zu aktualisieren...

    Fehlermeldung:
    Fatal error: Uncaught exception Exception with message Query error: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs (ALTER TABLE `tl_module` ADD `catalog_filter_headline` varchar(255) NOT NULL default '' thrown in /homepages/0/d370748784/htdocs/web/system/libraries/Database.php on line 686

    #0 /homepages/0/d370748784/htdocs/web/system/libraries/Database.php(184): Database_Statement->query('ALTER TABLE `tl...')
    #1 /homepages/0/d370748784/htdocs/web/contao/install.php(753): Database->query('ALTER TABLE `tl...')
    #2 /homepages/0/d370748784/htdocs/web/contao/install.php(961): InstallTool->run()
    #3 {main}

    Okay hab ich mir gedacht .... versuch es über PHPmyAdmin
    wieder eine Fehlermeldung

    MySQL meldet: Dokumentation
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ENGINE=MyISAM DEFAULT CHARSET=utf8' at line 68

    da ich jetzt nicht der Crack in sachen SQL und Co. bin würde ich mich über jedem Tip freuen.

    Gruß
    Marcel
    Zuletzt geändert von marcel3239; 12.12.2012, 10:09.
  • Tim G
    Contao-Urgestein
    • 13.02.2010
    • 2212

    #2
    Mhh... das sieht nach falschen Felddefinitionen in der database.sql aus. Aber das kann eigentlich nicht sein. Da muss MacKP ran, vielleicht hat der sowas mal gesehen.
    Über phpmyadmin wird es nicht funktionieren. install.php oder Datenbank im ER updaten.
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

    Kommentar

    • marcel3239
      Contao-Nutzer
      • 17.11.2010
      • 29

      #3
      Habe im Englischsprachigen Contaoforum ein Beitrag gefunden der meinen sehr ähnlich sieht , leider versteh ich auch nicht was da Phase ist.

      Kommentar

      • magicsepp
        Contao-Urgestein
        • 30.01.2011
        • 4138

        #4
        in den letzten versionen hat sich offensichtlich ein Bug eingeschlichen wenn dich die letzten 5 Änderungen r387 nach r391 vornehme geht die Frontendausgabe nicht mehr.. muss das aber noch genauer analysieren...

        Kommentar

        • xtra
          Maintainer
          • 02.07.2009
          • 2007

          #5
          Code:
          Fatal error: Uncaught exception Exception with message Query error: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs (ALTER TABLE `tl_module` ADD `catalog_filter_headline` varchar(255) NOT NULL default '' thrown in /homepages/0/d370748784/htdocs/web/system/libraries/Database.php on line 686
          Du hast zuviele extensions installiert, die spalten in die Tabelle tl_module anlegen.
          MySQL kann nur 65535 bytes breite Tabellenzeilen speichern.

          Die zweite Meldung resultiert vermutlich daher, dass die SQL Dateien nur fyr das Installtool gedacht sind und nicht direkt vom SQL Server verstanden werden (die sind ja nur inkrementell).
          Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

          Kommentar

          • marcel3239
            Contao-Nutzer
            • 17.11.2010
            • 29

            #6
            Perfekt !
            Danke euch Jungs , genau das war es ... extensions de-installiert und der Catalog ohne weitere Probleme installiert.
            Da ich ja total schlau bin und mir gedacht habe jetzt läuft ja alles dann mach doch einfach mal ein Liveupdate.
            Hat auch alles soweit geklappt das einzige was jetzt mein Problem ist,ist folgende ausgabe...

            Neue Spalten anlegen
            Select all
            ALTER TABLE `tl_calendar_events` ADD PRIMARY KEY (`id`);
            ALTER TABLE `tl_calendar_events` ADD KEY `pid` (`pid`);
            ALTER TABLE `tl_calendar_events` ADD `id` int(10) unsigned NOT NULL auto_increment;

            Macht er aber nicht ,auch nicht über dei Install.php

            Fatal error: Uncaught exception Exception with message Query error: Key column 'id' doesn't exist in table (ALTER TABLE `tl_calendar_events` ADD PRIMARY KEY (`id`) thrown in /homepages/0/d370748784/htdocs/web/system/libraries/Database.php on line 686

            #0 /homepages/0/d370748784/htdocs/web/system/libraries/Database.php(184): Database_Statement->query('ALTER TABLE `tl...')
            #1 /homepages/0/d370748784/htdocs/web/contao/install.php(753): Database->query('ALTER TABLE `tl...')
            #2 /homepages/0/d370748784/htdocs/web/contao/install.php(966): InstallTool->run()
            #3 {main}

            Kommentar

            • xtra
              Maintainer
              • 02.07.2009
              • 2007

              #7
              Also dann sollte bei dir die Kalendererweiterung aber auch nicht tun.
              Die Spalte id ist naemlich essentiell.

              Kann es sein dass du noch Reste deiner "Ich probier mal per phpmyadmin" Aktionen in der DB hast?

              Loesche doch einfach mal im phpmyadmin die Tabelle tl_calendar_events komplett weg und lasse Contao sie nochmal anlegen (Ich gehe davon aus, dass da sowieso keine Daten drin sind bislang).

              Gruss
              Chris
              Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

              Kommentar

              • marcel3239
                Contao-Nutzer
                • 17.11.2010
                • 29

                #8
                Besten Dank Chris !
                genau bei der Aktion hab ich sie zerschossen .... Luppt wieder

                Kommentar

                Lädt...