rechtstexte für onlineshop
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Problem mit InnoDB (MySQL)

    franc

    • Fördermitglied
    • Beiträge: 97
    Problem mit InnoDB (MySQL)
    am: 24. September 2009, 15:28:07
    Hallo,

    also ich habe versucht die aktuelle Version 1.02 lokal auf Apache 2.0.55, PHP 5.2.6 und MySQL 5.0.83 zu installieren, habe aber dann einen Fehler erhalten in Verbindung mit der Tabelle content_manager, die gar nicht angelegt worden war.
    Beim Anlegen der Start-Datenbank (xtcommerce.sql) erhielt ich bei genauerem Hinsehen nämlich den Fehler:

    The used table type doesn't support FULLTEXT indexes

    Grund war nämlich, dass meine Grundeinstellung für Datenbanken auf InnoDB stand und für modified eCommerce Shopsoftware aber MyISAM benötigt wird. Im Installerskript fehlt allerdings diese Anweisung, weil wohl davon ausgegangen wird, dass immer als Default MyISAM eingestellt ist.

    Es wäre daher vielleicht nützlich das DB-Installerskript xtcommerce.sql um diese Einstellungen zu erweitern, also jeweils ein:

    Code: SQL  [Auswählen]
    ENGINE=MyISAM;
    in die jeweiligen CREATE TABLE Befehle zu setzen, z.B.:

    Code: SQL  [Auswählen]
    DROP TABLE IF EXISTS content_manager;
    CREATE TABLE content_manager (
      content_id INT(11) NOT NULL AUTO_INCREMENT,
      ...
      FULLTEXT (content_meta_title,content_meta_description,content_meta_keywords)
    )ENGINE=MyISAM;
    Und vielleicht auch gleich:

    Code: SQL  [Auswählen]
    CHARACTER SET latin1 COLLATE latin1_german1_ci;
    unterzubringen.

    Gruß franc



    Linkback: https://www.modified-shop.org/forum/index.php?topic=2126.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Problem mit InnoDB (MySQL)
    Antwort #1 am: 25. September 2009, 08:13:01
    Jepp, geb ich dir recht! Steht auf der ToDo-Liste!

    Grüße

    Torsten

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Problem mit InnoDB (MySQL)
    Antwort #2 am: 25. September 2009, 10:32:06
    Gefixt in R326!

    phpGuru

    • Frisch an Board
    • Beiträge: 94
    Problem mit InnoDB (MySQL)
    Antwort #3 am: 25. September 2009, 19:45:28
    Da tritt genau dieser Fehler auf, den ich im neuen db Manager erwähnt habe, denn die ganze Datenbank zur mod. Version wird ohne Angabe der Engine angelegt und bei einigen dann die InnoDB verwendet.

    Dort gibt es einige Felder nicht, die dann im Shop angesprochen werden. Also sollte man immer schön die Engine mit angeben - aber auf mich hört ja keinen :-(

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Problem mit InnoDB (MySQL)
    Antwort #4 am: 25. September 2009, 22:51:20
    Sorry, dann ging das irgendwie unter... du darfst ungelöste Sachen ruhig nochmal pushen! ;)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Problem mit InnoDB (MySQL)
    Antwort #5 am: 26. September 2009, 16:40:39
    Sorry phpGuru, aber du siehst ja selber, wieviel Arbeit hier allein das Forum macht. Ich erinner mich auch, dass du das erwähnt hattest. Sei da einfach, wie Dokuman sagte, hartnäckig und frage nochmal nach!

    Ist ja jetzt gefixt für die kommende Version! ;-)

    Grüße

    Torsten

    web28

    • modified Team
    • Beiträge: 9.404
    Problem mit InnoDB (MySQL)
    Antwort #6 am: 26. September 2009, 17:04:45
    Ich habe gerade eine neue Backup Version gepostet:

    http://www.modified-shop.org/forum/topic.php?id=2062&page=2&replies=18#post-18070

    Gruss Web28

    zub

    • Schreiberling
    • Beiträge: 401
    Problem mit InnoDB (MySQL)
    Antwort #7 am: 11. Oktober 2009, 13:51:55
    @ Tomcraft
    hab mal aus dem letzten branches in der xtcommerce.sql
    das ENGINE=MyISAM; eingefügt.
    ist als *.txt hochgeladen, einfach in *.sql umbenennen.

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Problem mit InnoDB (MySQL)
    Antwort #8 am: 11. Oktober 2009, 14:24:27
    @zub: Ich schätze, da hast du dir unnötige Arbeit gemacht, da die "MyISAM" Einträge schon seit r326 im Trunk sind.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Problem mit InnoDB (MySQL)
    Antwort #9 am: 11. Oktober 2009, 15:16:12
    *gg*

    zub

    • Schreiberling
    • Beiträge: 401
    Problem mit InnoDB (MySQL)
    Antwort #10 am: 11. Oktober 2009, 16:44:57
    Kann ja mal passieren, hatte lange keinen trunk mehr getestet, hatte immer die branches.
    Da war im letzten noch nichts drin. :(

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Problem mit InnoDB (MySQL)
    Antwort #11 am: 11. Oktober 2009, 17:55:34
    Der branch ist leider zur Zeit ein wenig "ungepflegt"... ich gelobe Besserung mit Release der 1.03!
    Aber wir hatten da eine Zeit mit pufaxx und Hetfield, wo täglich 10 Änderungen eingeflossen sind und es schwer war den Überblick zu wahren, was in den branch rein muss und was den Status "testing" hat.

    Grüße

    Torsten

    zub

    • Schreiberling
    • Beiträge: 401
    Problem mit InnoDB (MySQL)
    Antwort #12 am: 11. Oktober 2009, 19:18:33
    kein Problem, hätte ja nur mal auf den letzten Zugriff schauen müssen.

    Gruß
    Waldemar

    12 Antworten
    6501 Aufrufe
    09. Februar 2015, 18:02:14 von Bonsai
    1 Antworten
    2499 Aufrufe
    22. September 2014, 15:45:43 von timopaul
    6 Antworten
    3122 Aufrufe
    13. Mai 2014, 16:20:05 von Aworka
    3 Antworten
    2700 Aufrufe
    16. März 2010, 12:21:22 von Kello