-gelöst- Installation 2.1 bringt Fehler

Surprise

Aktives Mitglied
14. Januar 2008
10
0
Da ich den Shop 2.0 erst installiert hatte und nur 20 Artikel im Bestand hatte, dachte ich machst eine Neuinstallation.

Alle Daten per FTP gelöscht und die Datenbank gelöscht.

Nach der Neuinstallation tratt dieser Fehler auf http://jtl-software.de/forum/viewtopic.php?t=9600 den ich mit dem kopieren der letzterInclude.php lösen konnte.

Ich habe meine Artikel per Wawi wieder eingespielt.

Aber die Links in der BOX Information (Datenschutz, Impressum, etc) sind nicht da.

Beim Aufruf der Seite erhalte ich die Fehlermeldung
"Warning: Invalid argument supplied for foreach() in /var/www/web2/html/surprise4you/includes/tools.Global.php on line 840"

Beim klicken auf einen Artikel wird das Template verrückt.

Lösungsvorschläge ??
 

derjoe

Gut bekanntes Mitglied
4. Januar 2007
520
18
Hamburg
Meine Informationen lassen sich auch nicht dazu bewegen, wieder zu erscheinen.
Hersteller lassen sich nicht ausschalten.
Scheint so als wird es aus dem Admin nicht richtig in die Seiten übernommen!?

derjoe
 

PEN

Aktives Mitglied
27. April 2006
368
0
CH - St. Gallen
Habe das gleiche Problem mit den Informationen. Zudem erscheint ab un zu folgende Meldungen als erstes auf der Startseite:

Code:
Warning: Invalid argument supplied for foreach() in /var/www/html/shop/includes/tools.Global.php on line 840

Warning: Invalid argument supplied for foreach() in /var/www/html/shop/includes/tools.Global.php on line 840

Warning: Invalid argument supplied for foreach() in /var/www/html/shop/includes/tools.Global.php on line 840
 

PEN

Aktives Mitglied
27. April 2006
368
0
CH - St. Gallen
Habe es herausgefunden:

Im Update jtlshop_200_210.sql wurde folgendes nicht richtig ausgeführt:

Code:
ALTER TABLE `tlink` ADD `cSichtbarNachLogin` CHAR( 1 ) NOT NULL DEFAULT 'N' AFTER `cKundengruppen` ;

Warum kann ich nicht sagen. Habe den Befehl von Hand in phpMyAdmin ausgeführt. Nun funktioniert es wieder.

Nachtrag:
Anscheinend ist einiges im Update-Script nicht richtig gelaufen. Die Version stand auch noch auf 100 anstatt 101.
 

Surprise

Aktives Mitglied
14. Januar 2008
10
0
Bei einer Neuinstallation wird der SQL Befehl korrekt ausgeführt.
Bei mir waren die Einträge vorhanden. Ich habe einen enstrprechenden Hinweis erhalten.

EDIT

Jetzt habe ich eine neue Fehlermeldung

Code:
classes/class.JTL-Shop.Artikel.php on line 260
 

derjoe

Gut bekanntes Mitglied
4. Januar 2007
520
18
Hamburg
Das habe ich schon mehrfach versucht.
Es scheint so, als ob falsch gezählt wird.
Wenn ich eine neue Linkgruppe erstelle, verschwindet die vorhandene.
Wenn ich die neue lösche ist die alte wieder sichtbar.

Aber leider nicht die Informationen, die als erste, ursprüngliche Gruppe vorhanden war.

Gruß, derjoe
 

Surprise

Aktives Mitglied
14. Januar 2008
10
0
Also bei mir ist die Infobox wieder da.
Ich erhalte immer noch die Fehlermeldung

Code:
classes/class.JTL-Shop.Artikel.php on line 260

Die Kategorieüberischt ist da, incl. der Untergeordneten Kategorien.
Aber wenn ich einen Artikel anklicke, wird das Template verschoben.
Alle Boxen liegen links über den Artikeln.
Wenn ich dann z.B. Alle Artikel des Herstelles aufrufe ist die Ansicht normal.

Hier zum anschauen

www.surprise4you.org
 

Surprise

Aktives Mitglied
14. Januar 2008
10
0
Auch bei einer Neuinstallation ?? Nö habe ich nicht gemacht.
Werde das gleich mal nachholen.

Habe das SQL Update mal ausgeführt.

Ergebnis: Ich habe im Admin Menü alle Einträge doppelt und im Shop hat sich nichts getan... :?
 

Surprise

Aktives Mitglied
14. Januar 2008
10
0
Update

Habe mir aus der Filebase noch einmal den 2.1 gezogen.
Nach erneutem löschen der Files und der Datenbank habe ich den Shop neu installiert. Und siehe da, es geht.

In der ersten Version war unter im Install Verzeichnis keine Datei JTL_200_210 deswegen ist mein Update anscheinend immer gescheitert.

Jetzt läuft alles.
 

litschgis

Aktives Mitglied
18. Mai 2007
42
0
Zitat von Thomas Lisson:
Hi,

classes/class.JTL-Shop.Artikel.php on line 260
Hast Du das SQL-Update ausgeführt?

Nochmal zum Verstehen bitte:

Wenn ich heute 23.01.08 von der Filebase Shop 2.1
mit Zeitmarke 14.01.08 15:21 hole,
muss die SQL-Datenbank immer noch geupdated werden,
um V 2.1 zu erhalten bzw. die Updateanweisung befolgt werden?
Ohne Datenbankupdate gibt es irgendwas zwischen Shop 2 und 2.1, oder?

Wir haben das heute morgen local, also via XAMPP so probiert
und mehrere SQL-Fehler, u.a. einen SQL-Parser-Fehler erhalten.
Der eigentliche SQL-Fehler ist #1062.

MfG
litschgis
 

Ähnliche Themen