Archiv verlassen und diese Seite im Standarddesign anzeigen : USER ERROR(256): "SQL Error"
computerchrisu
07.08.2015, 09:19
ich habe aus SP 2.2.1.3 aktualisiert und bekomme diese Fehlermeldung wenn ich einen Artikel bearbeiten möchte.
alles andere funktioniert einwandfrei
außer, in der Template Einstellungen wird nicht korrekt angezeigt, das ist aber nicht so wichtig
bitte um Hilfe
Wie lautet denn die vollständige Fehlermeldung?
computerchrisu
10.08.2015, 08:08
366
das ist ja das seltsame, alles andere funktioniert einwandfrei
Im Shopverzeichnis gibt es den Ordner logfiles
Er beinhaltet die Datei errors-*************.log
Die einzelnen Meldungen sind durch ein langes "========" getrennt.
Provoziere den Fehler erneut und poste dann die letzte Meldung.
Nebenbei solltest du mal hier im Forum suchen.
Ich bin mir sicher, dass wir das Problem vor Kurzem schoneinmal hatten!
computerchrisu
10.08.2015, 09:16
da hab ich folgende Meldungen gefunden:
2015-08-10 08:40:02 (9e9d75fe8b7198b57aa0ff7e9530800f) SQL ERROR(1054): "Unknown column 'admin_javascript' in 'field list'" in /home/sanitabc/www.sanitaerhandel-angermair.at/Shop/inc/xtc_db_error.inc.php:23 (Details)
#4 File: /home/sanitabc/www.sanitaerhandel-angermair.at/Shop/inc/xtc_db_error.inc.php:23
#3 File: /home/sanitabc/www.sanitaerhandel-angermair.at/Shop/inc/xtc_db_query.inc.php:77
#2 File: /home/sanitabc/www.sanitaerhandel-angermair.at/Shop/admin/includes/functions/general.php:148
#1 File: /home/sanitabc/www.sanitaerhandel-angermair.at/Shop/admin/includes/application_top.php:677
#0 File: /home/sanitabc/www.sanitaerhandel-angermair.at/Shop/admin/admin_javascript.js.php:13
Request: GET /Shop/admin/admin_javascript.js.php?XTCsid=8e64b24b9ad867e1bb7 469640ed48b33 (Details)
- duration: ~0ms
- server: Apache
- server address: 91.118.111.107
- user agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36
- remote address: 9e9d75fe8b7198b57aa0ff7e9530800f
Get: (Details) - XTCsid: 8e64b24b9ad867e1bb7469640ed48b33Information:
Query:
select admin_javascript from admin_access where customers_id = '1'
2015-08-10 08:40:02 (9e9d75fe8b7198b57aa0ff7e9530800f) USER ERROR(256): "SQL Error" in /home/sanitabc/www.sanitaerhandel-angermair.at/Shop/inc/xtc_db_error.inc.php:24 (Details)
#4 File: /home/sanitabc/www.sanitaerhandel-angermair.at/Shop/inc/xtc_db_error.inc.php:24 (Details)
Function: trigger_error('SQL Error', 256) (Details)
- $message: ### indeterminate value ###
- $error_type: ### indeterminate value ###
Code:
│ line 22: $coo_logger = LogControl::get_instance();
│ line 23: $coo_logger->notice($p_error, 'error_handler', 'errors', 'notice', 'SQL ERROR', $p_errno, 'Query:' . "\r\n" . trim($p_query));
├─ line 24: trigger_error('SQL Error', E_USER_ERROR);
│ line 25: }
#3 File: /home/sanitabc/www.sanitaerhandel-angermair.at/Shop/inc/xtc_db_query.inc.php:77 (Details)
Function: xtc_db_error('select admin_javascript from admin_access where customers_id = \'1\'', 1054, 'Unknown column \'admin_javascript\' in \'field list\'') (Details)
- $p_query: ### indeterminate value ###
- $p_errno: ### indeterminate value ###
- $p_error: ### indeterminate value ###
Code:
│ line 75: # ALL OTHER RUN MODES
│ line 76: # execute query
├─ line 77: $result = mysql_query($p_query, $$link) or xtc_db_error($p_query, mysql_errno(), mysql_error());
│ line 78: }
│ line 79:
#2 File: /home/sanitabc/www.sanitaerhandel-angermair.at/Shop/admin/includes/functions/general.php:148 (Details)
Function: xtc_db_query('select admin_javascript from admin_access where customers_id = \'1\'') (Details)
- $p_query: ### indeterminate value ###
- $link: ### indeterminate value, default value: 'db_link' ###
- $p_enable_data_cache: ### indeterminate value, default value: true ###
- $p_enable_logging: ### indeterminate value, default value: true ###
Code:
│ line 146: if($pagename != 'index')
│ line 147: {
├─ line 148: $access_permission_query = xtc_db_query("select " . $pagename . " from " . TABLE_ADMIN_ACCESS . " where customers_id = '" . $_SESSION['customer_id'] . "'");
│ line 149: $access_permission = xtc_db_fetch_array($access_permission_query);
│ line 150:
#1 File: /home/sanitabc/www.sanitaerhandel-angermair.at/Shop/admin/includes/application_top.php:677 (Details)
Function: xtc_check_permission('admin_javascript') (Details)
- $pagename: ### indeterminate value ###
Code:
│ line 675: xtc_redirect(xtc_href_link(FILENAME_LOGIN));
│ line 676: }
├─ line 677: if (xtc_check_permission($pagename) == '0') {
│ line 678: $t_message = 'Access denied. User (ID: ' . (int)$_SESSION['customer_id'] . ') has no permission to access page "' . $current_page . '".';
│ line 679: LogControl::get_instance()->notice($t_message, 'security', 'security');
#0 File: /home/sanitabc/www.sanitaerhandel-angermair.at/Shop/admin/admin_javascript.js.php:13 (Details) Function: require_once('/home/sanitabc/www.sanitaerhandel-angermair.at/Shop/admin/includes/application_top.php') Code:
│ line 11: ?><?php
│ line 12:
├─ line 13: require_once('includes/application_top.php');
│ line 14:
│ line 15: if(isset($_SESSION['language_charset']))
Request: GET /Shop/admin/admin_javascript.js.php?XTCsid=8e64b24b9ad867e1bb7 469640ed48b33 (Details) - duration: ~0ms - server: Apache - server address: 91.118.111.107 - user agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36 - remote address: 9e9d75fe8b7198b57aa0ff7e9530800fSession: (Details)
können Sie damit was anfangen?
ich hab den Foren vorher durchsucht ,
es gab da schon einmal einen Error 256, aber mit einer anderen Meldung
da ich mich kaum auskenne fällt es mir schwer das zu verstehen
SQL ERROR(1054): "Unknown column 'admin_javascript' in 'field list'"
Die Spalte admin_javascript befindet sich in der Tabelle admin_access deiner Datenbank.
Offenbar ist die Spalte nicht mehr da oder defekt.
Dein Shopsystem läuft zudem vollständig über HTTPS.
Es funktioniert zwar in einzelnen Fällen, dennoch kommt es noch sehr häufig zu Fehlern.
Bei Gambio fängt man jetzt gerade erst an, den Shop auf SSL umzustellen.
computerchrisu
11.08.2015, 09:40
danke für ihre Unterstützung
vielleicht regelt sich das Problem beim nächsten Update von alleine?
Mein Shop läuft schon ne ganze weile komplett über HTTPS ohne probleme ;)
Geh mal bitte in Deine Datenbank und suche die Tabelle "admin_access". Wenn du dort auf Struktur klickst, wie viele Einträge hast du? Findest du "admin_javascript" unter den Einträgen?
Dann gehst du mal bitte per FTP auf deinen Webserver und suchst die datei "application_top.php" in "admin/inlcudes/" und öffnest sie. Welches Datum steht in der 3ten Zeile?
Und auf welche Version hast du aktuallisiert?
computerchrisu
12.08.2015, 07:21
guten Morgen BigRib
ich hab 143 Einträge, "admin_javascript" ist nicht dabei
application_top.php 2015-04-14 gm
Gambio GmbH
ich habe auf 2.2.1.3 aktuallisiert
danke für deine Hilfe
lg
Christian
Dann füge mal eine Spalte "admin_javascript" hinzu. Ich denke das diese beim Update schlichtweg vergessen wurde.
ALTER TABLE `admin_access` ADD `admin_javascript` INT((1)) NOT NULL AFTER `withdrawals`;
computerchrisu
12.08.2015, 13:39
hallo,
ich hab jetzt folgenden Eintrag in der Datenbank
funktioniert aber noch nicht
hab ich was falsch gemacht?
Poste mal bitte die aktuelle Logeinträge. Klick mal oben auf Anzeige. da müsste ein User mit der ID 1 drinne sein, schau mal ob da alle einträge eine 1 haben und wenn du da eine 0 findest, mache daraus eine 1.
computerchrisu
12.08.2015, 15:29
meinst du diese Logś
Genau, also wir haben jetzt einen neuen Fehlercode. Dieser besagt das Du ein Plugin oder addon installiert hast, welches jetzt nicht mehr gefunden wird. Sagt Dir das "TrustBadge" etwas?
computerchrisu
12.08.2015, 15:45
ich kann mich nicht erinnern es installiert zu haben
hab jedoch diese Dateien gefunden
computerchrisu
12.08.2015, 15:50
hab das in den Shop Einstellungen gefunden, mit disen gezeigten Einstellungen. Also nicht aktiviert
Okay das gehört aber normal zu Gambio, aber ich kann mich drann erinnern das dass irgendwann mal geändert wurde.
Ich denke das hier das Update nicht richtig durchgelaufen ist. Hast du die möglichkeit nochmal zurüc zu gehen und von vorn zu beginnen?
computerchrisu
12.08.2015, 16:09
ich hab sämtliche Sicherungen vom Shop und der Datenbank.
reicht es wenn ich auf 2.2.0.0 zurückgehe
computerchrisu
12.08.2015, 16:11
oder macht es sinn wenn ich gleich auf 2.3.2.2 update
Installiere das aktuellste was für Deine aktuelle Version möglich ist.
Schau mal hier: https://ecomservice.interfile.de/threads/1001-%C3%9Cbersicht-zu-den-GX-2-Updates-und-Verzweigungen?p=5755#post5755
KFZ_Kolly
12.08.2015, 19:34
Ich muss aber auch sagen das ich aus der Übersicht der Versionen auch nicht schlau werde. Ich benutze gerade die v2.2.3.1 , nur wie komme ich auf z.B. 2.3.2.2 ??
Ich muss aber auch sagen das ich aus der Übersicht der Versionen auch nicht schlau werde. Ich benutze gerade die v2.2.3.1 , nur wie komme ich auf z.B. 2.3.2.2 ??
Erst das hier Installieren: https://ecomservice.interfile.de/downloads.php?do=file&id=175
Dann das: https://ecomservice.interfile.de/downloads.php?do=file&id=182
und dann das: https://ecomservice.interfile.de/downloads.php?do=file&id=189
computerchrisu
13.08.2015, 07:43
vielen Dank für deine Hilfe
ich versuch das mal!
computerchrisu
13.08.2015, 08:36
hallo, ich muss nochmal kurz lästig sein,
ich hab folgenden Log Eintrag
USER NOTICE: "Access denied. User (ID: 1) has no permission to access page "admin_javascript.js.php"."
was bedeutet das ? Was soll ich tun
danke
@KFZ_Kolly
Ich muss aber auch sagen das ich aus der Übersicht der Versionen auch nicht schlau werde. Ich benutze gerade die v2.2.3.1 , nur wie komme ich auf z.B. 2.3.2.2 ??
Sag mir was du daran nicht verstehst. Möglichst in einem neuen Thread und möglichst detailiert.
Vielleicht kann ich die Übersicht verbessern.
ich hab folgenden Log Eintrag
USER NOTICE: "Access denied. User (ID: 1) has no permission to access page "admin_javascript.js.php"."
In der Tabelle admin_access muss in Spalte admin_javascript für deine User_id (1) eine 1 stehen.
Powered by vBulletin® Version 4.2.2 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.