Ergebnis 1 bis 18 von 18

Thema: innodb_large_prefix-Option Xampp

  1. #1
    Contao-Fan
    Registriert seit
    28.01.2010.
    Beiträge
    343

    Standard innodb_large_prefix-Option Xampp

    Seit einiger Zeit versuche ich mich hartnäckig mit Contao 4 anzufreunden. Leider macht es mir Contao 4 nicht gerade leicht. Nachdem ich nun, von großer Freude erfüllt, eine Contao 4.4 Installation geschafft habe, habe ich es gleich mal mit Contao 4.5 probiert.
    Ergebnis: Die "innodb_large_prefix-Option" ist nicht aktiv. Wo zum, Teufel stelle ich das nun wieder ein?
    Es ist leider so, dass ich bislang immer noch nicht verstehe, was an Contao 4 nun besser sein soll als an Contao 3… guten Gewissens jemanden zu Contao 4 zu raten scheint mir nicht sinnvoll - Fehlermeldungen pflastern meinen bisherigen Weg mit Contao 4.

  2. #2
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539
    Grüße
    Alex

  3. #3
    Contao-Fan
    Registriert seit
    28.01.2010.
    Beiträge
    343

    Standard

    ...danke für die schnelle Antwort - in dem Thead war ich auch schon gelandet.
    ...sorry, aber ich verstehe nur Bahnhof - vor allem wenn ich etwas in eine Datei eintragen soll, die es gar nicht gibt.

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

    Standard

    Insgesamt musst du in deinem MySQL Server folgendes aktivieren:
    Code:
    innodb_large_prefix = 1
    innodb_file_format = Barracuda
    innodb_file_per_table = 1
    Das musst du aber nur machen, wenn deine MySQL Server Version nicht mindestens 5.7.7 ist oder deine MariaDB Version nicht mindestens 10.2. Siehe auch https://github.com/contao/managed-ed...b-large-prefix

    Wenn du diese Optionen nicht aktivieren kannst, bzw. nicht aktivieren lassen kannst (weil du ein Shared Hosting benutzt), dann musst du das machen, was dir das Install Tool schon gesagt hat. Nämlich folgendes in deine app/config/config.yml eintragen:
    Code:
    doctrine:
        dbal:
            connections:
                default:
                    default_table_options:
                        charset: utf8
                        collate: utf8_unicode_ci
    Danach musst du den Symfony Cache neu aufbauen.

  5. #5
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Die innodb Einstellungen kannst Du in der Konfigurationsdatei setzen: https://www.google.de/search?q=xampp+innodb

    Oder in phpmyadmin unter "Variablen" nach

    innodb_large_prefix
    innodb_file_format
    innodb_file_per_table

    suchen und so die aktuellen settings einsehen oder ändern (s. auch https://dev.mysql.com/doc/refman/5.7...arameters.html)...
    (Die Collation Einstellung übernimmt das Installtool - siehe https://contao.org/de/news/contao_4-5-0.html)
    Geändert von Franko (30.01.2018 um 12:17 Uhr)
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  6. #6
    Alter Contao-Hase Avatar von kubjo
    Registriert seit
    11.01.2011.
    Ort
    Ludwigsburg
    Beiträge
    1.380

    Standard

    Hi, ich stand auch vor dem Problem:
    Zitat Zitat von Truller500 Beitrag anzeigen
    vor allem wenn ich etwas in eine Datei eintragen soll, die es gar nicht gibt.
    Du erstellst die Datei einfach in einem Texteditor Deiner Wahl nennest Sie wie angegeben, samt Endung. Dann erstellst Du die Verzeichnisse wie angegeben und lädst die Datei einfach dort rein!

    Wenn es dann immer noch nicht klappt, rufst Du den Contao Manager nochmal auf-> Zahnrad ->Systemprüfung und dann nochmal das Installtool, dann müßte es spätestens klappen!

    Grüße aus Ludwigsburg

    Jochen Kubik
    Wir sind alle Würmchen, nur glaube ich, daß ich ein Glühwürmchen bin.

  7. #7
    Contao-Fan
    Registriert seit
    28.01.2010.
    Beiträge
    343

    Standard

    ...danke - werde wenn die Zeit es erlaubt so vorgehen wie von euch beschrieben!
    Und berichten, ob's klappt...

  8. #8
    Contao-Fan
    Registriert seit
    28.01.2010.
    Beiträge
    343

    Standard

    Also: nochmals Dank an alle, die geantwortet haben.
    Contao 4.5.3 läuft jetzt bei mir unter Windows 10/Xampp...
    ...und das mit "Barracuda" ist ja richtig cool, was immer es auch bedeuten mag... ;-)
    Mal sehen was passiert, wenn es an die Installation von Erweiterungen geht...

  9. #9
    Contao-Fan Avatar von Doro
    Registriert seit
    21.06.2009.
    Ort
    Ammersbek
    Beiträge
    359

    Daumen hoch

    Zitat Zitat von kubjo Beitrag anzeigen
    Hi, ich stand auch vor dem Problem:

    Du erstellst die Datei einfach in einem Texteditor Deiner Wahl nennest Sie wie angegeben, samt Endung. Dann erstellst Du die Verzeichnisse wie angegeben und lädst die Datei einfach dort rein!

    Jochen Kubik
    Super Danke, das hat mir gerade sehr geholfen.
    Gruß Doro

  10. #10
    Contao-Fan Avatar von Doro
    Registriert seit
    21.06.2009.
    Ort
    Ammersbek
    Beiträge
    359

    Standard zusätzliche Frage

    Was muss ich denn bei einem Serverumzug diesbezüglich beachten,
    kann/darf die config.yml dann so mitgeführt werden, oder was passiert wenn sie beim neuen Provider nicht nötig wäre weil er eine solche Konfiguration nicht braucht?
    Danke Doro

  11. #11
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    771
    User beschenken
    Wunschliste

    Standard

    Moin,

    die frisst kein Brot will sagen, wenn sie, bzw. ihr Inhalt obsolet wäre, stört sie auch nicht. Aber Du kannst Ja auch einfach schauen, welche mySQL Version bei dem neuen Hoster läuft und sie dann ggfs. löschen.
    Grüße, Stefko

  12. #12
    Contao-Fan Avatar von Doro
    Registriert seit
    21.06.2009.
    Ort
    Ammersbek
    Beiträge
    359

    Standard

    Zitat Zitat von Stefko Beitrag anzeigen
    Moin,

    die frisst kein Brot will sagen, wenn sie, bzw. ihr Inhalt obsolet wäre, stört sie auch nicht. Aber Du kannst Ja auch einfach schauen, welche mySQL Version bei dem neuen Hoster läuft und sie dann ggfs. löschen.
    Danke für die schnelle Antwort, Stefko
    meine Frage war eine vorsorgliche, noch ist nicht klar, ob ein Providerwechsel stattfinden soll.
    ist immer gut zu wissen was erforderlich ist.
    Guten Start ins neue Jahr
    Doro

  13. #13
    Contao-Nutzer
    Registriert seit
    15.09.2016.
    Beiträge
    85

    Standard

    hi, habe mir hier und in der doku bis zu diesem schritt alles durchgelesen, komme aber nicht weiter. was bisher geschah :-)
    - contao-manager runtergeladen, auf den server (mittwald) geschoben und ausgeführt.
    - erfolgreich abgeschlossen
    - install-tool gestartet und diese meldung erhalten, also: "...Die innodb_large_prefix-Option ist nicht aktiv!..."
    - dann, da ich beim hoster keine möglichkeit gefunden habe die option ohne SUPER zu aktivieren, habe ich die config.yml datei gesucht...
    - leider ohne erfolg
    - also habe ich eine erstellt und in das verzeichnis config abgelegt (im root)
    -> selbe meldung

    config.yml:
    Code:
    doctrine:
        dbal:
            connections:
                default:
                    default_table_options:
                        charset: utf8
                        collate: utf8_unicode_ci
                        engine: MyISAM
    contao 4.9 lts
    Server-Typ: MariaDB
    Server-Version: 10.0.38-MariaDB-0+deb8u1 - (Debian)
    PHP-Version: 7.3.18



    danke im voraus.
    Geändert von Adnan (21.09.2020 um 16:19 Uhr)

  14. #14
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.332
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Damit die Konfigurationseinstellug eingelesen wird solltest Du den Cache leere.

  15. #15
    Contao-Nutzer
    Registriert seit
    15.09.2016.
    Beiträge
    85

    Standard

    danke, aber wo kann ich denn den Cache leeren, wenn ich noch gar nichts installiert habe?

    EDIT:
    im contao-manger den smfony-cache geleert. ok, jetzt gehts weiter. DANKE!
    Geändert von Adnan (21.09.2020 um 17:24 Uhr)

  16. #16
    Contao-Fan Avatar von iuna123
    Registriert seit
    22.09.2010.
    Ort
    Wien
    Beiträge
    399

    Standard

    Hallo liebe Leute,
    bei Contao 4.9 habe ich das gleiche Problem.
    Hab alles gemacht wie hier angeführt.

    in die config/config.yml die Zeilen eingefügt,
    Symphonie Cache geleert,
    immer noch der Fehler

    In Github steht ja noch eine zusätzliche Zeile:
    engine: MyISAM
    Mit oder ohne - funktioniert es nicht.

    Was kann ich jetzt noch probieren?

  17. #17
    Contao-Fan
    Registriert seit
    28.01.2010.
    Beiträge
    343

    Standard

    Also ich bin dann nach vielen Problemen dazu übergegangen direkt auf meinem Web-Server zu arbeiten.
    Subdomain für ein Arbeitsverzeichnis anlegen, Contao mit Contao-Manager installieren und los geht's.
    Hat mir viel Zeit und Nerv gespart.

  18. #18
    Contao-Fan Avatar von iuna123
    Registriert seit
    22.09.2010.
    Ort
    Wien
    Beiträge
    399

    Standard

    Zitat Zitat von Truller500 Beitrag anzeigen
    Also ich bin dann nach vielen Problemen dazu übergegangen direkt auf meinem Web-Server zu arbeiten.
    Subdomain für ein Arbeitsverzeichnis anlegen, Contao mit Contao-Manager installieren und los geht's.
    Hat mir viel Zeit und Nerv gespart.
    Ist eh am Server

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
  •