minor, add more apache debug info

This commit is contained in:
neil 2016-05-21 14:47:23 +08:00
parent 2ee5d873db
commit 78768e985b
1 changed files with 5 additions and 2 deletions

View File

@ -916,16 +916,19 @@ _apachePath() {
return 1
fi
httpdconfname="$(apachectl -V | grep SERVER_CONFIG_FILE= | cut -d = -f 2 | tr -d '"' )"
_debug httpdconfname "$httpdconfname"
if _startswith "$httpdconfname" '/' ; then
httpdconf="$httpdconfname"
httpdconfname="$(basename $httpdconfname)"
else
httpdroot="$(apachectl -V | grep HTTPD_ROOT= | cut -d = -f 2 | tr -d '"' )"
_debug httpdroot "$httpdroot"
httpdconf="$httpdroot/$httpdconfname"
fi
_debug httpdconf "$httpdconf"
if [ ! -f $httpdconf ] ; then
_err "Apache Config file not found" $httpdconf
if [ ! -f "$httpdconf" ] ; then
_err "Apache Config file not found" "$httpdconf"
return 1
fi
return 0