Magento installieren oder... was lange währt wird ewig gut!

Um mich mal auf dem laufenden zu halten, was aktuelle Open Source Projekte angeht, habe ich mir vorgenommen, Magento auf meinem Testspace zu installieren.

Die Installations-GUI überzeugt bereits, sicherlich wären einige Erweiterungen sinnvoll, beispielsweise der Vorschlag von Währungen zum gewählten Land, ebenso wie die Zeitzone.
Ich gehe davon aus, dass diese in mindestens 90% der Installationen in Verbindung stehen.

Nungut, alle Daten eingetragen, neue MySql-Datenbank angelegt und ab dafür!

Nichts da!

Der erste Fehler während der Installation.
Nett dargestellt, aber trotzdem ärgerlich. "Ich will doch nur installieren".

Das erste Problem war, dass wie bei vielen Hostern der INDEX-Befehl nicht für default-Datenbankbenutzer erlaubt ist.

Hoster angeschrieben (Managed Server) und die Berechtigung anpassen lassen.

Weiter gehts!
Läuft... nicht!

Der nächste Fehler, dieses mal etwas hartnäckiger:
"General error: 1005 Can't create table General error: 1005 Can't create table"

Leider bin ich mir nicht sicher, worin das Problem genau bestand.
Es scheint aber so zu sein, dass irgendwelche Tabellen nicht als Kollation auf UTF-8 gesetzt bzw. nicht "INNODB" verwenden.

Nungut... das auch erledigt.

Nun hatte ich das Problem, dass mir gemeldet wurde, eine Tabelle die erstellt werden sollte, existiere bereits.
"Table ... already exists" ...
Stimmt!
Tabelle also gelöscht, erneut ausgeführt... identischer Fehler...!

Höö?!?

Nungut, hier war der Trick einfach den Code aus der SQL-Datei, die Magento ausführt, manuell zu starten. Den Code dann natürlich aus der Update-Datei entfernen und darauf achten, dass auch kein Schnippsel vergessen wird.

Endlich konnte ich die Benutzerdaten eingeben und war zufrieden.

Vielleicht hat jemand von euch ähnliche Fehler und kann mit meinen Hinweisen etwas anfangen.

Ich spiele nun etwas mit Magento.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Internal paths in single or double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or path. Paths to files in single or double quotes, written as "files:somefile.ext", for example, are replaced with the appropriate URL that can be used to download the file.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><blockquote>
  • Lines and paragraphs break automatically.
  • Pairs of<blockquote> tags will be styled as a block that indicates a quotation.
  • You can enable syntax highlighting of source code with the following tags: <c>, <cpp>, <css>, <drupal5>, <drupal6>, <java>, <javascript>, <mysql>, <php>, <python>, <ruby>, <smarty>, <xml>. The supported tag styles are: <foo>, [foo]. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • Textual smileys will be replaced with graphical ones.
  • Each email address will be obfuscated in a human readable fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.

More information about formatting options

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.