Apr 08

Bei der Programmierung eines Magento-Shops bin ich über einen fiesen Fehler von Magento gestossen. Wenn man das Staging System auf den Live Server kopiert, kommt es beim SQL-Export und Import zu einer Verschiebung von Indexes. Dies führt dann zu folgender Fehlermeldung:

Notice: Undefined index:  0  in /app/code/core/Mage/Core/Model/Mysql4/Config.php on line 92

Lösung:

Mit nachfolgenden SQL-Statements bringt man wieder Ordnung in die betroffenen Tabellen:

UPDATE `core_website` SET `website_id`=0 WHERE `website_id`=2;
UPDATE `core_store_group` SET `group_id`=0 WHERE `group_id`=2; 
UPDATE `core_store` SET `store_id`=0 WHERE `store_id`=4;

Danach funktioniert wieder alles wie erwartet.

Feb 28

Vorbereitung

Um die RAID Partitionen verfügbar zu machen, muss man diese manuell verfügbar machen:

mdadm --assemble /dev/md0 /dev/sda1 /dev/sdb1
mdadm --assemble /dev/md1 /dev/sda2 /dev/sdb2
mdadm --assemble /dev/md2 /dev/sda3 /dev/sdb3

Nun kann man die Partitionen mounten:

mount /dev/md2 /mnt
mount /dev/md1 /mnt/boot

und das Root wechseln:

chroot-prepare /mnt
chroot /mnt

Möglichkeiten

Jetzt kann man z.B. eine neue initrd erstellen:

mkinitrd -t /tmp
Jun 11

Um unter Mac OS X ab Version 10.5 den Benutzernamen zu ändern, vor allem den sog. Shortname, ist diese Anleitung sehr hilfreich.

http://www.macworld.com/article/132693/2008/03/changeshortusername.html