VDS и локали.

Пока космические корабли бороздят просторы вселенной — мы, в 21 веке, никак не избавимся от проблем с локалью на VDS.

Дано: VDS у NetAngels; на борту Debian 7 Wheezy.

Задача: решить проблемы с локалью.

~# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

Решение:
компилируем:

~# localedef ru_RU.UTF-8 -i ru_RU -fUTF-8

если выпадает ошибка:

character map file `UTF-8' not found: No such file or directory
cannot read character map directory `/usr/share/i18n/charmaps': No such file or directory

то сперва устанавливаем locales:

~# apt-get install locales

затем компилируем локали:

~# localedef ru_RU.UTF-8 -i ru_RU -f UTF-8

Если всё ок, то вывод locale -a будет таким:

~# locale -a
C
C.UTF-8
en_US.utf8
POSIX
ru_RU.utf8
Поделиться
Отправить
Популярное