2016-06-06 9 views
0

Ich arbeitete gerade durch diese tutorial und modifizierte die Tabelle durch Hinzufügen einer anderen Spalte. Ich möchte den Wert überprüfen, bevor ich das Template-Skript hinzufüge. Es hat nicht funktioniert und das Skript enthält die Vorlage-ssl jedes Mal. Es ist wichtig, dass dieses Skript mit MySQL arbeitet, Massenvhosts sind nicht möglich.Apache2 Perl vHosts Fehler

$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"]); 
} 

denke ich, dass die Variablen nicht funktioniert aber if(@row[4] == "ssl") auch jedes Mal, als wahr feuern. Auch wenn die DataRow "def" enthält.

Antwort

0

Ok, es war zu einfach. Der Fehler war, dass Sie Stiche mit "xx" eq "yy" und Zahlen mit 1 == 2 vergleichen.