#1

joba

Neuling  (3 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://doerrenbach.de

Ein Unerwarteter Fehler ist aufgetreten

Bei der Sicherung des Shops (Shop 9) tritt ein Fehler auf. Dieser Fehler passiert wenn eine vollständige Sicherung vorgenommen wird. Stelle ich um auf nur "neue oder geänderte Daten speichern" so tritt der Fehler nicht auf. Diesbezüglich habe ich auch schon den Support von Siquando angeschrieben.

Lösungen waren: Falsche PHP Einstellung: (sind korrekt 8.3)

Neu installieren oder aktualisieren ( wurde gemacht Fehler kommt trotzdem)

Das System selbst läuft aber einwandfrei neuste Version ist aufgespielt.

Kann mir den Fehler einfach nicht erklären! Vielleicht hat jemand von Euch eine Idee was das sein kann? 


#2

MuggelClan

Forum-Sponsor  (1247 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Hallo Joachim,

der Support von Siquando sollte hier am besten weiterhelfen können. Schwierig hier weiterzuhelfen.

Wenn es die PHP-Version sein soll und es mit PHP8.3 nicht funktioniert, dann würde ich mal auf PHP8.2 zurückstellen und es nochmal versuchen.

Hast du bei "installieren oder aktualisieren" auch mal den Haken für "Neuinstallation der Komponenten erzwingen" gesetzt?


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 9, Web Client 

#3

joba

Neuling  (3 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://doerrenbach.de

Danke für deine Antwort!

Ja, ich warte halt immer noch auf eine Antwort seitens Siquando.

Die PHP Versionen habe ich natürlich geändert ohne Erfolg.

Genau, das mit dem Häckchen setzen f. Neuinstallationen d. Komp. erzwingen diese Frage stellte ich auch Siquando., da ich nicht weiss was dann passiert mit dem Projekt.

Wenn da was schief geht habe ich ja keine Sicherung mehr. Dies ist ja mein Problem.

Klar der Fehler ist schwierig, war selbst mal in der Db um nachzuschauen, aber fand diese Datei nicht (könnte auch der Fehler sein).

 

#4

joba

Neuling  (3 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://doerrenbach.de

Hallo, an alle User

Es hat gedauert bis ich endlich diesen Fehler gefunden habe. Stunden bzw. Tage.

Der Fehler lag an einer falschen xml-Datei die generiert wird wenn eine neue Bestellung im Shop aufgegeben wird. Den Fehler habe ich so gefunden: in der Auftragsverwaltung die Bestellungen durchsuchen ( anzeigen 25 oder 50 usw.) bei mir war dann ab der Bestellung 600 Schluss mit den Anzeigen und die Fehlermeldung wird angezeigt.

Also weitergemacht einzeln suchen, in der Suchmaske einzeln immer die Bestellnummern eingeben 601 dann 602, 603 usw. siehe da bei 646 keine Bestellung vorhanden ebenso bei 648, ab 649 alles wieder da. 

Habe auch den Siquando mehrmals angeschrieben "können zu diesem Fehler keine Hilfeleistung anbieten" Zitat: diese xml-Dateienen sind unwiderruflich zerstört -Klasse!

Mit diesem Fehler im Rücken ist kein Voll-backup oder Klonen des Projektes möglich.

Also rein in die Datenbank mal nachschauen was los ist - ID 646 und ID 648 gesucht diese Tabellenzeile geöffnet und siehe da es fehlten die End-Tags </customfield></customfields></order> in dieser Textdatei. Klar massiver Fehler. Die Tags manuell in die Textdatei geschrieben, Zeilen gespeichert und siehe da Fehler aufgehoben.

Die Dateien sind wieder sichtbar in der Auftragsverwaltung ebenso das vollwertige backup kann wieder durchgeführt werden. Was letztlich diese Fehler verursacht hat ist schwer nachvollziehbar, ich vermute das Sonderzeichen (smilies usw.) in die Mitteilung geschrieben wurden und laut Kodierung UTF 8 (damals noch mit Shop 6)

diesen Fehler verursacht hat aber nur eine Vermutung. Oder die Datenbank einen schlechten Tag hatte. Klar der Eingriff in die Datenbank ist immer etwas gefährlich, kenne mich etwas aus mit PHP und Sql aber kein großes Hirn. Darum sollte dieser Weg von einem Fachmann durchgeführt werden.

Was wir aber bei der Datenbank von Shop / Web aufgefallen ist, das die Bank sauber angelegt ist und klar strukturiert. 

Also ich schreibe diesen Bericht falls bei einem ebenso ein solcher Fehler auftritt. Dazu ist ja auch ein Forum da.

1096 Aufrufe | 4 Beiträge