Ergebnis 1 bis 12 von 12

Thema: DB-Import bei Strato: Index column size too large

  1. #1
    Contao-Fan Avatar von k-webdesign
    Registriert seit
    07.06.2010.
    Ort
    Karlsruhe
    Beiträge
    648
    Partner-ID
    5911
    User beschenken
    Wunschliste

    Standard DB-Import bei Strato: Index column size too large

    Hi,

    ich hab eine Website mit einem Theme () aufgesetzt und möchte die vom Vorschau-Server auf das Strato-Paket des Kunden () übertragen. Beim Import der Datenbank bekomme ich ab tl_files ich einen Fehler, den ich so noch nie hatte: #1709 - Index column size too large. The maximum column size is 767 bytes.

    Hier ein Screenshot dazu: Screenshot 2016-10-27 17.18.39.png

    Hatte das schon mal jemand? Beim Anlegen der DB wurde sie Kollation auf latin irgendwas gesetzt und ich hatte die Hoffnung, utf_8_general behebt das. Brachte leider nix. Und mit SQL kenn ich mich doch zu wenig aus, als dass ich hier jetzt weiter wüsste.

    VG

  2. #2
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ahoi Kim,
    jo das Forum füllt sich gerade mit dem Thema

    Ich such kurz den relevanten Link…

    https://community.contao.org/de/show...icht-m%F6glich
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  3. #3
    Contao-Fan Avatar von k-webdesign
    Registriert seit
    07.06.2010.
    Ort
    Karlsruhe
    Beiträge
    648
    Partner-ID
    5911
    User beschenken
    Wunschliste

    Standard

    Danke für den lieben Hinweis

  4. #4
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    @Kim - wie importierst Du die DB? Mit phpyMyAdmin? Versuchs mal mit dem Dumper

    Edit: Sorry, vergiss es. Grade mal den von Thomas verlinkten Thread gelesen. Da hilft dann auch kein besseres Tool wie der Dumper...
    Geändert von stefan-at-work (27.10.2016 um 19:37 Uhr)

  5. #5
    Contao-Fan Avatar von k-webdesign
    Registriert seit
    07.06.2010.
    Ort
    Karlsruhe
    Beiträge
    648
    Partner-ID
    5911
    User beschenken
    Wunschliste

    Standard

    Ich ex- und importiere mit phpmyadmin. Was macht der Dumper denn anders? Das Kernproblem scheint darin zu liegen, dass Strato nur noch innodb zulässt, meine zu importierende Datei ist MyISAM. Doch auch nach dem Konvertieren knallt's weiterhin an der tl_files

  6. #6
    Contao-Nutzer Avatar von ronnyjohn
    Registriert seit
    11.08.2009.
    Ort
    Murg
    Beiträge
    53

    Standard

    Hallo k-webdesign,

    hast dafür eine Lösung gefunden?
    Ich stehe gerade vor dem gleichen Problem, der Import wird immer abgebrochen (Index column size too large. The maximum column size is 767 bytes.).

  7. #7
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Schau mal im #2 verlinkten Thread, da ist der Lösungsansatz drin.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  8. #8
    Contao-Nutzer Avatar von backfischmedia
    Registriert seit
    21.05.2013.
    Ort
    Balingen
    Beiträge
    10

    Standard Gleiches Spiel...gleiche Meldung

    Hallo

    Bei mir auch dasselbe. Wollten gerade eine Website vom Testserver auf Strato umziehen, und beim Datenbankimport sucht mich auch der Fehler
    heim. #1709 - Index column size too large. The maximum column size is 767 bytes
    Gibt es diesbezüglich eine Lösung die schon erfolgreich angewendet wurde?
    die DB lässt sich z.B. bei Allinkl oder auch 1&1 problemlos importieren, nur eben bei Strato nicht.

    Wie habt Ihr die Sache denn gelöst?

    Beste Grüße, Andi

  9. #9
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Zitat Zitat von backfischmedia Beitrag anzeigen
    Hallo

    Wie habt Ihr die Sache denn gelöst?

    Beste Grüße, Andi
    In der ersten Antwort ist ein Link zur Lösung ;-)

  10. #10
    Contao-Nutzer Avatar von Ynda
    Registriert seit
    02.02.2012.
    Beiträge
    35

    Standard Lösung würde ich das nicht nennen

    Zitat Zitat von Kahmoon Beitrag anzeigen
    In der ersten Antwort ist ein Link zur Lösung ;-)
    Es wird in diesem Thread eine Menge Erfahrungen ausgetauscht, aber letzten Endes keine echte, praktikable Lösung erarbeitet.
    FAZIT:
    Es ist ein Schönheitsfehler, Contao arbeitet trotzdem und vielleicht Strato als Webhoster erst mal meiden, da deren mySQL V. 5.6 in den Webhosting-Paketen nur InnoDB unterstützt.

    Das Thema wird aktuell auf Github diskutiert.
    Geändert von Ynda (22.11.2016 um 14:54 Uhr)

  11. #11
    Contao-Fan Avatar von Fehrmann
    Registriert seit
    04.07.2009.
    Ort
    Wismar
    Beiträge
    580
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    wir hatten heute in der Agentur mit dem Strato-Webpaket eines Kunden genau dieses Problem.

    Wir haben es folgendermaßen für uns lösen können:

    1. wir haben die exportierte SQL (phpMyAdmin) geändert und dort den 'ADD KEY '-Eintrag für die Spalte 'path' (Tabelle 'tl_files') entfernt und anschliessend den Import durchgeführt
    2. damit das Install-Tool und die Funktion 'Update Database' im Backend nicht anschlägt (auch bei Updates), haben wir folgenden Eintrag in der Datei 'system/config/dcaconfig.php' ergänzt:

    PHP-Code:
    // remove index on column path - strato problem
    unset($GLOBALS['TL_DCA']['tl_files']['config']['sql']['keys']['path']); 
    Da es sich bei hierbei um ein relativ kleines Projekt handelt, sind durch die Entfernung des Indexes keine signifikanten Performance-Einbrüche zu erwarten.

    Sollte etwas gegen unsere Lösung sprechen, wären wir daran interessiert dies zu erfahren.

    Viele Grüße
    René
    Geändert von Fehrmann (01.12.2016 um 16:24 Uhr)
    Software-Entwickler Backend/Frontend

  12. #12
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Außer Performanceverlust würde ich nichts erwarten. Notfalls kann man den Index auch einfach kürzer definieren, z.B. 255 statt 333, das dürfte gerade noch gehen.

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
  •