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!
was nun... ist das Update fehlgeschlagen? oder läuft nur der News-Block nicht?
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...)
ä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 "`'
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:
läufts jetzt ?
nö! auch nach den Änderungen bleibt die Fehlermeldung... :red:
ok..... versuche mal die neue V2.3. aus den Downloads....
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 (https://www.0815-info.com/images/Auswahl_208.jpg)
:mad2:
Schade, ich kann nicht auf Maria-DB testen. Würde gerne helfen :gruebel:
ä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
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 (https://www.0815-info.com/images/Auswahl_209.jpg)
:puzzled: :mad2: :red: :gruebel:
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:
nach dem auskommentieren ist das Update durchgelaufen:
https://www.0815-info.com/images/Auswahl_212.jpg (https://www.0815-info.com/images/Auswahl_212.jpg)