We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Добавление домена с пробелом
Добавление домена с пробелом
Доброго дня.
Клиенты частенько при создании доменов в панели копипастят имена доменов на конце вместе с пробелами или символом табуляции.
После этого естественно виртуалхосты в конфигах веб-серверов добавляются так-же, т.е. с пробелом, соответственно nginx и apache не запускаются, пропадают из веб-интерфейса все веб-домены у пользователя и перестают работать функции панели через веб-интерфейс, например добавление веб-домена, днс-домена и прочее, хотя консольные команды работают нормально после устранения ошибок в конфигах.
Ручками конфиги правил ( /home/user_name/web/conf/nginx.conf и httpd.conf, а также файл /usr/loca/vesta/data/user/admin/web.conf), потом удалял проблемный домен консольной командой и добавлял снова.
Список веб-доменов в панели появился, все службы запускаются нормально, но вот команды добавления через панель приводят к черному окну ошибки панели.
Может кто сталкивался как вылечить это без переустановки сервера? Кстати бекапы из консоли нормально делаются и накатываются на переустановленный сервер без проблем.
К сожалению логи сейчас дать не могу, это так, вспомнилось после десятка случаев, решил спросить может кто сталкивался и вылечил как-то?
Поиском по форуму по различным вариантам подобного не нашел, если было - прошу понять и простить и ткнуть носом.
Клиенты частенько при создании доменов в панели копипастят имена доменов на конце вместе с пробелами или символом табуляции.
После этого естественно виртуалхосты в конфигах веб-серверов добавляются так-же, т.е. с пробелом, соответственно nginx и apache не запускаются, пропадают из веб-интерфейса все веб-домены у пользователя и перестают работать функции панели через веб-интерфейс, например добавление веб-домена, днс-домена и прочее, хотя консольные команды работают нормально после устранения ошибок в конфигах.
Ручками конфиги правил ( /home/user_name/web/conf/nginx.conf и httpd.conf, а также файл /usr/loca/vesta/data/user/admin/web.conf), потом удалял проблемный домен консольной командой и добавлял снова.
Список веб-доменов в панели появился, все службы запускаются нормально, но вот команды добавления через панель приводят к черному окну ошибки панели.
Может кто сталкивался как вылечить это без переустановки сервера? Кстати бекапы из консоли нормально делаются и накатываются на переустановленный сервер без проблем.
К сожалению логи сейчас дать не могу, это так, вспомнилось после десятка случаев, решил спросить может кто сталкивался и вылечил как-то?
Поиском по форуму по различным вариантам подобного не нашел, если было - прошу понять и простить и ткнуть носом.
Re: Добавление домена с пробелом
В файле: https://github.com/serghey-rodin/vesta/ ... /index.phptootmoses wrote: ↑Sun Sep 24, 2017 7:36 amДоброго дня.
Клиенты частенько при создании доменов в панели копипастят имена доменов на конце вместе с пробелами или символом табуляции.
После этого естественно виртуалхосты в конфигах веб-серверов добавляются так-же, т.е. с пробелом, соответственно nginx и apache не запускаются, пропадают из веб-интерфейса все веб-домены у пользователя и перестают работать функции панели через веб-интерфейс, например добавление веб-домена, днс-домена и прочее, хотя консольные команды работают нормально после устранения ошибок в конфигах.
Ручками конфиги правил ( /home/user_name/web/conf/nginx.conf и httpd.conf, а также файл /usr/loca/vesta/data/user/admin/web.conf), потом удалял проблемный домен консольной командой и добавлял снова.
Список веб-доменов в панели появился, все службы запускаются нормально, но вот команды добавления через панель приводят к черному окну ошибки панели.
Может кто сталкивался как вылечить это без переустановки сервера? Кстати бекапы из консоли нормально делаются и накатываются на переустановленный сервер без проблем.
К сожалению логи сейчас дать не могу, это так, вспомнилось после десятка случаев, решил спросить может кто сталкивался и вылечил как-то?
Поиском по форуму по различным вариантам подобного не нашел, если было - прошу понять и простить и ткнуть носом.
После:
Code: Select all
$v_domain = strtolower($v_domain);
Code: Select all
$v_domain = trim($v_domain);