Schlagwort: MySQL
-
Magento: MySQL Debuggen
Magento hat zwar ein gutes Debugging System integriert, allerdings kommt es oft zu Problemen mit dem debugging von MySQL-Queries. Diese stellen einen zu langen String da und werden daher in der Fehlermeldung ab einer gewissen Länge einfach gekürzt. Oft kann man dann kaum noch sinnvolle Informationen aus der Fehlermeldung rauslesen, wie Beispielsweise hier: Aus dieser Fehlermeldung kann…
-
Tabellennamen in Magento mit Table Prefix ausgeben
Magento bietet die Möglichkeit Installationen mit Table Prefix auszuführen. Das bedeutet, dass jede Tabelle vor ihrem eigentlichen Namen einen Prefix im Namen trägt. Damit trotzdem alle Module funktionieren, sollte man beim Programmieren stets darauf achten, dass man Tabellennamen nicht hardcoded in die PHP Dateien schreibt. Hierfür sollte man diese Funktion verwenden:
-
Magento: INSERT command denied to user ‚user’@’ip‘ for table ‚log_visitor‘
Plötzlich ist der Magento Online Shop nicht mehr erreichbar und es wird einem nur noch die Fehlermeldung angezeigt? Der Fehler ist, im Vergleich zu vielen anderen Magento Fehlern, sehr aussagekräftig: durch den MySQL Servers wurde dem Shop der Schreibvorgang verwehrt. Bei vielen Webhostern liegt das daran, dass die Größe der MySQL Datenbanken gedeckelt ist. Bei…
-
MySQL Dump mit Beispieldaten
Oftmals kommt es vor, dass man nicht die komplette Datenbank dumpen will, sondern nur die Struktur und Beispieldaten. Leider ist das mit den Standardtools wie PHPmyAdmin nicht möglich. Allerdings ist für das dumpen von Datenbanken das Konsolentool mysqldump sowieso die bessere Lösung. Und mit diesem Tool lassen sich solche Beispieldaten auch aus der Datenbank herausholen. Um…