Обсуждение проблем с FTP и доменами

  • Для подключения доменов РФ необходимо отключить проверку TLD, всё дело в Zend Framework классической версии, который не поддерживает такие домены, в Zend 2 такая возможность есть, но переписывать все - нереальный геморрой.
    А я за Nuxwin-ом и так не успеваю.


    Привет а что это за проверка и как ее отключить? Можещь в 2 словах сказать? Спасибо

  • Виталий, я тикет сделал, ты djforce подскажи где проверки отключить. я так полагаю, что в админ интерфейсе в настройках отключить не достаточно?


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


    [hr]
    я для теста отключил у себя в панели обе проверки (секонд и топ левель), создать домент .рф не получается. значит править проверку в исходняках придется.
    [hr]
    вот тикет
    http://trac.i-mscp.net/ticket/945

    Edited once, last by flames ().


  • Я дико извиняюсь, но наткнулся на это: http://isp-control.net/forum/printthread.php?tid=10793
    Это не решит проблему?
    сенкс!

  • Можно внаглую добавить в массив в zend.php дополнительные домены, но это будет считаться хаком и слетит при обновлении. Возможно если плагином, но я не представляю как...

  • будет время, замени https://github.com/i-MSCP/imsc…ary/input-checks.php#L571
    на $pattern = '@^(?:[a-z\p{Cyrillic}]{2,6}|([a-z\p{Cyrillic}]|[a-z\p{Cyrillic}]{7,}))$@';
    и проверь добавится рф домен или нет. в админ секции проверка должна быть выключена, т.к. когда она включена используется не regex а iana root db для валидации. если сработает как положено, добавим в гит мастер.


  • будет время, замени https://github.com/i-MSCP/imsc…ary/input-checks.php#L571
    на $pattern = '@^(?:[a-z\p{Cyrillic}]{2,6}|([a-z\p{Cyrillic}]|[a-z\p{Cyrillic}]{7,}))$@';
    и проверь добавится рф домен или нет. в админ секции проверка должна быть выключена, т.к. когда она включена используется не regex а iana root db для валидации. если сработает как положено, добавим в гит мастер.


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

  • zend тут вроде не при делах, посмотри на input-checks.php (ссылка сверху) функция _validates_tld($tld)
    есть-ли еще проверка в самом движке, при заполнении bind темплейта зоны, я еще не узрел.


  • zend тут вроде не при делах, посмотри на input-checks.php (ссылка сверху) функция _validates_tld($tld)
    есть-ли еще проверка в самом движке, при заполнении bind темплейта зоны, я еще не узрел.


    добавил

    перезагрузил апач, проверил, не работает...


    Неверный синтаксис домена верхнего уровня: рф
    [hr]
    вот еще
    [hr]


    будет время, замени https://github.com/i-MSCP/imsc…ary/input-checks.php#L571
    на $pattern = '@^(?:[a-z\p{Cyrillic}]{2,6}|([a-z\p{Cyrillic}]|[a-z\p{Cyrillic}]{7,}))$@';
    и проверь добавится рф домен или нет. в админ секции проверка должна быть выключена, т.к. когда она включена используется не regex а iana root db для валидации. если сработает как положено, добавим в гит мастер.


    Проверка отключена:

  • чтоб узнать, есть-ли кроме проверки инпута еще гденибудь в движке дальнейшие проверки, замени всю функцию вот этим...


    function _validates_tld($tld)
    {
    return true;
    }

    Edited once, last by flames ().