Page 1 of 1
Debian 7, Vesta и алиасы
Posted: Fri Nov 15, 2013 7:29 pm
by DFS
Не могу добавить киррилический алиас к домену, выдает ошибку
Code: Select all
Error: argument dom_alias is not valid (empty)
Re: Debian 7, Vesta и алиасы
Posted: Fri Nov 15, 2013 7:34 pm
by skid
Спасибо за отчет, проверим.
Re: Debian 7, Vesta и алиасы
Posted: Sat Nov 16, 2013 2:17 pm
by DFS
Хотелось бы скорейшего разрешения этой проблемы
Для меня это очень важно
Re: Debian 7, Vesta и алиасы
Posted: Sun Nov 17, 2013 1:32 pm
by skid
Не смог воспроизвести проблему.
Что возвращает команда
Re: Debian 7, Vesta и алиасы
Posted: Sun Nov 17, 2013 8:32 pm
by DFS
Code: Select all
root@ms-str ~ # idn -t --quiet -a тест.рф
xn--e1aybc.xn--p1ai
Re: Debian 7, Vesta и алиасы
Posted: Sun Nov 17, 2013 10:00 pm
by skid
Судя по выводу, все ок. Проблема все еще актуальна?
Re: Debian 7, Vesta и алиасы
Posted: Mon Nov 18, 2013 3:06 am
by DFS
Нашел проблему.
В системе была только одна локаль ru_RU.UTF-8
выполнил dpkg-reconfigure locales и добавил en_US.UTF-8
после этого алиас добавился
также заработала авторизация в фтп
также стало доступно указывать русские имя и фамилию при создании пользователя, до этого также ругалось на невалидность
интересно при чем тут локаль
Re: Debian 7, Vesta и алиасы
Posted: Thu Mar 12, 2015 11:49 am
by DragonV
Локаль видимо вот причем, в файле
/usr/local/vesta/web/inc/main.php есть код:
Code: Select all
if (isset($_SESSION['language'])) {
switch ($_SESSION['language']) {
case 'ro':
setlocale(LC_ALL, 'ro_RO.utf8');
break;
case 'ru':
setlocale(LC_ALL, 'ru_RU.utf8');
break;
case 'ua':
setlocale(LC_ALL, 'uk_UA.utf8');
break;
case 'es':
setlocale(LC_ALL, 'es_ES.utf8');
break;
default:
setlocale(LC_ALL, 'en_US.utf8');
}
}
Т.е. в зависимости от языка включается системная локаль, а когда она не сегенерирована начинаются различные траблы. В данном случае я бы рекомендовал через dpkg-reconfigure сгенерировать все локали указанные в этом коде