Submitted by BasilioCat on Wed, 01/25/2012 - 07:33
If Virtual server is edited and "Apache website enabled?" feature is disabled and then enabled again, Apache config is not generated for that site. Digging in the source leads to this code
foreach $f (&list_ordered_features($d)) {
&call_feature_func($f, $d, $oldd);
}
inserting print "$f "; gives interesting fact: there's no "web" feature in that list. And everything works fine on v3.88 (since this code appeared only in 3.89)
Status:
Closed (fixed)
Comments
Submitted by BasilioCat on Wed, 01/25/2012 - 07:44 Comment #1
Actually, problem can be resolved by commenting out those lines from virtual-server-lib-funcs.pl, but i'm not sure it is correct solution:
elsif ($f eq $p) {
# Skip website plugin feature, as it was inserted above
}
Submitted by JamieCameron on Wed, 01/25/2012 - 11:42 Comment #2
This is a bug in Virtualmin 3.89 that was unfortunately introduced when Nginx support was added :-(
Your work around will fix it, and we will include a proper fix in the 3.90 release.
Submitted by Issues on Wed, 02/08/2012 - 11:46 Comment #3
Automatically closed -- issue fixed for 2 weeks with no activity.