Vesta 2.0 is coming soon! See our progress update: https://vestacp.com/docs/vesta-2-update
Debian 7, Vesta и алиасы
Debian 7, Vesta и алиасы
Не могу добавить киррилический алиас к домену, выдает ошибку
Code: Select all
Error: argument dom_alias is not valid (empty)
Re: Debian 7, Vesta и алиасы
Спасибо за отчет, проверим.
Re: Debian 7, Vesta и алиасы
Хотелось бы скорейшего разрешения этой проблемы
Для меня это очень важно
Для меня это очень важно
Re: Debian 7, Vesta и алиасы
Не смог воспроизвести проблему.
Что возвращает команда
Что возвращает команда
Code: Select all
idn -t --quiet -a тест.рф
Re: Debian 7, Vesta и алиасы
Code: Select all
root@ms-str ~ # idn -t --quiet -a тест.рф
xn--e1aybc.xn--p1ai
Re: Debian 7, Vesta и алиасы
Судя по выводу, все ок. Проблема все еще актуальна?
Re: Debian 7, Vesta и алиасы
Нашел проблему.
В системе была только одна локаль ru_RU.UTF-8
выполнил dpkg-reconfigure locales и добавил en_US.UTF-8
после этого алиас добавился
также заработала авторизация в фтп
также стало доступно указывать русские имя и фамилию при создании пользователя, до этого также ругалось на невалидность
интересно при чем тут локаль
В системе была только одна локаль ru_RU.UTF-8
выполнил dpkg-reconfigure locales и добавил en_US.UTF-8
после этого алиас добавился
также заработала авторизация в фтп
также стало доступно указывать русские имя и фамилию при создании пользователя, до этого также ругалось на невалидность
интересно при чем тут локаль
Re: Debian 7, Vesta и алиасы
Локаль видимо вот причем, в файле /usr/local/vesta/web/inc/main.php есть код:
Т.е. в зависимости от языка включается системная локаль, а когда она не сегенерирована начинаются различные траблы. В данном случае я бы рекомендовал через dpkg-reconfigure сгенерировать все локали указанные в этом коде
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');
}
}