Ich möchte an dieser Stelle beschreiben, wie ich eine Seite mit Mambo 4.5.4 und Virtuemart 1.0.2 auf Joomla 1.10 und Virtuemart 1.0.6 umgestellt habe. Diese Informationen stehen, wenn man danach sucht, auch einzeln in diesem Forum und anderen Seiten zur Verfügung.
Vorbereitung:
1. Backup von Mambo (z.B. mit der Komponente "Site Backup")
2. Datenbankupdate
Duchführung:
1. Überschreiben der Mambo-Dateien mit den aktuellen Joomla-Dateien (hier: Joomla 1.10). Der Installationsordner und die Datei configuration.php-dist dürfen nicht mit hochgeladen werden.
2. Ausführen des sql-Updates "migrate_Mambo4523_to_Joomla_100.sql"
3. Patch für Virtuemart von der Version 1.0.2 auf die 1.0.6 hochladen.
4. Die in der Readme des Virtuemart-sql-Updates beigelegten befehle zum Datenbankupdate in eine beliebige txt-Datei einfügen und ausführen.
5. Wichtig (daran ist bei mir der ganze Vorgang mehrfach gescheitert): unter administrator/components/virtuemart befinden sich die Datei "virtuemart.cfg-dist.php". Diese muss in "virtuemart.cfg.php" umbenannt werden.
6. Im Backend die Komponente virtuemart aufrufen und den Anweisungen folgen.
Die hier beschriebene Vorgehensweise hat in meinem Fall geholfen. Ich kann nicht garantieren, dass dieses Vorgehen allgemein funktioniert. Nach dem Hochladen des Virtuemart-Patches exisitieren im Ordner administrator/components/virtuemart zwei Dateien, die "virtuemart.cfg.php" und die "virtuemart.cfg-dist.php". Es ist mir rätselhaft, warum nach dem Umbennenen der ...cfg-dist... in ...cfg... für kurze Zeit zwei "virtuemart.cfg.php" exisitieren, später aber nur eine Datei, scheinbar die richtige, übrig bleibt. Zumindest war dieses Vorgehen irgendwo so beschrieben und hat bei mir auch funktioniert.
Das einzige Problem bestand nach ansonsten erfolgreiem Update darin, dass die Produkt-Bilder aus /components/com_virtuemart/shop_image/product nicht übernommen wurden. Ich habe einfach den Inhalt des "alten" Ordners in den neuen kopiert, danach war alles in Ordnung.


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen