ich habe seit 2 Tagen 2x täglich einen Haufen Fehlermails im Postkasten mit folgendem Inhalt:
An exception occurred while executing ' SELECT subshopID as shopId, path, org\_path as orgPath, main FROM s\_core\_rewrite\_urls WHERE path LIKE :pathInfo ORDER BY main DESC, subshopID = :shopId DESC LIMIT 1 ' with params [1, "\xd0\xc2\xd4\xf6\xd9\x59\xc1\xcf\x8a\x41\x2e\x37\x7a"]: SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8\_unicode\_ci,IMPLICIT) and (utf8mb4\_general\_ci,COERCIBLE) for operation 'like'
exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8\_unicode\_ci,IMPLICIT) and (utf8mb4\_general\_ci,COERCIBLE) for operation 'like'' in /\*\*\*\*\*\*\*\*\*/\*\*\*/\*\*\*\*\*\*\*\*\*\*/\*\*\*/\*\*\*\*\*\*/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php:165 Stack trace:
nimm es mir bitte nicht übel, ich bin zwar der englischen Sprache mächtig, aber ich verstehe KEIN Wort von dem was die da reden.
Geht das auch auf deutsch für dumme Shopware-User?
Und ich weiß immer noch nicht woher der Fehler kommt, denn ich habe keine besondere Konfiguration oder ähnliches und seit dem Tag des Fehlers meines Wissens auch nichts verändert ausser einige Artikel sind dazu gekommen…
Wieso ? Wenn Du selbst nichts geändert hast ? Du zahlst doch für den Kram, dann nimm doch auch deren Support in Anspruch !
An dem Support erkennst Du dann ob Du dort noch richtig bist…
Du kannst zuerst mal überprüfen ob der Zeichensatz der Verbindung passt, das ganze ist aber Serverabhängig, deswegen solltest Du Deinen Hoster kontaktieren:
Weil das mein aktuelles Problem nicht lösen würde wenn ich sage das die das Prüfen sollen, denn die Funktion ist ja gegeben des Servers.
Wenn irgendwelche Tabellen oder die Shopwarekonfiguration falsch sind, dann hat das nichts mit dem Hoster zu tun und da wird mir von deren Seite dann keiner helfen können.
Die meisten, also fast alle, Tabellen stehen auf :
utf8_unicode_ci
s_core_config_mails und steht auf utf8_bin _attachments , sowie 2 Tabellen der Altersverifizierung stehen auf utf8_general_ci
s_core_sessions_backend steht auf utf8_bin
s_core_sessions_backend steht auf utf8_bin
Ansonsten wüsste ich nicht wie man da helfen könnte…
Versuchs doch mal mit einer leeren, neu erstellten Datenbank und einer Datenbanksicherung vor dem Auftreten des Fehlers; oder vergleiche eine älte Sicherung der Datenbank und des Shops mit dem Ist-Zustand.
Es muss aber doch auch irgendeine Möglichkeit geben heraus zufinden, wobei das aufgetreten ist oder?
Das ich das übers Backend verursacht habe kann ich ausschliessen, denn das war zu einer Zeit in der mein Rechner schon runtergefahren war.
Die IP kommt laut Trace aus China…
Und das sieht für mich jetzt in erster Linie auch anhand des Stacks( die Statements) oben nach einem Angriffsversuch auf den SQL aus, oder?