Open tbaddade opened 5 years ago
@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.
Ich schließe mal. Wenn der Fehler nochmals auftritt, wieder öffnen und mit mehr Infos füttern.
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.
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.