@@ -1243,10 +1243,20 @@ public function configure_apache() {
12431243
12441244 if (is_file ('/etc/apache2/apache.conf ' )) {
12451245 if (hasLine ('/etc/apache2/apache.conf ' , 'Include sites-enabled/ ' , 1 ) == false ) {
1246- if (hasLine ('/etc/apache2/apache.conf ' , 'IncludeOptional sites-enabled/*.conf ' , 1 ) == false ) {
1246+ if (hasLine ('/etc/apache2/apache.conf ' , 'IncludeOptional sites-enabled/*.conf ' , 1 ) == false && hasLine ( ' /etc/apache2/apache.conf ' , ' IncludeOptional sites-enabled/ ' , 1 ) == false ) {
12471247 replaceLine ('/etc/apache2/apache.conf ' , 'Include sites-enabled/ ' , 'Include sites-enabled/ ' , 1 , 1 );
12481248 } elseif (hasLine ('/etc/apache2/apache.conf ' , 'IncludeOptional sites-enabled/*.vhost ' , 1 ) == false ) {
1249- replaceLine ('/etc/apache2/apache.conf ' , 'IncludeOptional sites-enabled/*.vhost ' , 'IncludeOptional sites-enabled/*.vhost ' , 1 , 1 );
1249+ replaceLine ('/etc/apache2/apache.conf ' , 'IncludeOptional sites-enabled/*.vhost ' , 'IncludeOptional sites-enabled/ ' , 1 , 1 );
1250+ }
1251+ }
1252+ }
1253+
1254+ if (is_file ('/etc/apache2/apache2.conf ' )) {
1255+ if (hasLine ('/etc/apache2/apache2.conf ' , 'Include sites-enabled/ ' , 1 ) == false && hasLine ('/etc/apache2/apache2.conf ' , 'IncludeOptional sites-enabled/ ' , 1 ) == false ) {
1256+ if (hasLine ('/etc/apache2/apache2.conf ' , 'IncludeOptional sites-enabled/*.conf ' , 1 ) == true ) {
1257+ replaceLine ('/etc/apache2/apache2.conf ' , 'Include sites-enabled/ ' , 'Include sites-enabled/ ' , 1 , 1 );
1258+ } elseif (hasLine ('/etc/apache2/apache2.conf ' , 'IncludeOptional sites-enabled/*.conf ' , 1 ) == true ) {
1259+ replaceLine ('/etc/apache2/apache2.conf ' , 'IncludeOptional sites-enabled/*.conf ' , 'IncludeOptional sites-enabled/ ' , 1 , 1 );
12501260 }
12511261 }
12521262 }
0 commit comments