Skip to content

Commit dd97543

Browse files
author
Marius Burkard
committed
- simplified check for apache binary
1 parent b181183 commit dd97543

File tree

1 file changed

+2
-26
lines changed

1 file changed

+2
-26
lines changed

server/plugins-available/apache2_plugin.inc.php

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1906,33 +1906,9 @@ function update($event_name, $data) {
19061906
} else {
19071907
// if no output is given, check again
19081908
$webserver_binary = '';
1909-
exec('which apache2ctl', $webserver_check_output, $webserver_check_retval);
1909+
exec('which apache2ctl apache2 httpd2 httpd apache 2>/dev/null', $webserver_check_output, $webserver_check_retval);
19101910
if($webserver_check_retval == 0){
1911-
$webserver_binary = 'apache2ctl';
1912-
} else {
1913-
unset($webserver_check_output, $webserver_check_retval);
1914-
exec('which apache2', $webserver_check_output, $webserver_check_retval);
1915-
if($webserver_check_retval == 0){
1916-
$webserver_binary = 'apache2';
1917-
} else {
1918-
unset($webserver_check_output, $webserver_check_retval);
1919-
exec('which httpd2', $webserver_check_output, $webserver_check_retval);
1920-
if($webserver_check_retval == 0){
1921-
$webserver_binary = 'httpd2';
1922-
} else {
1923-
unset($webserver_check_output, $webserver_check_retval);
1924-
exec('which httpd', $webserver_check_output, $webserver_check_retval);
1925-
if($webserver_check_retval == 0){
1926-
$webserver_binary = 'httpd';
1927-
} else {
1928-
unset($webserver_check_output, $webserver_check_retval);
1929-
exec('which apache', $webserver_check_output, $webserver_check_retval);
1930-
if($webserver_check_retval == 0){
1931-
$webserver_binary = 'apache';
1932-
}
1933-
}
1934-
}
1935-
}
1911+
$webserver_binary = reset($webserver_check_output);
19361912
}
19371913
if($webserver_binary != ''){
19381914
exec($webserver_binary.' -t 2>&1', $tmp_output, $tmp_retval);

0 commit comments

Comments
 (0)