ydeploy icon indicating copy to clipboard operation
ydeploy copied to clipboard

Umlautprobleme in der Datenbank nach initiales Deployen

Open tbaddade opened this issue 6 years ago • 3 comments

Datenbank wurde von Server A zu Server B kopiert. Anschließend waren die Umlaute defekt.

Ein anschließender Export von Server A und ein Import auf Server B via SequalPro löste das Problem.

tbaddade avatar Mar 28 '19 16:03 tbaddade

@tbaddade Vermutlich weiß du inzwischen auch nichts Genaueres, wann das passiert, oder? Ich hatte das irgendwann mal erfolglos probiert zu reproduzieren. Aber es ist ja schon öfters mal bei dir vorgekommen.

gharlan avatar Feb 04 '20 16:02 gharlan

Ich schließe mal. Wenn der Fehler nochmals auftritt, wieder öffnen und mit mehr Infos füttern.

tbaddade avatar Feb 04 '20 16:02 tbaddade

Der Fehler tritt vermutlich auf, wenn der Dump beim initialen Deployment eingespielt wird: https://github.com/yakamara/ydeploy/blob/4ecdcdb9593fae69c2d3db881fa4c7a326348dc0/deployer/tasks/setup.php#L165 Ich denke, dass hier bei bestimmten Konstellationen (Server-DB = latin1, Lokal = utf8) das falsche Character Set verwendet wird. Wir müssten mal testen, ob das Setzen von default-character-set (https://dev.mysql.com/doc/refman/5.7/en/mysql-command-options.html#option_mysql_default-character-set) mittels der MySQL-Optionen (https://github.com/yakamara/ydeploy/blob/4ecdcdb9593fae69c2d3db881fa4c7a326348dc0/deployer/tasks/setup.php#L32) hilft.

xong avatar Jan 19 '21 13:01 xong