InnoDB funktioniert, zeigt immer noch "Der Datenbankserver unterstützt die InnoDB-Speicher-Engine-Nachricht nicht"

8

Ich versuche, Magento auf einem lokalen Server mit WAMP zu installieren. InnoDB ist als Standard-Engine eingestellt, aber es zeigt mir immer noch die Nachricht:

  

Der Datenbankserver unterstützt die InnoDB-Speicher-Engine nicht.

Ich weiß wirklich nicht, was ich tun soll. Kann jemand helfen?

    
user2517781 24.06.2013, 20:27
quelle

5 Antworten

30

Gehe zu Zeile 59 der Datei app / code / core / Magier / Install / Model / Installer / Db / Mysql4.php

Ersetzen:

%Vor%

Damit:

%Vor%     
Dhaval 12.09.2013 06:54
quelle
4

Ich habe diesen Fehler bei der Standardinstallation von Downloader festgestellt.

weil der Downloader auf die Variable have_innodb, also auf die Version 5.6.1 von mysql, angewiesen ist. nicht verfügbare und offizielle Dokumentation ( Ссылка ) gibt an, "SHOW" zu verwenden MOTOREN "stattdessen habe ich die Downloader-Datei entsprechend modifiziert:

%Vor%     
user2718285 28.05.2014 09:54
quelle
3

Wenn ich mich richtig erinnere, kommt WAMP Server mit innodb deaktiviert, aber es ist ein einfacher Job, es zu aktivieren.

Bearbeiten Sie die my.ini (verwenden Sie die wampmanager-Menüs, um sie zu bearbeiten)

Suchen Sie nach dieser Linie, die ungefähr in der Linie 90 - 100 liegt. Sie werden eine Reihe von Parametern sehen, die alle auskommentiert sind. Entferne die #, so dass es kein Kommentar mehr ist. Sie müssen möglicherweise ein wenig Forschung über das, was die Parameter bedeuten, und dann müssen Sie einige Tweeking, um innodb funktioniert gut zu machen, aber nur auskommentieren sie sollten innodb aktivieren.

%Vor%

Starten Sie den MySQL-Dienst neu, nachdem Sie die ini-Datei geändert und gespeichert haben.

    
RiggsFolly 27.06.2013 11:11
quelle
0

1) Lösche und füge Magento wieder ein

2) Gehe zu MySQL & gt; & gt; my.ini und ändern Sie den Code in die folgende (Versionsnummer überprüfen):

%Vor%

3) Gehe zu App / code / core / Magier / Install / Model / Installer / Db / Mysql4.php und ändere den Code wie folgt:

%Vor%

4) Gehen Sie zu phpMyAdmin und stellen Sie sicher, dass sich Ihr Benutzer auf Host 127.0.0.1 befindet (nicht "localhost", kein "%")

Ich hätte es ohne die Beiträge von Leuten auf dieser Seite nicht geschafft, so dass der Verdienst den beiden über mir und einigen anderen Nutzern von anderen Seiten zugute kommt.

Dies sollte hoffentlich alle Probleme beheben, es hat mit mir funktioniert.

    
Mohammad 13.09.2013 01:55
quelle
0

Es passiert, weil die neuere Version den innodb-Speicher nicht unterstützt. Bitte installieren Sie einfach die vorherige Version von mysql of Wamp von ihrer offiziellen Website. Keine Notwendigkeit, die komplette wamp zu installieren. Nur die mysql. Und wenn nötig, wählen Sie einfach die richtige Version von mysql aus wamp.

    
Ahmad Sharif 11.01.2014 03:48
quelle

Tags und Links