März 11th, 2010 | von Michael Karl
Vielen Entwicklern fällt der Einstieg in Magento nicht leicht. Auch wer sich bereits näher mit Code und Templates beschäftigt hat, muss sich erst noch in die Tiefen von Magento finden. Für alle interessierten findet nun eine Entwicklerschulung statt. Ganzen Beitrag anzeigen »
Tags: Magento, schulung
Posted in Magento | Keine Kommentare »
Februar 10th, 2010 | von Michael Karl
Wem dieser Error schonmal begegnet ist, wird sich bestimmt die Haare gerauft haben. Die vollständige Fehlermeldung sieht so aus: Ganzen Beitrag anzeigen »
Tags: Error, Fehler, Magento
Posted in Magento | Keine Kommentare »
Februar 3rd, 2010 | von Michael Karl
Der Titel Magento Theme Design: Entwerfen Sie Schritt für Schritt professionelle Themes für Ihren Shop
, aus dem Hause Addison Wesley klingt vielversprechend. Magento-Anfänger wittern hier die Chance, endlich durch den Template-Dschungel durchzublicken - Mangento-Kenner erhoffen sich den ein oder anderen Tipp, dem sie so noch nicht begegnet sind.
Ganzen Beitrag anzeigen »
Tags: Buch, Entwicklung, Magento, skin, Template, Themes
Posted in Bücher, Magento | Keine Kommentare »
Januar 25th, 2010 | von Michael Karl
Die großen Fragenportale dürften spätestens seit mancher TV-Werbung bekannt sein. Dort kann man so gut wie jede Frage stellen und bekommt mehr, oder weniger intelligente Antworten. Wer ein weiteres Portal auf Basis dieses System umsetzt dürfte wahrscheinlich von den Meist schief angesehen werden - So nicht bei T3N. Dort ist seit kurzem eine Fragenfunktion online.
Ganzen Beitrag anzeigen »
Posted in Linktips, Webentwicklung | Keine Kommentare »
Januar 18th, 2010 | von Michael Karl
Mir ist schon öfters aufgefallen, dass Magento-Shops die unter Performance-Problemen leiden, über extrem große Log-Tables verfügen. Häufig vergessen die Shopbetreiber, oder die umsetzenden Entwickler, die Log-Reinigung zu aktivieren. Magento bietet dafür ein automatischer Tool an. So ist der Betrieb von Magento auch auf kleinen Webspace-Paketen möglich. Einige betroffene Shopbetreiber hatten einfach riesige Log-Tables. Häufig war das die Einzige Engstelle.
Im Akut-Fall sollte man folgende Befehle ausführen:
TRUNCATE TABLE log_customer;
TRUNCATE TABLE log_quote;
TRUNCATE TABLE log_summary;
TRUNCATE TABLE log_summary_type;
TRUNCATE TABLE log_url;
TRUNCATE TABLE log_url_info;
TRUNCATE TABLE log_visitor;
TRUNCATE TABLE log_visitor_info;
TRUNCATE TABLE log_visitor_online;
Diese Befehle leeren die Tabellen auf einen Schlag. Bitte beachten, dass man gegebenenfalls ein Prefix vor die Tabellen-Namen schreiben muss. Nach Ausführen der Befehle sind alle Daten innerhalb der Tabelle weg, und können nicht wieder hergestellt werden! Im Gegensatz zu der "Löschen"-Funktion im phpMyAdmin, leeren die Befehle die Tabellen schnell und performant. In phpMyAdmin kann man auch den jeweiligen "Leeren"-Link benutzen.
Möchte man dem Problem vorbeugen loggt man sich als Benutzer in das Magento Backend ein. Dort navigiert ihr über System > Konfiguration > System zu Protokoll bereinigen. Dort kann man nun angeben, wie lange die Logs gespeichert werden sollen, wie oft und wann die Logs geleert werden und wer gegebenenfalls eine E-Mail erhält. Auch wenn die Logs recht viel Aufschluss über das Nutzerverhalten geben, sollte man sich überlegen, die Log-Tables regelmäßig zu leeren und nicht zu lange im Bestand zu halten. Insbesondere auf kleinere Webhosting-Paketen können die Log-Tables zur Performance-Falle werden.
Mit einem normal ausgestatteten Webserver, oder Webspace-Paket sollten die Logtables keine großen Auswirkungen haben.
Tags: Magento, mysql, tables
Posted in Magento | Keine Kommentare »