Обратите внимание, все модификации проверены на версии ISPConfig 3.0.4.6
но это подходит для более старых версий, в новых версиях в данных конфигах вместо порта мы увидим
{tmpl_var name="port"}
следовательно сам порт прописан в ином месте, а именно в
ищем в этих файлах цифру 80, относящуюся к порту и меняем на свой порт.
1. Переходим в директорию с классами
cd /usr/local/ispconfig/interface/lib/classes
2. Скачиваем класс для перекодировки punycode
wget http://phlymail.com/download/Goodies/idna_convert_080.zip
3. Распаковываем
unzip idna_convert_080.zip
4. Открываем файл /usr/local/ispconfig/interface/lib/classes/listform_actions.inc.php
в функцию prepareDataRow, после строки
$key = $field['field'];
require_once('idna_convert.class.php');
$idn_class = new idna_convert(array('idn_version' => '2008'));
$rec[$key] = $idn_class->decode(stripslashes($rec[$key]));
далее продолжим идею и сделаем сохранение рф доменов
Смена порта для создаваемых виртуалхостов apache
Данная манипуляция актуальна в том случае, когда вы ставите nginx перед apache, большинство инструкций в интернете предлагают редактировать файлыapache_ispconfig.conf.master
vhost.conf.master
но это подходит для более старых версий, в новых версиях в данных конфигах вместо порта мы увидим
{tmpl_var name="port"}
следовательно сам порт прописан в ином месте, а именно в
/usr/local/ispconfig/server/plugins-enabled/apache2_plugin.inc.php /usr/local/ispconfig/server/plugins-enabled/apps_vhost_plugin.inc.php
ищем в этих файлах цифру 80, относящуюся к порту и меняем на свой порт.
Поддержка кириллических и других punycode доменов
сперва включаем перекодировку в списке сайтов1. Переходим в директорию с классами
cd /usr/local/ispconfig/interface/lib/classes
2. Скачиваем класс для перекодировки punycode
wget http://phlymail.com/download/Goodies/idna_convert_080.zip
3. Распаковываем
unzip idna_convert_080.zip
4. Открываем файл /usr/local/ispconfig/interface/lib/classes/listform_actions.inc.php
в функцию prepareDataRow, после строки
$key = $field['field'];
require_once('idna_convert.class.php');
$idn_class = new idna_convert(array('idn_version' => '2008'));
$rec[$key] = $idn_class->decode(stripslashes($rec[$key]));
далее продолжим идею и сделаем сохранение рф доменов
Комментариев нет:
Отправить комментарий
Пишите комментарии с вопросами и пожеланиями, ну и благодарности получить будет приятно