Hi zusammen,
mir ist eben etwas aufgefallen, dass ich mir nicht so ganz erklären kann. Ich wollte im Adminbereich unter Bestellungen über das Feld SUCHE ganz links die Bestellungen durchsuchen. Das wird mit der folgenden Meldung quittiert:
Im Log ist folgender Eintrag zu finden:
[10-Jan-2018 13:46:34 Europe/Berlin] Request URI: /zen_test/130169_admin/orders.php?search=
#1 trigger_error() called at [/xxx/zen_test/includes/classes/db/mysql/query_factory.php:167]
#2 queryFactory->show_error() called at [
#3 queryFactory->set_error() called at [
#4 queryFactory->Execute() called at [
#5 splitPageResults->__construct() called at [
[10-Jan-2018 13:46:34 Europe/Berlin] PHP Fatal error: 1054:Unknown column 'otrack.track_id1' in 'where clause' :: select count(*) as total from (orders o )
[10-Jan-2018 13:49:22 Europe/Berlin] PHP Fatal error: 1054:Unknown column 'otrack.track_id1' in 'where clause' :: select count(*) as total from (orders o ) left join orders_status s on (o.orders_status = s.orders_status_id and s.language_id = 43) left join orders_total ot on (o.orders_id = ot.orders_id and ot.class = 'ot_total') WHERE (otrack.track_id1 like '%520045%' or otrack.track_id2 like '520045%' or otrack.track_id3 like '520045%' or otrack.track_id4 like '520045%' or otrack.track_id5 like '520045%' or otrack.track_id6 like '520045%' or o.customers_city like '%520045%' or o.customers_postcode like '%520045%' or o.date_purchased like '%520045%' or o.billing_name like '%520045%' or o.billing_company like '%520045%' or o.billing_street_address like '%520045%' or o.delivery_city like '%520045%' or o.delivery_postcode like '%520045%' or o.delivery_name like '%520045%' or o.delivery_company like '%520045%' or o.delivery_street_address like '%520045%' or o.billing_city like '%520045%' or o.billing_postcode like '%520045%' or o.billing_country like '%520045%' or o.delivery_country like '%520045%' or o.customers_email_address like '%520045%' or o.customers_name like '%520045%' or o.customers_company like '%520045%' or o.customers_street_address like '%520045%' or o.customers_telephone like '%520045%' or o.ip_address like '%520045%') ==> (as called by) /xxx/zen_test/130169_admin/includes/classes/split_page_results.php on line 41 <== in /xxx/zen_test/includes/classes/db/mysql/query_factory.php on line 167
Ist mir bisher nicht aufgefallen, da ich die Suche nicht oft verwende... Hat jemand eine Idee? Btw: die Datenbankeinträge zum Paket Tracking sind vorhanden und funktionieren, sobald ich Werte dort über die Admin-Konsole eintrage...
Noch was, was ggf. damit zusammenhängt: die Suche im Feld "Artikelsuche" funktioniert nur mit einer Artikelnummer, nicht aber mit einem Artikelnamen. In diesem Fall werden alle Bestellungen aufgelistet. Wenn ich die Artikelnummer suche, dann werden die Bestellungen sauber gefiltert. Ich weiß nicht, ob das mit der o.g. Fehlermeldung zusammenhängt, daher mehr als zusätzliche Info gedacht...
Kurz zum Environment: ZC 1.5.5e ohne Migration plain installiert, PHP 7.0.25-nmm1, Folgende Module noch zusätzlich (alle von hier):
Freue mich über jede Hilfe...DANKE!
LG und einen schönen Tag.
Lutz
mir ist eben etwas aufgefallen, dass ich mir nicht so ganz erklären kann. Ich wollte im Adminbereich unter Bestellungen über das Feld SUCHE ganz links die Bestellungen durchsuchen. Das wird mit der folgenden Meldung quittiert:
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.atDatenbankabfragen 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
beschrieben.
Im Log ist folgender Eintrag zu finden:
[10-Jan-2018 13:46:34 Europe/Berlin] Request URI: /zen_test/130169_admin/orders.php?search=
520045
, IP address: 95.88.208.127#1 trigger_error() called at [/xxx/zen_test/includes/classes/db/mysql/query_factory.php:167]
#2 queryFactory->show_error() called at [
/xxx/
zen_test/includes/classes/db/mysql/query_factory.php:139]#3 queryFactory->set_error() called at [
/xxx/
zen_test/includes/classes/db/mysql/query_factory.php:266]#4 queryFactory->Execute() called at [
/xxx/
zen_test/130169_admin/includes/classes/split_page_results.php:41]#5 splitPageResults->__construct() called at [
/xxx/
zen_test/130169_admin/orders.php:1074][10-Jan-2018 13:46:34 Europe/Berlin] PHP Fatal error: 1054:Unknown column 'otrack.track_id1' in 'where clause' :: select count(*) as total from (orders o )
[10-Jan-2018 13:49:22 Europe/Berlin] PHP Fatal error: 1054:Unknown column 'otrack.track_id1' in 'where clause' :: select count(*) as total from (orders o ) left join orders_status s on (o.orders_status = s.orders_status_id and s.language_id = 43) left join orders_total ot on (o.orders_id = ot.orders_id and ot.class = 'ot_total') WHERE (otrack.track_id1 like '%520045%' or otrack.track_id2 like '520045%' or otrack.track_id3 like '520045%' or otrack.track_id4 like '520045%' or otrack.track_id5 like '520045%' or otrack.track_id6 like '520045%' or o.customers_city like '%520045%' or o.customers_postcode like '%520045%' or o.date_purchased like '%520045%' or o.billing_name like '%520045%' or o.billing_company like '%520045%' or o.billing_street_address like '%520045%' or o.delivery_city like '%520045%' or o.delivery_postcode like '%520045%' or o.delivery_name like '%520045%' or o.delivery_company like '%520045%' or o.delivery_street_address like '%520045%' or o.billing_city like '%520045%' or o.billing_postcode like '%520045%' or o.billing_country like '%520045%' or o.delivery_country like '%520045%' or o.customers_email_address like '%520045%' or o.customers_name like '%520045%' or o.customers_company like '%520045%' or o.customers_street_address like '%520045%' or o.customers_telephone like '%520045%' or o.ip_address like '%520045%') ==> (as called by) /xxx/zen_test/130169_admin/includes/classes/split_page_results.php on line 41 <== in /xxx/zen_test/includes/classes/db/mysql/query_factory.php on line 167
Ist mir bisher nicht aufgefallen, da ich die Suche nicht oft verwende... Hat jemand eine Idee? Btw: die Datenbankeinträge zum Paket Tracking sind vorhanden und funktionieren, sobald ich Werte dort über die Admin-Konsole eintrage...
Noch was, was ggf. damit zusammenhängt: die Suche im Feld "Artikelsuche" funktioniert nur mit einer Artikelnummer, nicht aber mit einem Artikelnamen. In diesem Fall werden alle Bestellungen aufgelistet. Wenn ich die Artikelnummer suche, dann werden die Bestellungen sauber gefiltert. Ich weiß nicht, ob das mit der o.g. Fehlermeldung zusammenhängt, daher mehr als zusätzliche Info gedacht...
Kurz zum Environment: ZC 1.5.5e ohne Migration plain installiert, PHP 7.0.25-nmm1, Folgende Module noch zusätzlich (alle von hier):
- Admin Login als Kunde 2.7.1
- Datenweitergabe Versandunternehmen 1.0.1
- Edit Orders 4.3.0
- Email Archive Manager 1.8a
- Paket Tracking 2.6.1
- Sofort 5.02
- UID 2.6.2
- Zus. Versandkosten nach Zonen
Freue mich über jede Hilfe...DANKE!
LG und einen schönen Tag.
Lutz
Kommentar