我刚刚完成了这个tutorial,并通过添加另一个列修改了表。我想在添加模板脚本之前检查该值。它不起作用,脚本每次都会包含模板-ssl。此脚本必须与MySQL配合使用,这一点很重要,因为不能大量使用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“。
发布于 2016-06-07 04:48:49
好吧,这太简单了。错误是您将stings与"xx" eq "yy"进行比较,并将数字与1 == 2进行比较。
https://stackoverflow.com/questions/37665790
复制相似问题