Prošli tjedan smo kupili Fantastico Deluxe Installer, koji po mom skromnom mišljenju je jedan od najviše renomirani za CPanel servere. Isprobali smo ugradili smo i sve je prošlo glatko. Danas kupac me obavijestio o problemu sa enkodinga wordpress instalacija. Pogledala sam i odmah dobiti problem baze su sa zadano kodiranje umjesto Latin1 UTF8 kao trebala. Je još više zabave, u phpmyadmin i to kaže da se koristi UTF8 kao zadano, drame. Odlučio sam pregledati datoteke Fantastico, to vidjeti ako ja mogu naći sebi negdje gdje postavke zadane baze podataka na prvi pogled nisam vidio ništa. Kako se počela krvariti na nos moj. conf... što nije bilo bez odgovarajuće postavke u konfiguraciji i sve početak to ono što je postavljen po defaultu. MySQL poslužitelj je hardkodnat koristiti UTF8 osim ako je konfiguriran s druge postavke i Fantastico, to s Latin1 ( što je prilično glupa odluka). Решението както винаги е тривиално добавят се 2 реда в [mysqld] часста за да се окаже UTF8 като кодировка по подразбиране и всичко заспива 🙂

character-set-server=utf8
collation-server=utf8_general_ci

Нямам никаква идея поради каква причина съм пропуснал тези настройки при положение че си играх да правя няколкофининастройки на mysql-а.

Poboljšana po Zemanta