Форму поиска от искал, но инфо не нашел...(
Posts by djforce
-
-
Приветствую, что то не нашел в новой версии форума поиск))))
Подскажите как реализовать пользовательские настройки php для конкретной учетной записи?!
Спасибо! -
-
Just wondering when will i-mscp least version 1.2 RC?
Since so many want to proxy NGINX, I was ready to buy ISPManager ... but still on i-mscp and very very forward)))thank you!
Sorry for my bad English
-------------------
In Russian
-------------------Существуют ли примерные даты выходов новых версий панели?
Просто интересно, когда ждать i-mscp версии 1.2 хотя бы RC?
Так как на столько хочется прокси NGINX, что уже готов купить ISPManager... но все еще на i-mscp и очень очень жду)))спасибо!
Простите за мой плохой английский
-
very interesting to hear!
-
I'm reeeeally await nginx!!!
When will it support?
Thank you! -
чтоб узнать, есть-ли кроме проверки инпута еще гденибудь в движке дальнейшие проверки, замени всю функцию вот этим...function _validates_tld($tld)
{
return true;
})
[hr]
Хакнутая функция файла \gui\include\input-checks.php из строки 20 Омеги (из выпущеных мною фикс-релизов)Code- function _validates_tld($tld) {
- $cfg = ispCP_Registry::get('Config');
- global $validation_err_msg;
- $validation_err_msg = tr('Wrong Top Level Domain syntax: <b>%s</b>', $tld);
- $matches = array();
- if ($cfg->TLD_STRICT_VALIDATION) {
- // This pattern Matches only Top Level Domain listed in Iana root database
- // ( only ccTLDs and gTLDs, not IDNs )
- // TRUE if the TLD syntax and lenght is correct
- // TRUE with $matches[1] set if the TLD lenght is wrong
- // FALSE if the TLD syntax is wrong
- $pattern =
- '@^(?:
- (?:a[cdefgilmnoqrstuwxz]|aero|asia)|
- (?:b[abdefghijlmnorstvwyz]|biz)|
- (?:c[acdfghiklmnoruvxyz]|cat|com|coop)|
- d[ejkmoz]|
- (?:e[ceghrstu]|edu)|
- f[ijkmor]|
- (?:g[abdefghilmnpqrstuwy]|gov)
- |h[kmnrtu]|
- (?:i[delmnoqrst]|info|int)|
- (?:j[emop]|jobs)|
- k[eghimnprwyz]|
- l[abcikrstuvy]|
- (?:m[acdefghklmnopqrstuvwxyz]|mil|mobi|museum)|
- (?:n[acefgilopruz]|name|net)|
- (?:om|org)|
- (?:p[aefghklmnrstwy]|pro)|
- qa|
- r[eosuw]|
- s[abcdeghijklmnortuvyz]|
- (?:t[cdfghjklmnoprtvwz]|tel|travel)|
- u[agkmsyz]|
- v[aceginu]|
- w[fs]|
- y[et]|
- z[amw]|
- рф|
- укр|
- бг|
- блог|
- қаз|
- io|
- MD|
- ([a-z]|[a-z]{7,})
- )$@ix';
- } else {
- // This pattern matches only realistic TLDs (i.e. those with 2 to 6 letters) - Not strict.
- // TRUE if the TLD syntax and lenght is correct
- // TRUE with $matches[1] set if the TLD lenght is wrong
- // FALSE if the TLD syntax is wrong
- $pattern = '@^(?:[a-z]{2,6}|([a-z]|[a-z]{7,}))$@';
- }
- if (($ret = preg_match($pattern, $tld, $matches)) && array_key_exists(1, $matches)) {
- $validation_err_msg = tr('Wrong Top Level Domain lenght: <b>%s</b>', $tld);
- $ret = false;
- }
- return (bool) $ret;
- } // end _validates_tld()
Тупанул полгода назад при создании тикетаА перепишите плз эту функцию для imscp, чтоб не ошибиться...
)
[hr]
как ни странно все работает)))
остановлюсь пока наfunction _validates_tld($tld)
{
return true;
}) что бы я без Вас делал)
-
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 для валидации. если сработает как положено, добавим в гит мастер.Проверка отключена:
-
Виталий, я тикет сделал, ты djforce подскажи где проверки отключить. я так полагаю, что в админ интерфейсе в настройках отключить не достаточно?
[hr]
я для теста отключил у себя в панели обе проверки (секонд и топ левель), создать домент .рф не получается. значит править проверку в исходняках придется.
[hr]
вот тикет
http://trac.i-mscp.net/ticket/945Я дико извиняюсь, но наткнулся на это: http://isp-control.net/forum/printthread.php?tid=10793
Это не решит проблему?
сенкс! -
Для подключения доменов РФ необходимо отключить проверку TLD, всё дело в Zend Framework классической версии, который не поддерживает такие домены, в Zend 2 такая возможность есть, но переписывать все - нереальный геморрой.
А я за Nuxwin-ом и так не успеваю.Привет а что это за проверка и как ее отключить? Можещь в 2 словах сказать? Спасибо