Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Update von xt:Commerce auf modified eCommerce Shopsoftware funktioniert nicht (MySQL)

    kostnermo

    • Frisch an Board
    • Beiträge: 54
    Habe ich ja gesagt, ich bekomme genau die gleichen Fehler wie "NeuArt" im ersten Post, genau in der gleichen Reihenfolge.

    Grüße

    Patrick

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Dann benutze mal bitte die Update SQL-Dateien aus dem Trunk.
    Zitat
    update_1.0.1.0_to_1.0.2.0.sql
    update_1.0.2.0_to_1.0.3.0.sql
    update_1.0.3.0_to_1.0.4.0.sql
    update_1.0.4.0_to_1.0.5.0.sql
    Grüße

    Torsten

    serafin

    • Neu im Forum
    • Beiträge: 35
    Hi,

    vielleicht kann mir ja jemand helfen. Auch ich habe bei der Aktualisierung meines xt:Commerce 3.0.4 SP2.1 auf modified eCommerce Shopsoftware ein Problem. Ich fange mal von vorne an. Beim Einspielen der "update_1.03_to_1.04.sql" wurde mir folgende Fehlermeldung angezeigt:

    Code: SQL  [Auswählen]
    #1062 - Duplicate entry '0' FOR KEY 1"
    Der Fehler galt für folgende Einträge:

    Code: SQL  [Auswählen]
    #vr - 2010-03-01 - Additional INDEX ON specials, thx TO Georg
    ALTER TABLE specials
    ADD INDEX idx_specials_products_id (products_id);

    #vr - 2010-04-21 - Additional indices ON orders_products
    ALTER TABLE orders_products
    ADD INDEX orders_id (orders_id),
    ADD INDEX products_id (products_id);

    #vr - 2010-04-21 - Additional indices ON products_attributes
    ALTER TABLE products_attributes
    ADD INDEX products_id (products_id),
    ADD INDEX options (options_id, options_values_id);
     
    Also habe ich die Einträge auskommentiert und die Datei neu eingespielt. Es funktionierte wunderbar. Da ich das xtc5 Template nutzen möchte machte ich außerdem die in der Anleitung beschriebene Eingabe.

    Die Startseite des Shops wurde darauf korrekt angezeigt.
    Der Login in den Adminbereich klappte.

    Wenn ich ein Produkt aufrufen will, wird mir folgender Fehler angezeigt:
    Zitat
    Objekt nicht gefunden. Error 404
    Wenn ich eine Kategorie aufrufen will, wird mir folgender Fehler angezeigt:
    Zitat
    Zugriff verweigert. Error 403
    Wenn ich dann im Admin-Bereich unter "Erweiterte Konfiguration" -> "Meta-Tags/Suchmaschinen" bei "Suchmaschinenfreundliche URLs benutzen" die Option "false" wähle funktioniert wieder alles. Ich möchte aber (wohl aus nachvollziehbaren Gründen) gerne suchmaschinenfreundliche URLs benutzen.

    Weiß hier jemand einen Rat?

    Zur Umgebung in der das Ganze stattfindet:
    Ich habe den Shop auf einem lokalen Rechner unter XAMPP installiert.Es handelt sich um XAMPP 1.7.4 mit PHP 5.2.6, MySQL 5.0.67 und phpMyAdmin 2.11.9.2

    Viele Grüße Serafin

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Hallo Serafin,
    schau Dir mal bitte #3 an:
    [b]Suchmaschinenfreundliche URLs einrichten[/b] (optional)

          Falls "Shopstat" genutzt werden soll, um Suchmaschinenfreundliche URLS zu erzeugen,
          müssen folgende Vorraussetzungen erfüllt sein:

          #1 Der Server muss "mod_rewrite" unterstützen
             (siehe Administartion -> Hilfsprogramme -> Serverinfo)
          #2 Aktivieren Sie "Suchmaschienenfreundliche URLS" im Adminbereich
             (Erweiterte Konfiguration -> Meta-Tags/Suchmaschinen -> Suchmaschinenfreundliche URLs benutzen -> "true")
          #3 Benennen Sie Sie die "_.htaccess" im Hauptverzeichnis des Shops in ".htaccess" um.

          Sollte Ihr Shop in einem Unterordner (z.B. htt p://domain.de/shop/ ) liegen,
          so muss die .htaccess bearbeitet werden. Hierzu können Sie die Datei "_unterverzeichnis_.htaccess" verwenden.
    Quelle: /bitte erst lesen/_Installation.txt aus modified eCommerce Shopsoftware-1.05.zip Download.

    Gruß

    h-h-h

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Schau bitte auch bezüglich deiner geschilderten Fehlermeldung beim Datenbank-Update, ob die Indizes wirklich alle angelegt sind:

    Code: SQL  [Auswählen]
    #vr - 2010-03-01 - Additional INDEX ON specials, thx TO Georg
    ALTER TABLE specials
    ADD INDEX idx_specials_products_id (products_id);

    #vr - 2010-04-21 - Additional indices ON orders_products
    ALTER TABLE orders_products
    ADD INDEX orders_id (orders_id),
    ADD INDEX products_id (products_id);

    #vr - 2010-04-21 - Additional indices ON products_attributes
    ALTER TABLE products_attributes
    ADD INDEX products_id (products_id),
    ADD INDEX options (options_id, options_values_id);
     
    Dein Shop ist sonst nicht so performant, wie er sein könnte. ;-)

    Du Siehst die Indizes über phpMyAdmin, indem du die entsprechenden Tabellen auswählst und dann auf "Struktur" klickst.

    Grüße

    Torsten

    serafin

    • Neu im Forum
    • Beiträge: 35
    Hallo,

    vielen Dank für die umgehenden Antworten.

    @h-h-h: Ich muss natürlich gestehen, dass ich die von Dir angegebene Quelle nicht (zumindest nicht im Kontext des Updates) gelesen habe. Ich kam auch nicht auf die Idee den Quervergleich herzustellen, weil ich ja im XTC 3.04 SP 2.1 schon die suchmaschinenfreundlichen URL aktiviert hatte, ohne besondere Dinge, wie z.B. Shopstat eingerichtet zu haben. Insofern wäre ich auch gar nicht auf die Idee gekommen hier Bezüge zu sehen. Aber...das hat mir natürlich die Augen geöffnet und weiter geholfen, insbesondere, weil ich demnächst ohnehin Shopstat einrichten wollte. Also vielen Dank dafür.

    @Tomcraft: Vielen Dank für den Hinweis. Ich habe, bevor ich die Einträge auskommentiert habe, nachgeschaut. Die Indizes sind vorhanden. Ich nehme an, dass eine andere Erweiterung diese bereits angelegt hat. Besten Dank!

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Ja, oder du hast die Indizes selber mal angelegt,m weil darüber bereits viel geredet wurde, siehe: BAUSTELLE: Zusätzliche Indizes für die Datenbank

    Grüße

    Torsten

    serafin

    • Neu im Forum
    • Beiträge: 35
    Ich muss jetzt leider doch nochmal nachfragen. Jetzt habe ich die .htaccess im Sinne der Anleitung umbenannt, sowie angepasst. Und suchmaschinenfreundliche URL auf "true" gesetzt. Daneben habe ich XAMPP so eingestellt, dass "mod_rewrite" unterstützt wird.

    Der oben geschilderte 404 Fehler ist jetzt weg und die URL wird so angezeigt, wie gewünscht.

    Der Fehler 403 "Zugriff verweigert" liegt aber immer noch vor.

    Ich nehme an, dass es weiterer Anpassungen der .htaccess bedarf, ich weiß aber nicht welche. Kann mir jemand behilflich sein? Wäre echt nett.

    Serafin

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Für XAMPP benötigst du noch das hier: MODUL: ShopStat URLs für XAMPP

    Doppelpunkte in den URLs funktionieren in Windows-Systemen nicht!

    Grüße

    Torsten

    serafin

    • Neu im Forum
    • Beiträge: 35
    Wow!!! Funktioniert! :-) Hut ab!!! Wenn ich dann aber den Shop bei meinem Anbieter (Hosteurope) hoste, nehme ich an, muss ich die Dateien nutzen, die im Paket enthalten waren?

    Viele Grüße

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Das ist dir überlassen, unter Linux funktionieren beide Varianten. ;-)

    Grüße

    Torsten

    Managed Server