Hallo alle, ich fasse mich kurz und liste: Am 19.8. meldet ein Kunde: Warenkorb funzt nicht. Getestet: Kunde hat Recht. Unexpected error! Fehlermeldung zeigte auf Xycons. Shop erst mal offline gestellt. Backend noch im grünen Bereich. 20.8. Xycons meldet: Es liegt nicht am Modul, sondern am Shop. Irgendwas muss am Shop verrutscht oder gelöscht sein. Ich hatte aber nichts am Shop gemacht außer die Frontpage etwas umgestellt. 21.8. Domain überhaupt nicht mehr erreichbar. Eine 10 cm lange Fehlerliste. Der Testshop in der Unterdomain läuft aber wie er soll. 22.8. Cache gelöscht, dann war wenigstens die Offline-Frontpage wieder sichtbar. Einloggen mit login_admin okay. Backend alles da. Aber die Bestellliste zeigte nur den Fuchs. Shop komplett gelöscht, Backup eingespielt. Kann mich mit login_admin einloggen, aber dann sehe ich sofort den Fuchs: Internal error. In der Befehlszeile steht .../login_admin.php?check_2fa Der 2fa Ordner (wenn es um den geht) steht im Cache und ist leer, wie in allen meinen Backups. Hab 2fa gelöscht, keine Veränderung. Hab ihn wieder reinkopiert. Dito. Hab den Browser-Cache mehrfach geleert. Keine Veränderung. Was könnte ich jetzt noch versuchen? Liebe Grüße Marieluise
Dein Shop zeigt nur Error 500. Ich vermute, dein Server wurde auf php 8.2 hochgesetzt, deine Shopversion v4.8.03 funktioniert jedoch max. bis php 8.1
Ich hab schon seit Monaten 8.2 drauf und es gab nie ein Problem. Aktuell ist es 8.2.33. Könnte evtl. ein serverseitiges Update für Probleme gesorgt haben? Habe versuchsweise 8.1 eingeschaltet. Da kommt der Fuchs schon vor dem Einloggen. Hab wieder 8.2.33 geladen, da kommt jetzt aber auch der Fuchs.
Versuche mal bitte: Xycons einloggen -> deine Bestellungen/Module -> dort alle neusten Versionen holen und auf den Server laden. Eventuell auch bei anderen Modulanbietern. Wenn Admin wieder erreichbar, Updates installieren. Alternative: im GXModules alle zugekauften/kostenlose Module auf deinen PC laden und dann eins nach dem anderen auf dem Server löschen. Dazwischen nach jedem gelöschten Modul immer Admin aufrufen bis der Fuchs weg ist. Dann hast du das Modul gefunden. Danach mit Updates wieder in GXModules laden.
Das hatte Holger schon zu allererst probiert. Ohne Erfolg. Ich hab es ( im ftp-Server) wiederholt. Null Wikrung. Ich hab auch die Werbemarkt-Module ins Backup verschoben. Wirkt nicht. Übrigens waren sie alle bis an die Wand aktuell.
Hab ich längst probiert. Wie im ersten Post beschrieben. Da konnte ich mich wenigstens noch einloggen. Jetzt zeigt mir der Frosch schon den Stinkefinger, wenn ich die (Link nur für registrierte Nutzer sichtbar.) andatsche.
lass mal deinen updater durchlaufen, der ist ja aufrufbar! (Link nur für registrierte Nutzer sichtbar.)
Aha. Das hatte ich zwar schon zweimal probiert, aber nur mit (Link nur für registrierte Nutzer sichtbar.), weil durch ein rewrite die Domain immer gleich in den Shop führt. Jetzt hab ich deinen Link benutzt und kriege endlich mal genaue Meldungen. Mit denen ich aber wenig anfangen kann. Offensichtlich fehlt was in meiner Datenbank. Aber wie ich das wieder reinkriege und woher. Kann man einfach eine alte Datenbank hochladen, in der die Strukturen noch da sind, und sie mit der neuesten auffüllen, in der die jüngeren Daten gelistet und die Hunderte Fake-Adressen verschwunden sind? SELECT * FROM `gx_configurations` WHERE `key` = "gm_configuration/GAMBIO_HUB_KLARNA_HUB_TERMS_AND_CONDITIONS" Error message: Table 'marieluiseritter_1.gx_configurations' doesn't exist Query: SELECT * FROM `gx_configurations` WHERE `key` = "gm_configuration/GAMBIO_HUB_CLIENT_KEY" AND `value` = "" Error message: Table 'marieluiseritter_1.gx_configurations' doesn't exist Query: SELECT * FROM `gx_configurations` WHERE `key` = "configuration/MODULE_PAYMENT_GAMBIO_HUB_STATUS" Error message: Table 'marieluiseritter_1.gx_configurations' doesn't exist Query: INSERT INTO `gx_configurations` (`key`, `value`, `default`, `type`, `sort_order`) VALUES ('configuration/MODULE_PAYMENT_GAMBIO_HUB_STATUS', 'False', 'False', 'switcher', 0), ('configuration/MODULE_PAYMENT_GAMBIO_HUB_ALLOWED', '', '', null, 0), ('configuration/MODULE_PAYMENT_GAMBIO_HUB_SORT_ORDER', '0', '0', null, 0), ('configuration/MODULE_PAYMENT_GAMBIO_HUB_ZONE', '0', '0', 'geo-zone', 0), ('configuration/MODULE_PAYMENT_GAMBIO_HUB_ORDER_STATUS_ID', '0', '0', 'order-status', 0), ('configuration/MODULE_PAYMENT_GAMBIO_HUB_URL', '(Link nur für registrierte Nutzer sichtbar.)', '(Link nur für registrierte Nutzer sichtbar.)', null, 0), ('configuration/MODULE_PAYMENT_GAMBIO_HUB_SETTINGS_APP_URL', '(Link nur für registrierte Nutzer sichtbar.)', '(Link nur für registrierte Nutzer sichtbar.)', null, 0), ('configuration/MODULE_PAYMENT_GAMBIO_HUB_ACCOUNT_APP_URL', '(Link nur für registrierte Nutzer sichtbar.)', '(Link nur für registrierte Nutzer sichtbar.)', null, 0), ('configuration/MODULE_PAYMENT_GAMBIO_HUB_IP_LIST_URL', '(Link nur für registrierte Nutzer sichtbar.)', '(Link nur für registrierte Nutzer sichtbar.)', null, 0), ('configuration/MODULE_PAYMENT_GAMBIO_HUB_IP_WHITELIST', '', '', null, 0), ('configuration/MODULE_PAYMENT_GAMBIO_HUB_DATA_OBSERVER', 'True', 'True', 'switcher', 0) Error message: Table 'marieluiseritter_1.gx_configurations' doesn't exist Query: UPDATE `gx_configurations` SET `value` = "True" WHERE `key` = "configuration/MODULE_PAYMENT_GAMBIO_HUB_STATUS" Error message: Table 'marieluiseritter_1.gx_configurations' doesn't exist Query: SELECT * FROM `gx_configurations` WHERE `key` = "configuration/MODULE_PAYMENT_GAMBIO_HUB_STATUS" AND `value` = "True" Error message: Table 'marieluiseritter_1.gx_configurations' doesn't exist Query: SELECT * FROM `gx_configurations` WHERE `key` = "configuration/MODULE_PAYMENT_GAMBIO_HUB_IP_WHITELIST" Error message: Table 'marieluiseritter_1.gx_configurations' doesn't exist Query: INSERT INTO `gx_configurations` ( `key`, `value`, `default`, `type`, `sort_order`, `last_modified` ) VALUES ( "configuration/MODULE_PAYMENT_GAMBIO_HUB_IP_WHITELIST", "", "", null, 0, NOW() ) Error message: Table 'marieluiseritter_1.gx_configurations' doesn't exist Query: SELECT * FROM `gx_configurations` WHERE `key` = "configuration/MODULE_PAYMENT_GAMBIO_HUB_DATA_OBSERVER" Error message: Table 'marieluiseritter_1.gx_configurations' doesn't exist Query: INSERT INTO `gx_configurations` ( `key`, `value`, `default`, `type`, `sort_order`, `last_modified` ) VALUES ( "configuration/MODULE_PAYMENT_GAMBIO_HUB_DATA_OBSERVER", "True", "True", null, 0, NOW() ) Error message: Table 'marieluiseritter_1.gx_configurations' doesn't exist Query: DESCRIBE `orders` "gambio_hub_transaction_mode" Error message: Table 'marieluiseritter_1.orders' doesn't exist Query: ALTER TABLE `orders` ADD COLUMN `gambio_hub_transaction_mode` VARCHAR(64) NOT NULL DEFAULT "live" AFTER `gambio_hub_transaction_code` Error message: Table 'marieluiseritter_1.orders' doesn't exist Query: SHOW INDEX FROM `orders` WHERE Key_name = "payment_class" Error message: Table 'marieluiseritter_1.orders' doesn't exist Query: SHOW INDEX FROM `orders` WHERE `Non_unique` = 1 Error message: Table 'marieluiseritter_1.orders' doesn't exist Query: SHOW INDEX FROM `orders` WHERE Non_unique = '1' AND Index_type = 'BTREE' Error message: Table 'marieluiseritter_1.orders' doesn't exist Query: SHOW INDEX FROM `orders` WHERE `Key_name` = "gambio_hub_payment_index" Error message: Table 'marieluiseritter_1.orders' doesn't exist Query: SHOW COLUMNS FROM `orders`; Error message: Table 'marieluiseritter_1.orders' doesn't exist
Noch eine andere Idee. Ich wollte sowieso nach 5.000 updaten. Kann ich das in diesem Zustand wagen? Da wird doch sicher auch die Datenbank vervollständigt, oder?
Deine DB ist murks und korrupt, Da ist wohl ein Restore fällig. Nach der Tabelle "LUUP" kommt "version_history", da fehlen sicherlich 40 Tabellen noch dazwischen. Und die letzte wäre eigentlich "zones_to_geo_zones".
Wie kann das auf einmal passieren? Waren da doch die SQL Injectors erfolgreich? Ich habe oben Vorschläge gemacht zum Reparieren. Shop upgraden? Oder vorher ältere komplette Sicherung hochladen und mit gesäuberter neuester Datenbank auffüllen, damit die neuesten Kunden und Transaktionen, nicht aber die Gangsteradressen reinkommen?
Meine Glaskugel ist leider gerade zum Polieren weg Nein, keine Ahnung was da passiert ist. Jedenfalls ist Deine Datenbank inne Wicken, und zwar so richtig. Dein Hoster hat doch sicherlich Backups, die er einspielen kann.
Hab grad das Hoster-Backup vom 11.8. hochgeladen, das höchstwahrscheinlich noch okay ist. Aber der Shop will immer noch nicht. Jetzt meint er: Unexpected error occurred... syntax error, unexpected identifier "nicht" Das ist natürlich ungeheuer informativ!
Mein Shop geht auch wieder. Er war mal so frei. Keine Ahnung, warum. Ich hab inzwischen nichts gemacht. Mein IT-Ingenieur an meiner Seite meint, der Hoster hätte vielleicht gerade entdeckt, dass die Festplatte vollgelaufen war. Er hat das nur in solchen Fällen erlebt. Aber das ist mir wurscht. Alles funzt und die paar Kunden, die danach bestellt haben, trag ich einfach händisch ein, dann brauche ich mir auch übers Importieren keine Gedanken zu machen. Danke an alle fürs Helfenwollen!