EasySocial - ошибка при регистрации пользователей
Текст ошибки при регистрации EasySocial
Error: Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation '=': Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation '='
Я долго промучался с этой проблемой и негде нет ничего что бы мне помогло. Много говориться что это ошибки базы данных и их кодировок.
Делал все что предлагалось но решение так и небыло найдено. промучавшись пару недель идея была брошена.
Но спустя какоето время вновь сталкнулся с нейже так как решил всетаки реанимировать сайт чтобы им пользоваться как рабочим инструментом
В процессе я начал анализировать что я делал что привело к этой ошибке, так как изначально ее небыло.

Вот решение этой ошибки
Делая перевод компонента EasySocial на русский язык я переводил все строчки во всех ini файлах, а когда данная ошибка появилась то ссылка выглядела вот так
и почему то слова были на русском хотя IDN был отключен и все ссылки у меня были латинскими буквами.
Копая в этом направлении выяснил что для формирования URL компонент использует якоря в файлах ini
Я удалил якоря
и о чудо все заработало на нормальных ссылках и ошибку больше не выдавало
Оставьте свой комментарий
- Добавление комментария от гостя. Зарегистрируйтесь или войдите в свой аккаунт.