MariaDB: Update auf 2.25 läuft nicht durch

Begonnen von Kuddel, 29 September 2016, 16:33:47

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Kuddel

Moin!
mysql /home/infocom/public_html/setup/includes/mx_db_mysqli.php 396 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-0815 LIKE 'mx30ac41%'' at line 1 1064 SHOW TABLE STATUS FROM infocom_db12331200-0815 LIKE 'mx30ac41%'

der Block der im Newsbereich rechts oben die letzten fünf Artikel anzeigt, ist verschwunden (mag damit zusammenhängen)

PHP: 5.6.24
DB: MariaDB 10.1.17

was genau muss ich jetzt wie machen?  :puzzled:

THX for help!
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

Olaf / TerraProject

was nun... ist das Update fehlgeschlagen? oder läuft nur der News-Block nicht?
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Kuddel

Moin Olaf,
wenn ich das Setup aufrufe, kommt  erst der PMX-Check, dann die Nachfrage zur DB-Sicherung und wenn ich dann auf Update klick, kommt sofort obige Fehlermeldung: insofern erfolgte wohl kein Update der Datenbank.
Neben dem Newsblock fehlt mir seitdem auch mein "Sharing"-Block (mitte, links: "Share this with") Block wird zwar angezeigt, aber ohne Inhalt (Twitter, Tumblr, Google+,FB...)
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

Olaf / TerraProject

ändere mal in "setup/systabledefs/update.php die Zeile 32 in
   $qry = 'SHOW TABLE STATUS FROM ' . $dbname . ' LIKE `' . $prefix . '%`';

ggebenenfalls noch die Zeile 44 in
  $qry = 'SHOW TABLE STATUS FROM ' . $dbname . ' LIKE `' . $user_prefix . '%`';
Dann sollte zumindestens das Update sauber laufen.....

Die MariaDB hat sich da manchmal zickig bezüglich Anführungszeichen "`'
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Kuddel

hmm... noch immer die gleiche Fehlermeldung...
Ich habe dann die upate.php vom Server geschmissen:
Die Datei (systabledefs/update.php) mit zusätzlichen SQL-Befehlen fehlt!
Es wurden 23 Systemtabellen überprüft/erstellt.
Es wurden die Tabellen von 25 Modulen überprüft/erstellt.
Die Datenbankstruktur war bereits auf dem aktuellen Stand. Änderungen waren nicht nötig.

danach die geänderte update.php erneut eingespielt.
Ergebnis: siehe oben... :gruebel:
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

Olaf / TerraProject

g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Kuddel

nö! auch nach den Änderungen bleibt die Fehlermeldung...  :red:
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

Olaf / TerraProject

ok..... versuche mal die neue V2.3. aus den Downloads....
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Kuddel

#8
versucht:

mysql /home/infocom/public_html/setup/includes/mx_db_mysqli.php 396 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-0815 LIKE 'mx30ac41%'' at line 1 1064 SHOW TABLE STATUS FROM infocom_db12331200-0815 LIKE 'mx30ac41%'

wie auch schon vorher, meldet mir der Adminbereich: alles gut! https://www.0815-info.com/images/Auswahl_208.jpg
:mad2:
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

pyr0

Schade, ich kann nicht auf Maria-DB testen. Würde gerne helfen  :gruebel:
Kein Support über PN, Mail !
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Olaf / TerraProject

ändere noch einmal in "setup/systabledefs/update.php

Bitte auf die geänderte Schreibweise der Anführungszeichen achten !!

die Zeile 32 in

   $qry = 'SHOW TABLE STATUS FROM ' . $dbname . ' LIKE \'' . $prefix . '%\'';

ggebenenfalls noch die Zeile 44 in

$qry = 'SHOW TABLE STATUS FROM ' . $dbname . ' LIKE \'' . $user_prefix . '%\'';

Dann bitte noch mal Rückmeldung
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Kuddel

Moin Olaf!

mysql /home/infocom/public_html/setup/includes/mx_db_mysqli.php 396 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-0815 LIKE 'mx30ac41%'' at line 1 1064 SHOW TABLE STATUS FROM infocom_db12331200-0815 LIKE 'mx30ac41%'

hier die geänderten Zeilen in der update.php: https://www.0815-info.com/images/Auswahl_209.jpg

:puzzled: :mad2: :red: :gruebel:
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

Olaf / TerraProject

es kann nur an den Anführungszeichen liegen.....
langsam mir gehen die Ideen aus.  :crash:

ich habe selber schon auf einer MariaDB getestet... läuft.....
Ansonsten mal den ganzen Updatebereich von Zeile 32 bis Zeile 55 auskomentieren.... :gruebel:  :red:

g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Kuddel

#13
nach dem auskommentieren ist das Update durchgelaufen:
https://www.0815-info.com/images/Auswahl_212.jpg

Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik