Я просто проработал через это tutorial и изменил таблицу, добавив еще один столбец. Я хочу проверить значение перед добавлением сценария шаблона. Это не сработало, и скрипт включает шаблон-ssl каждый раз. Важно, чтобы этот скрипт работал с MySQL, массовые vhosts не возможны.Apache2 Perl vHosts Ошибка
$My::dir = @row[3];
$My::encrypted = @row[4];
if ($My::encrypted == 'ssl') {
$s->add_config(["Include /etc/apache2/sites-available/template-ssl"]);
}
else {
$s->add_config(["Include /etc/apache2/sites-available/template-def"]);
}
Я думаю, что переменные не работает, но if(@row[4] == "ssl")
и огонь, как верно каждый раз. Даже когда DataRow содержит «def».