【问题标题】:Apache2 Perl vHosts ErrorApache2 Perl vHosts 错误
【发布时间】:2016-06-06 19:53:37
【问题描述】:

我刚刚完成了这个tutorial 并通过添加另一列来修改表格。我想在添加模板脚本之前检查值。它不起作用,脚本每次都包含 template-ssl。重要的是,此脚本适用于 MySQL,无法使用大量虚拟主机。

$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”。

【问题讨论】:

    标签: mysql apache vhosts


    【解决方案1】:

    好吧,这太简单了。错误是您将刺痛与"xx" eq "yy" 进行比较,将数字与1 == 2 进行比较。

    【讨论】:

      猜你喜欢
      • 2018-07-07
      • 2017-03-31
      • 2011-05-07
      • 2011-07-16
      • 1970-01-01
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多