PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zen Cart 1.5.5 Fehlermeldung



Jasi
09.01.2018, 11:05
Habe folgende Fehlermeldung im Edit Orders:

FEHLER:
Datenbankabfragen oder Datenbankeinträge schlagen fehl.

Hinweis für den Shopinhaber:
Den Grund für diesen Fehler finden Sie in den Errorlogs.
Gehen Sie so vor wie in den FAQ auf http://error.zen-cart-pro.at beschrieben.

Die Logfile sieht so aus:


[09-Jan-2018 09:38:45 UTC] Request URI: /xxxxAdmin/edit_orders.php?page=1&oID=20&action=edit, IP address: 94.217.59.122
#1 flat->__construct() called at [/customers/1/a/6/xxxxx.de/httpd.www/includes/classes/shipping.php:65]
#2 shipping->__construct() called at [/customers/1/a/6/xxxx.de/httpd.www/xxxAdmin/includes/functions/extra_functions/edit_orders_functions.php:1607]
#3 eo_get_order_by_id() called at [/customers/1/a/6/e-zigarettenhandel.de/httpd.www/fLoat-doc-scoUt/edit_orders.php:645]

[09-Jan-2018 09:38:45 UTC] PHP Warning: Illegal string offset 'id' in /customers/1/a/6/xxxx.de/httpd.www/includes/modules/shipping/flat.php on line 32
[09-Jan-2018 09:38:45 UTC] Request URI: /fLoat-doc-scoUt/edit_orders.php?page=1&oID=20&action=edit, IP address: 94.217.59.122
#1 flat->__construct() called at [/customers/1/a/6/xxxx.de/httpd.www/includes/classes/shipping.php:65]
#2 shipping->__construct() called at [/customers/1/a/6/xxxxl.de/httpd.www/xxxAdmin/includes/functions/extra_functions/edit_orders_functions.php:1500]
#3 eo_get_available_shipping_modules() called at [/customers/1/a/6/xxxx.de/httpd.www/xxxAdmin/edit_orders.php:1228]

[09-Jan-2018 09:38:45 UTC] PHP Warning: Illegal string offset 'id' in /customers/1/a/6/e-zigarettenhandel.de/httpd.www/includes/modules/shipping/flat.php on line 32
[09-Jan-2018 09:38:45 UTC] Request URI: /xxxxAdmin/edit_orders.php?page=1&oID=20&action=edit, IP address: 94.217.59.122
#1 trigger_error() called at [/customers/1/a/6/xxxx.de/httpd.www/includes/classes/db/mysql/query_factory.php:167]
#2 queryFactory->show_error() called at [/customers/1/a/6/xxxx.de/httpd.www/includes/classes/db/mysql/query_factory.php:139]
#3 queryFactory->set_error() called at [/customers/1/a/6/xxxx.de/httpd.www/includes/classes/db/mysql/query_factory.php:266]
#4 queryFactory->Execute() called at [/customers/1/a/6/xxxxl.de/httpd.www/includes/modules/order_total/ot_sc.php:189]
#5 ot_sc->get_user_balance() called at [/customers/1/a/6/xxxxl.de/httpd.www/includes/modules/order_total/ot_sc.php:24]
#6 ot_sc->ot_sc() called at [/customers/1/a/6/e-zigarettenhandel.de/httpd.www/includes/classes/order_total.php:52]
#7 order_total->__construct() called at [/customers/1/a/6/xxxx.de/httpd.www/xxxxAdmin/includes/functions/extra_functions/edit_orders_functions.php:1476]
#8 eo_get_available_order_totals_class_values() called at [/customers/1/a/6/xxx.de/httpd.www/fLoat-doc-scoUt/edit_orders.php:1262]

[09-Jan-2018 09:38:45 UTC] PHP Fatal error: 1146:Table 'e_zigarettenhandel_de.TABLE_STORE_CREDIT' doesn't exist :: select amount from TABLE_STORE_CREDIT where customers_id = 1020 ==> (as called by) /customers/1/a/6/xxxxde/httpd.www/includes/modules/order_total/ot_sc.php on line 189 <== in /customers/1/a/6/xxxx.de/httpd.www/includes/classes/db/mysql/query_factory.php on line 167



Leider kann ich damit nichts anfangen. Kann mir jemand sagen was da schief gelaufen ist und was ich ändern muss, bzw. wo ich nachsehen müsste?

(Wollte die Versandkosten bearbeiten, danach kam dieser Error)
Danke!

webchills
10.01.2018, 08:48
Du hast anscheinend irgendein Punktesystem Modul installiert. Wenn dieses Modul im Frontend problemlos funktioniert, dann ist es nicht dafür vorgesehen im Admin per Edit Orders reingeladen zu werden.
Es sollte eine Datei in includes/extra_datafiles oder includes/extra_configures geben, die die Datenbanktabelle des Moduls definiert, die hat dann z.B. einen solchen Inhalt:

define('TABLE_STORE_CREDIT', DB_PREFIX . 'irgendwas');
Diese Datei dann zusätzlich in DEINADMIN/includes/extra_datafiles oder DEINADMIN/includes/extra_configures legen
Dann sollte zumindest mal die Tabelle gefunden werden.
Ob dieses Modul dann überhaupt mit Edit Orders kompatibel ist, ist eine andere Frage.

Jasi
10.01.2018, 15:11
Ob dieses Modul dann überhaupt mit Edit Orders kompatibel ist, ist eine andere Frage.

Also ich hatte dieses Modul installiert Punktesystem 3.07 für Zen-Cart 1.5 deutsch (https://www.zen-cart-pro.at/forum/vbdownloads.php?do=download&downloadid=99)
Es schien mir die neuste Version zu sein.
Werde es wieder deinastallieren und nochmals nach Installationsanweisung einspielen. Mal sehen ob es dann geht.
Danke!

webchills
10.01.2018, 16:05
Also ich hatte dieses Modul installiert Punktesystem 3.07 für Zen-Cart 1.5 deutsch (https://www.zen-cart-pro.at/forum/vbdownloads.php?do=download&downloadid=99)
Es schien mir die neuste Version zu sein.
Werde es wieder deinastallieren und nochmals nach Installationsanweisung einspielen.
Diess Modul ist uralt und für Zen Cart 1.5
Für 1.5.5 ist das nicht geeignet