PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldung bei Update auf SP 4.1.1.0 - Masterupdate 4.0.0.1 vorher installiert



villageVDO
08.06.2020, 22:33
Hallo,

leider bekomme ich bei dem Update von dem Masterupdate auf das Servicepack die folgende Fehlermeldung:

Query: SELECT * FROM `content_manager_aliases` WHERE `content_alias`="Malibu-below-slider"
Error message: Table 'DB3531354.content_manager_aliases' doesn't exist

Query: REPLACE INTO `content_manager_aliases` (`content_group`, `content_alias`) VALUES (4321011, "Malibu-below-slider");
Error message: Table 'DB3531354.content_manager_aliases' doesn't exist

Mit der Datenbank ist aber alles in Ordnung. Was kann ich machen, muss ich das Backup einspielen?

Verstehe das nicht. Kann mir jemand helfen bitte? Habe kein Zugriff zum Adminbereich. Backups wurden gemacht.

Danke vorab.

masterronnow
09.06.2020, 15:14
Hallo,

wurde der updater nach dem MU korrekt ausgeführt und der Cache geleert? Lief 4.0.0.1 ohne Probleme? Welche Version lief vorher?

villageVDO
09.06.2020, 22:04
Hi,
Danke für die Meldung.

Habe heute nochmal das Masterupdate neu aufgespielt und alles durchlaufen lassen, jetzt geht wieder alles.
War beim ersten Mal zwar auch alles durchgelaufen, aber da schien was nicht richtig gegangen zu sein.

Habe aber jetzt wo alles richtig durchgelaufen ist ein neues Problem. Update SP 4.1.1.0 ist auch aufgespielt und nun kommt im
Admin-Bereich der folgende Fehler, siehe neues Bild siehe Anhang:

767

Für jede Hilfe bin ich Dankbar.

masterronnow
10.06.2020, 00:17
Bitte nochmal den Anhang hochladen. Kann den nicht öffnen.

Es gibt mittlerweile SP 4.1.1.1, dass mal probiert?

villageVDO
12.06.2020, 17:26
Habe ich. Trotzdem besteht das Problem. Hoffe mit dem Bild ist eine Hilfe möglich. Danke für jede Unterstützung.

masterronnow
12.06.2020, 21:15
Wurde irgendwas angepasst an dem Shop vor dem Update?

KlausK
12.06.2020, 22:21
Ich habe gestern noch das SP v4.1.1.2 (https://ecomservice.interfile.de/downloads.php?do=file&id=513) hochgeladen. Da wird auch ein Problem beim Einloggen in den Admin behoben.

villageVDO
14.06.2020, 09:56
Hallo,

nen vor dem Update wurde nichts angepasst. Das ist auch der Grund, warum mich das wundert.

VG

villageVDO
14.06.2020, 09:57
Hallo Klaus,

danke dass du mich darauf hinweist. Probiere direkt das aus und schaue ob dann vielleicht der Fehler auch wieder weg ist. Melde mich später nochmal.

VG

KlausK
14.06.2020, 12:48
Ab GX v4.1.x.x brauchst du zwingend PHP 7.2
Noch besser wäre gleich PHP 7.3

villageVDO
15.06.2020, 08:27
Hi,

habe das Update gestern aufgespielt Fehler von oben nicht behoben. Nun kommen sogar im Adminbereich Fehlermeldungen, wenn ich z.B. Bestellungen aufrufe, dass die Seite nicht erreicht werden kann.

Fehlercode 500.

Folgeende Serverinfo habe ich:

{
"gambio":"v4.1.1.2",
"phpversion":"7.4.6",
"mysqlversion":"5.6.42-log",

Wäre super wenn ihr mir helfen könntet.

VG

villageVDO
15.06.2020, 09:02
Hi,

habe das Update durchgeführt und trotzdem bleibt der Fehler.

Leider ist es nach dem Update sogar noch schlimmer. Wenn ich im ADMIN-Bereich auf Bestellungen klicke, dann kommt der Fehler 500, derzeit nicht erreichbar. Kann mir aber
hier nicht erklären warum.

Die Serverdaten die ich aus dem Shop herauslese sind wie folgt:

gambio":"v4.1.1.2",
"phpversion":"7.4.6",
"mysqlversion":"5.6.42-log",

Hatte nicht gesehen, dass der Post bereits auf der 2. Seite war.

VG

KlausK
15.06.2020, 11:02
Bitte teste mal die PHP Version 7.3.x und anschließend 7.2.x

Bzgl. Admin-Bereich bitte dieser Anleitung folgen: https://ecomservice.interfile.de/threads/2054-Komme-nicht-mehr-in-den-Admin-Bereich-rein

villageVDO
15.06.2020, 12:00
Hi Klaus,

habe es probiert wie du geschrieben hast. Leider geht es nicht. Es ist auch egal welche PHP Version ich nehme.

Hast du noch eine Idee? Wie gesagt ist nur der Reiter Bestellung der den Fehler 500 bringt.

VG

KlausK
15.06.2020, 13:35
Welche PHP-Version hattest du denn bei der letzten Shopversion 4.0.0.1?
Oder anders: Mit welcher PHP-Version hast du das Update von 4.0.0.1 auf v4.1.1.0 gemacht?

villageVDO
15.06.2020, 13:59
Hi,

da ich nachgelesen habe, dass mindestens eine PHP 7.2 benötigt wird und mir bei Strato bereits 7.4 anbietet, habe ich auch
die 7.4 direkt angewendet, bevor ich das Masterupdate 4.0.0.1 installiert habe. Derzeit habe ich es wieder auf die 7.2 wie die Mindestanforderung
ist, abgeändert.

Danke für die Hilfe vorab.

villageVDO
15.06.2020, 14:51
Hallo,

kleines extra:

Habe mal versucht eine Bestellung zu machen und dann kommt der ganze Fehlertext:

" Before creating a order context, the order totals must be written to the session.
#0 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/admin/includes/TeleCashCw/classes/TeleCashCw/PaymentMethod.php(545): TeleCashCw_PaymentMethod->getOrderContext() #1 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/admin/includes/cw-libs/Customweb/Licensing/TeleCashCw/Key.php(21) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(23) : eval()'d code(55) : eval()'d code(30): TeleCashCw_PaymentMethod->call_d9qdljett1gl7of5('getOrderContext', 'ns') #2 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/admin/includes/cw-libs/Customweb/Licensing/TeleCashCw/Key.php(21) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(23) : eval()'d code(55): eval() #3 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/admin/includes/TeleCashCw/classes/TeleCashCw/PaymentMethod.php(533): Customweb_Licensing_TeleCashCw_License::run('9giie 9n3qitovtm...', Object(telecashcw_creditcard), NULL) #4 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/includes/classes/payment.php(249): TeleCashCw_PaymentMethod->selection() #5 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/GXModules/Gambio/Hub/Shop/Overloads/payment/GambioHubPayment.inc.php(62): payment_ORIGIN->selection() #6 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/GXMainComponents/View/ThemeContentViews/checkout/CheckoutPaymentModulesThemeContentView.inc.php(65) : GambioHubPayment->selection() #7 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/GXModules/Gambio/Hub/Shop/Overloads/CheckoutPaymentModulesThemeContentView/GambioHubCheckoutPaymentModulesThemeContentView.in c.php(44): CheckoutPaymentModulesThemeContentView->prepare_data() #8 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/GXMainComponents/View/ThemeContentViews/core/ThemeContentView.inc.php(147): GambioHubCheckoutPaymentModulesThemeContentView->prepare_data() #9 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/GXModules/Gambio/Hub/Shop/Overloads/CheckoutPaymentModulesThemeContentView/GambioHubCheckoutPaymentModulesThemeContentView.in c.php(61): ThemeContentView->get_html() #10 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/GXMainComponents/View/ThemeContentViews/checkout/CheckoutPaymentThemeContentView.inc.php(427): GambioHubCheckoutPaymentModulesThemeContentView->get_html() #11 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/GXMainComponents/View/ThemeContentViews/checkout/CheckoutPaymentThemeContentView.inc.php(92): CheckoutPaymentThemeContentView->_assignPaymentBlock() #12 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/GXModules/Gambio/GoogleECommerce/Shop/Overloads/CheckoutPaymentThemeContentView/GoogleAnalyticsThemeCheckoutPayment.inc.php(21): CheckoutPaymentThemeContentView->prepare_data() #13 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/GXMainComponents/View/ThemeContentViews/core/ThemeContentView.inc.php(147): GoogleAnalyticsThemeCheckoutPayment->prepare_data() #14 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/system/classes/checkout/CheckoutPaymentContentControl.inc.php(210): ThemeContentView->get_html() #15 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/GXModules/Gambio/Hub/Shop/Overloads/CheckoutPaymentContentControl/GambioHubStartSession.inc.php(30): CheckoutPaymentContentControl->proceed() #16 /mnt/web421/a2/23/51885023/htdocs/SHOPNEW4/checkout_payment.php(57): GambioHubStartSession->proceed() #17 {main}"


Also hier scheint mehr nicht zu gehen als unter ADMIN Bestellungen. Verstehe es nur nicht.

VG

KlausK
15.06.2020, 15:29
Die Shopversion 4.0.x.x ist nur für die PHP-Versionen 7.1.x bis 7.3.x freigegeben!
Der neue Shop ab 4.1.x ist nur für die PHP-Versionen 7.2.x bis 7.4.x freigegeben!
Daher kommen vermutlich auch deine Fehler. Die Probleme könnten sich auch schon mit dem Masterupdate 4.0.0.1 eingeschlichen haben.
Wenn der Shop unter PHP 7.4 funktionierte, dann nur weil keine Funktionen aufgerufen wurden, die mit PHP 7.4 deaktiviert oder geändert wurden.
Dazu kommt, dass PHP 7.4 mit der Veröffentlichung am 28.11.2019 noch relativ frisch ist. Auch wenn Gambio sagt "GX 4.1.1.2 geeignet bis PHP 7.4" könnten damit häufiger Fehler auftreten als unter PHP 7.3
Wer auf Nummer Sicher gehen will, bleibt immer eine Minor-Version drunter. In diesem Fall wäre also PHP 7.3.18 die bessere Wahl.

Konkret heißt das für dich, auf PHP 7.3.18 umstellen, dann Shop zurücksetzen auf die Version vor dem Masterupdate 4.0.0.1, dann das Masterupdate 4.0.0.1, dann das ServicePack 4.1.1.2
Anschließend trotzdem nochmal die SessionService.php tauschen (https://ecomservice.interfile.de/threads/2054-Komme-nicht-mehr-in-den-Admin-Bereich-rein). Da gab es ein Fehler im letzten Update.
Dauerhaft auf PHP 7.4 würde ich erst umschalten, wenn der Shop für PHP 7.5 respektive PHP 8 freigegeben ist.

villageVDO
15.06.2020, 19:07
Hi Klaus,

also soll ich im Klartext das Backup vom Verzeichnis /admin/backups/ herunterladen und dann per FTP auf den Shop aufspielen. Wäre dann das Backup bevor ich das Masterupdate aufgespielt habe.
Danach noch irgendwelche Dateien löschen? Bin mir nicht sicher.

An der Datenbank sowie dem Bilder Backup muss ich ja eigentlich nichts machen oder habe ich da was falsch verstanden.

VG

Derzeit ist PHP 7.2.31 laut Server Info aktiviert. Soll ich trotzdem auf die 7.3 gehen?

KlausK
15.06.2020, 21:38
Im Handbuch steht es genau beschrieben: https://developers.gambio.de/manual.html?section=toolbox_datensicherung_dateien _sichern

Datenbank und Shopdateien müssen wieder hergestellt werden. Beides muss natürlich aus der selben Version stammen.

Du kannst auch bei PHP 7.2.31 bleiben. Wenn du komplett fertig bist, dann kannst auf 7.3 gehen

Du solltest aber erstmal folgendes probieren:
PHP 7.2.31 hast du ja bereits aktiv
Lade noch mal das aktuelle SP 4.1.1.2 hoch und starte den Updater
Gehe auf "Versionsauswahl erzwingen" und wähle als deine "aktuelle Version" die Version 3.15.4.2 aus
Danach sollte er alle Updates ab 4.0.0.0 bis 4.1.1.2 durchführen

Wäre schön wenn das funktioniert :)
Hatte es gerade getestet. Im Testshop habe ich damit nichts kaputt gemacht!

villageVDO
16.06.2020, 07:03
Hi Klaus,

habe gestern Abend nach deiner Anleitung das Update nochmal aufgespielt. Wenn ich die von dir besagte 3.15.4.2 auswählen wollte, dann
hat er mir keine Updates zum einspielen gegeben. Musste mit 4.0.0.0 oder so anfangen. Gebracht hat es aber auch nichts.

Es bleibt mir dann wohl nichts anderes übrig als den Shop neu aufzulegen oder siehst du noch eine andere Lösung? In der Anleitung steht ja auch,
dass kein Kunden mit angelegt werden und dass ich alle alten Shopdaten löschen oder auslagern soll ohne Probleme zu bekommen, wenn man die Backups neu aufspielt oder verstehe ich an der Anleitung etwas falsch!!
Ich wundere mich auch über den Fehler 500, dass dies nur bei Bestellungen im Admin auftritt und wenn man was bestellen will. Ansonsten geht der Shop ja einwandfrei.

Danke für jede Hilfe die du mir anbieten kannst.

VG

villageVDO
16.06.2020, 08:00
Hi Klaus,

was mir auch noch gerade eingefallen ist, dass ich dann auch das Telecashmodul bei einer Neuauflage neu einspielen müsste. An das Plugin komme ich aber nicht ohne neu dafür zu bezahlen, da die Lizenz nur ein Jahr galt. Nach einem Jahr muss man die Lizenz wenn man es erneut herunterladen will wieder kaufen. Nutzen darf man die Lizenz von davor aber weiterhin. Hast du hier eine Idee, wenn ich den Shop ganz neu aufsetzten müsste.

VG

KlausK
16.06.2020, 08:52
was mir auch noch gerade eingefallen ist, dass ich dann auch das Telecashmodul bei einer Neuauflage neu einspielen müsste
Dein Telecash-Modul wird nur für die Gambio-Version geeignet gewesen sein, als du es gekauft hast! Dein Shop hängt nämlich auch genau an dem Punkt an dem TeleCashCw etwas tun soll. Schmeiß das Modul mal raus, bzw. deaktivieren. Vermutlich läuft der Shop dann wieder.

villageVDO
16.06.2020, 09:47
Hi,

habe gerade versucht an das Modul zu kommen, aber es ist im Adminbereich nicht mehr zu finden.

Kann auch nicht sagen woran das liegt. Ist jetzt richtig doof.

Sehe auch keine anderen Zahlungsmodule unter sonstiges. Da waren aber auf jeden Fall in alten Shopversion welche gewesen, nicht nur Telecash.

Denke werde nicht drumherum kommen den Shop neu zu machen oder was meinst du?

KlausK
16.06.2020, 10:52
So aus der Ferne lässt sich dazu nix sagen. Einen Shop neu aufzusetzen sollte aber immer die letzte Maßnahme sein!
Das TeleCash-Teil wird vermutlich in Admin >>> Module >>> Module-Center liegen
Und sämtliche Zahlungsweisen findest du in Admin >>> Module >>> Zahlungsweisen >>> Reiter "Sonstige"

Bei dem TeleCash-Modul hast du zwar eine Lifetime-Lizenz. Updates bekommst du aber nur für 12 Monate. Wenn du das Modul also behalten willst, darfst du auch den Shop nicht weiter updaten. Das klappt fast nie.
Du solltest mal bei TeleCash anrufen und nach einer Lizenz- bzw. Supportverlängerung fragen. Meist gibt es da gute Preisnachlässe. 172 Euro (für 1 Jahr) sind immerhin ein stolzer Preis für so ein Modul. Bei Heidelpay habe ich nix bezahlt. Nur Transaktionsgebühren.

villageVDO
16.06.2020, 11:09
Hi,

genau da habe ich geschaut und es gibt kein Modul was mir unter sonstiges angezeigt wird. Ist wirklich komisch.

Kann es also nirgendswo abschalten. Das ist richtig doof. Besteht die Möglichkeit etwas über FTP zu machen, dass das Modul nicht mehr läuft?

Wahrscheinlich sind bei Heidepay die Gebühren nur sehr hoch oder? Bin mit Telecash bereits in Kontakt und warte auf Rückmeldung.

Das Problem mit dem Bild auf der 1. Seite aus meinem Post, habe ich auch noch nicht lösen können. Habe da auch schon verschiedenes probiert. Hier kannst du mir auch kein
Rat mehr geben.

VG

KlausK
16.06.2020, 11:24
Das hängt vermutlich alles zusammen.

villageVDO
16.06.2020, 11:48
Hi,

kann ich telcash irgendwie per FTP abschalten? Wie gesagt es werden mir keine Zahlungsmodule angezeigt.

VG

KlausK
16.06.2020, 15:38
Keine Ahnung! Die Dateien von TeleCash liegen vermutlich im Verzeichnis /GXModules
Du könntest versuchen das TeleCash-Verzeichnis umzubenennen, wenn vorhanden. IdR. gibt es aber auch in der Datenbank noch den einen oder anderen Schalter.
Wie gesagt, ohne den Shop von innen zu sehen lässt sich da nichts fundiertes zu sagen. Das artet eher in Raterei aus.