Первая неожиданность.
Стоит честно сказать, что никаких кириллических доменов в природе нет.
Есть только наша уверенность в их существовании, не более того.
Но это всего лишь иллюзия.
А потому, захотев поставить Нану под новомодный кириллический домен .РФ, например, под Денвером, Вы столкнётесь с вопросом, как это правильно сделать. Потому как прописывание русских буковок в очевидные места ничего не даст.
Давайте на примере. Пусть для этого самого примера у нас есть домен тест.рф, и мы хотим запустить его локально под Денвером (а потом и на реальном хосте).
Инструкция:
- Перевод имени домена с кириллицы в Punycode.
Ибо помним, что кириллический домен- лишь иллюзия.
Вводим в форму домен тест.рф (или любой другой) в кириллическом написании:
- жмём кнопку, страница перегружается, и мы узнаём, что вместо домена тест.рф мы на самом деле купили вот такую абракадабру:
xn--e1aybc.xn--p1ai - Постановка домена тест.рф под Денвер.
1. Открываем папку home Денвера.
2. Создаём в ней фолдер xn--e1aybc.xn--p1ai
3. В этом фолдере организуем ещё один, www
4. А вот уже в нём располагаем файлы одноимённой папки дистрибутива Наны. - Прописывание "единственной настройки" Наны.
Поступаем строго по инструкции, помня, что никаких кириллических доменов в природе не существует, а есть только непроизносимая абракадабра, которая и прописывается в нужное место файла настроек:
# Полный путь до директории скрипта. # Например, http://test.ru # Сразу определяйтесь, будет в домене сайта www. или не будет. # Объяснялки: http://nanocms.name/settings.htm # Слэш на конце НЕ НУЖЕН !!! $turl='http://xn--e1aybc.xn--p1ai';
Всё. Запускаем Денвер, в браузере набираем наш якобы кириллический домен тест.рф - видим в браузере морду сайта на Нане.
Реальный хостер:
При создании в cpanel (да и любом другом типе Панели управления сайтом) присоединённого кириллического домена необходимо помнить, что нигде никакие тест.рф вписать не получится.
Воспринимайте в качестве имени домена его Punycode версию.
То есть xn--e1aybc.xn--p1ai
И именно это прописывайте в Панель.
Причем в нижнем регистре.
Практически все хостеры заблаговременно встроили соответствующие перекодировщики, и кириллические домены должны хостерами поддерживаться. Если не, стучитесь к ним в саппорт.
Дискламбер:
Автор "Наны" не знает, будут ли все модули расширения корректно работать в кириллическом домене. По идее, должны.