PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USER ERROR(256): "SQL Error"



computerchrisu
07.08.2015, 10: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

KlausK
07.08.2015, 12:04
Wie lautet denn die vollständige Fehlermeldung?

computerchrisu
10.08.2015, 09:08
366

das ist ja das seltsame, alles andere funktioniert einwandfrei

KlausK
10.08.2015, 09:52
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, 10: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

KlausK
10.08.2015, 18:30
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, 10:40
danke für ihre Unterstützung

vielleicht regelt sich das Problem beim nächsten Update von alleine?

BigRib
12.08.2015, 02:06
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, 08: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

BigRib
12.08.2015, 09:37
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, 14:39
hallo,

ich hab jetzt folgenden Eintrag in der Datenbank

funktioniert aber noch nicht

hab ich was falsch gemacht?

BigRib
12.08.2015, 15:36
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, 16:29
meinst du diese Logś

BigRib
12.08.2015, 16:32
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, 16:45
ich kann mich nicht erinnern es installiert zu haben

hab jedoch diese Dateien gefunden

computerchrisu
12.08.2015, 16:50
hab das in den Shop Einstellungen gefunden, mit disen gezeigten Einstellungen. Also nicht aktiviert

BigRib
12.08.2015, 16:56
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, 17: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, 17:11
oder macht es sinn wenn ich gleich auf 2.3.2.2 update

BigRib
12.08.2015, 18:21
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, 20: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 ??

BigRib
12.08.2015, 22:14
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, 08:43
vielen Dank für deine Hilfe

ich versuch das mal!

computerchrisu
13.08.2015, 09: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

KlausK
13.08.2015, 12:38
@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.

KlausK
13.08.2015, 12:44
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.