pragmaMx Support Forum

pragmaMx => Installation & Update => Thema gestartet von: tus_leider am 23 November 2015, 22:33:33

Titel: Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: tus_leider am 23 November 2015, 22:33:33
Hallo zusammen,
nach einem Hack Angriff habe ich versucht die neue Version zu installieren.

Leider endet das mit folgender Nachricht:

MySQL /home/www/kunden/tus-leider.de/setup/includes/mx_db_mysqli.php 396 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1 CHARACTER SET utf8 COLLATE utf8_unicode_ci' at line 1 1064 ALTER DATABASE m4722-1 CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Keiner der bisherigen Forumseinträge hat hier mir hier wirklich geholfen.


Wer hilft?


Danke,
Guido
Titel: Re:Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: tus_leider am 24 November 2015, 13:58:13
Kann niemand helfen?
Titel: Re:Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: tus_leider am 25 November 2015, 09:09:06
Hat wenigstens jemand ne Info ob ich nach einer Neu Installation die DB Inhalte des backups einspielen kann? Legt das Setup neue Tabellen an?
Titel: Re:Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: Olaf / TerraProject am 25 November 2015, 09:11:37
hast du eine MariaDB am werkeln? Ich habe diesen Fehler auch schon mit einer MariaDB gehabt.
Ein lösungsansatz:
in der Datei setup/systabeldefs/update.php
bitte folgende Zeile 27 auskommentieren und neu versuchen:
Zitatsql_query("ALTER DATABASE `{$dbname}` CHARACTER SET {$newcharset} COLLATE {$newcollate};");
Titel: Re:Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: tus_leider am 25 November 2015, 09:27:37
MariaDB? nein.

Irgendetwas hat es nun bewirkt. Es gibt zumindest einen anderen Fehler. Siehe:

MySQL /home/www/kunden/tus-leider.de/setup/includes/mx_db_mysqli.php 396 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1 LIKE "mx888e2b%"' at line 1 1064 SHOW TABLE STATUS FROM m4722-1 LIKE "mx888e2b%"
Titel: Re:Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: Olaf / TerraProject am 25 November 2015, 09:35:48
ja.... mache DB's haben sich zickig mit den Anführungszeichen.....
wieder in update.php
Zeiole 33
$qry = 'SHOW TABLE STATUS FROM ' . $dbname . ' LIKE \'' . $prefix . '%\'';
ändern in
$qry = 'SHOW TABLE STATUS  LIKE \'' . $prefix . '%\'';
Titel: Re:Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: tus_leider am 25 November 2015, 10:12:06
Danke, ich habe es angepasst. Der Browser arbeitet seit 5 Minuten zeigt aber noch eine leere Seite...
Ich warte mal ab und versuche es ggf. noch einmal oder müsste noch was geändert werden?
Titel: Re:Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: tus_leider am 25 November 2015, 10:26:17
Die Installation ist nun durchgelaufen aber danach kann ich nicht auf die admin.php zugreifen. Die Start Seite wirft eine Systemseite aus. Siehe Screen. Seltsam, Seltsam.
Titel: Re:Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: tus_leider am 25 November 2015, 12:43:59
Der Provider hat die Seite gesperrt. Muss alles löschen, dann schauen wir weiter!
Titel: Re:Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: tus_leider am 25 November 2015, 16:10:57
Letzlich war es der Schadcode der zu einigen der genannten Probleme geführt haben.

@TerraProject ,

ohne deine Anpassungen am Setup Connector wäre es aber nichts geworden.

DANKE,
Guido

Titel: Re:Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: Kuddel am 01 Februar 2016, 16:19:31
Habe mich heute - nach langem zögern - auch endlich entschlossen, auf 2.2.4 "aufzurüsten" - und habe die selben Probleme...  :red:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-0815 CHARACTER SET utf8 COLLATE utf8_unicode_ci' at line 1 1064 ALTER DATABASE db12331200-0815 CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Warum ich zögere? Siehe Fehlermeldung...
Titel: Re:Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: Kuddel am 01 Februar 2016, 17:00:04
...nachdem ich die, von TerraProjekt angesprochenen, Änderungen in der update.php vorgenommen habe, ist die Aktualisierung problemlos durchgelaufen!
DANKESCHÖN!!!  :drinks:
Titel: Re:Fehler nach Update auf 2.2.4 - CHARACTER SET utf8 COLLATE utf8_unicode_ci' at li
Beitrag von: LOKy-S am 13 März 2016, 19:13:37
habe ein ähnliches problem, je doch bei der neuinstallation. habe die änderung in der update.php unter setup/systabledefs vorgenommen, erfolglos ...

welche datei ist es denn genau bei einer neuinstallation?

danke vorab schon mal!