Jump to content

Русификация. The chosen locale is not supported by your server

Featured Replies

Posted
comment_130226

При установке русификатора, на локаль ru_RU ругается и пишет "The chosen locale is not supported by your server". Если поле оставить пустым или поставить просто ru, русификация ставится и вроде как работает, не успел проверить везде. Аналогично, если попробовать вернуться на английский язык, то ругается на локаль en_US, пришлось в поле поставить просто us. Кто подскажет в каком направлении копать, что бы можно было нормально поставить локаль? Сервер на винде, стоит Апач 2,4 х64 и php 5,6 х64

ЗЫ: видел подобные проблемы на форуме и гуглил, но там серваки на линуксах. так же, на этом сервере стоит IPS 4.1.11, там таких проблем не было.

  • Author
comment_130227

В дополнение к предыдущему посту. Если вписать локаль "RU", то в приложении Календарь, будут знаки вопроса. Если отавить поле локали пустым или вписать "Russian", то в Календаре все работает.

comment_130228
6 часов назад, AntonivkA сказал:

php 5,6 х64

попробуй поставить PHP 7 в настройках локалки.

comment_130232

У меня сервер под дебианом, и тоже при установке языка просто выбираю Русский и все работает. Если выбрать локаль, то тоже ругается как и у вас.

  • Author
comment_130276
9 часов назад, Igorek сказал:

попробуй поставить PHP 7 в настройках локалки.

 

возможно и поможет, но это не вариант, должно быть решение под 5,6.

7 часов назад, UraSuper сказал:

У меня сервер под дебианом, и тоже при установке языка просто выбираю Русский и все работает. Если выбрать локаль, то тоже ругается как и у вас.

для вас, на этом форуме уже есть решение.

comment_130279
1 час назад, AntonivkA сказал:

для вас, на этом форуме уже есть решение.

А смысл искать решение, если все работает :) 

  • Author
comment_130287
1 час назад, UraSuper сказал:

А смысл искать решение, если все работает :) 

оно то работает, но не просто так локаль прописывается) к тому же есть стандарты описания локали, ведь приложения и поисковики считывают локаль.

comment_130288
10 минут назад, AntonivkA сказал:

оно то работает, но не просто так локаль прописывается) к тому же есть стандарты описания локали, ведь приложения и поисковики считывают локаль.

Если честно, то не задумывался об этом. Но раз так, то поставил с локалью, правда без танцев с бубном, просто посмотрел локаль

# locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

 

Вписал ru_RU.UTF-8 и все поставилось. Правда разницы не заметил.

  • Author
comment_130289
3 минуты назад, UraSuper сказал:

Если честно, то не задумывался об этом. Но раз так, то поставил с локалью, правда без танцев с бубном, просто посмотрел локаль

# locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

 

Вписал ru_RU.UTF-8 и все поставилось. Правда разницы не заметил.

видимой разницы для нас нет, а для приложений\роботов и прочей фигни - есть)

comment_130290
Только что, AntonivkA сказал:

видимой разницы для нас нет, а для приложений\роботов и прочей фигни - есть)

Гуглоконсоль не жаловалась вроде :)

  • Author
comment_130293

плохо, если окажется, что это проблема вызвана php 5,6. тогда придется переходить на 7 версию, а неизвестно как остальные сайты с разными движками себя поведут. придется дополнительно тратить время, что бы все протестировать.

  • Author
comment_130297
Только что, UraSuper сказал:

Ну на винде конечно сервер - это зло. ИМХО

с 2006 года стоит сервер и проблем ни разу не было) впрочем, есть и на centos сервер, но там для других задач, но тоже проблем не было. ненависть к винде в плане сервера сильно раздута.)

comment_130298

На сколько я помню, в винде локаль циферная, по типу    Russian_Russia.1251

Это в случае, если родная локаль CP1251,  до 2003 сервака это так.

КОИ-8   это 20866 (для динозавров :)  )

UTF-9 - 65001

  • Author
comment_130299
2 минуты назад, UraSuper сказал:

На сколько я помню, в винде локаль циферная, по типу    Russian_Russia.1251

Это в случае, если родная локаль CP1251,  до 2003 сервака это так.

если честно, уже не помню. конкретно с локалью винды, последний раз сталкивался в году 2008-9, а в настройках апача и пхп ничего про локаль не нашел, точнее ничего, что бы подходило.

comment_130300

Так оно и не найдеш, нужно вписывать именно из винды и все должно заработать. ПШП и апач использует локаль ОС.

Только что кстати, проверил на одном из форумов - при высталении просто Русский, локаль сама выбралась системная верная ru_RU.UTF-8. Можете попробовать поставить сначала с РУсский, потом, после установки нажать Изменить на добавленном языке и выбрать Моей локали нет в списке, в появившемся окошке будет стоять локаль, с которой добавился язык.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.