Hallo! Ich habe das obige Update laufen gelassen, am Schluß aber eine Fehlermeldung bekommen, dass vier views (SIchten) welche ich in die SQL DB eingebaut habe, nicht upgedatet wurden. Somit scheint eine Konvertierung in der DB nicht durchgelaufen zu sein. Und mit dieser Fehlermeldung läßt sich der Schop nicht mehr starten. USER ERROR(256): "SQL Error" Wie stelle ich nun die DB wieder her, wenn ich nicht mehr auf meine Admin-Seite komme?? Meine Idee wäre, die Sicherung der DB ohne die vier Sichten hochzuspielen und dann das Update nochmals laufen zu lassen. Danke Michael
Im Logs ordner gibt es nen error log, da findest infos was es für ein sql error ist. oder ticket aufmachen und gambio schauen lassen. Empfehlung von mir - DB Sicherung mittels externem Programm machen. zb MySQLdumper oder beim Hoster direkt (viele bieten das an). das kann man auch automatisieren z.b. min. 1x am Tag.
Hallo Dennis! Zwischenzeitlich habe ich die DB wiederhersgestellt. Hab nicht daran gedacht, dass über phpADMIN beim Provider ja eine Wiederherstellung gemacht werden kann. Im Logfile wird folgendes mit SQL errors angelistet: 2017-08-10 18:02:44 (d038cbf0727f6e8481c41e961adf501f) SQL ERROR(1146): "Table 'db35148.url_rewrites' doesn't exist" in /homepages/u24808/xxx/inc/xtc_db_error.inc.php:23 #7 File: /homepages/u24808/xxx/inc/xtc_db_error.inc.php:23 #6 File: /homepages/u24808/xxx/inc/xtc_db_query.inc.php:69 #5 File: /homepages/u24808/xxx/gm/classes/GMSEOBoost.php:1672 #4 File: /homepages/u24808/xxx/gm/classes/GMSEOBoost.php:429 #3 File: /homepages/u24808/xxx/inc/get_href_link.inc.php:77 #2 File: /homepages/u24808/xxx/inc/xtc_href_link.inc.php:47 #1 File: /homepages/u24808/xxx/includes/application_top.php:1483 #0 File: /homepages/u24808/xxx/login.php:25 Request: POST /BWH/login.php?action=process - duration: ~192ms - server: Apache - server address: 81.28.232.84 - user agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0 - remote address: d038cbf0727f6e8481c41e961adf501f Post: - email_address:xxx - password: ***** - repair: Get: - action: process Information: Query: SELECT `content_id` FROM `url_rewrites` WHERE `content_type` = "content" GROUP BY `content_id` ================================================================================ 2017-08-10 18:02:44 (d038cbf0727f6e8481c41e961adf501f) USER ERROR(256): "SQL Error" in /homepages/u24808/xxx/inc/xtc_db_error.inc.php:24 *********** Interessant dabei ist aber, dass die tbl url_rewrites eine Systemtabelle des Shops ist und das hat mit meinen Views nichts zu tun. Wie kann diese tbl dann fehlen?? D.h. dass meine Views evt. gar nichts mit dem Fehler zu tun haben. Danke für Tipps. Michael
Die Tabelle legt der Updater an. Nochmal laufen lassen. Version erzwingen nutzen, eine Version kleiner 2.7 auswählen.
Hier ist aus einem anderen Error-LOg (es gibt ja meherer files...) eine Erklärung des Error 256 2017-01-18 23:53:30 (1567f68178b909fcd023f9bd45aed0b0) USER ERROR(256): "check_data_type validation failed. Dump: \'10, integer expected, but string detected" in /homepages/u24808/xxx/gm/inc/check_data_type.inc.php:27 (Details) Seltsam, weil der Shop ja bis jetzt gelaufen ist. Oder ist während des Updates der Datentyp verändert worden???
Hi Wilken! Verstehe ich Dich richtig? Ich habe nun die DB rückgesichert auf den Stand VOR dem Update. Nun soll ich den Updater nochmals starten, aber die LETZTE Version vor 2.7 wählen? Soll ich meine Views löschen und erst nach dem Update wieder einspielen??
@tiger955 Wenn du noch fremde Tabellen in der gleichen Datenbank hast, dann müssen diese erst einmal entfernt werden, da der Updater eine Konvertierung aller Tabellen in der Datenbank durchführt, dies kann bei Tabellen die anders sind fehlschlagen und somit das Update nicht vollständig durchgeführt werden. Du müsstest also alle Tabellen die nicht zum Shop gehören vor dem Update entfernen und nach dem Update wieder einfügen.
Hi Till! Ja, meine Views waren das Problem. Nachdem ich die DB nochmals restored habe, dann die views gelöscht, dann das Update laufen ließ, bin ich nun auf 3.5.2.0. Danach haabe ich die views mittels Import xyz.sql wieder importiert. Läuft alles wieder! Danke Michael