Как установить локали на Ubuntu
Без наличия правильной локали на сервере некоторые функции php перестают работать, например preg_match или strtolower. Более подробно насколько важно это можно прочитать здесь, очень содержательный материал. А для того что бы прописать килиличные локали в Убунте надо дать команды
sudo locale-gen ru_RU.CP1251 sudo locale-gen ru_RU.KOI8-R