diff --git a/bin/v-add-web-domain-stats b/bin/v-add-web-domain-stats index 7b5ad3c2b8..5d6056d181 100755 --- a/bin/v-add-web-domain-stats +++ b/bin/v-add-web-domain-stats @@ -54,7 +54,10 @@ upd_web_domain_values cat $WEBTPL/$type/$type.tpl |\ sed -e "s/%ip%/$ip/g" \ -e "s/%web_port%/$WEB_PORT/g" \ + -e "s/%web_system%/$WEB_SYSTEM/g" \ -e "s/%web_ssl_port%/$WEB_SSL_PORT/g" \ + -e "s/%rgroups%/$WEB_RGROUPS/g" \ + -e "s/%proxy_system%/$PROXY_SYSTEM/g" \ -e "s/%proxy_port%/$PROXY_PORT/g" \ -e "s/%proxy_ssl_port%/$PROXY_SSL_PORT/g" \ -e "s/%domain_idn%/$domain_idn/g" \ @@ -66,8 +69,11 @@ cat $WEBTPL/$type/$type.tpl |\ > $HOMEDIR/$user/conf/web/$type.$domain.conf if [ "$type" == 'awstats' ]; then + rm -f /etc/awstats/$type.$domain_idn.conf ln -s $HOMEDIR/$user/conf/web/$type.$domain.conf \ /etc/awstats/$type.$domain_idn.conf +else + mkdir -p /var/lib/webalizer fi diff --git a/bin/v-change-web-domain-stats b/bin/v-change-web-domain-stats index 5fe510ca03..11f59e986d 100755 --- a/bin/v-change-web-domain-stats +++ b/bin/v-change-web-domain-stats @@ -66,7 +66,10 @@ upd_web_domain_values cat $WEBTPL/$type/$type.tpl |\ sed -e "s/%ip%/$ip/g" \ -e "s/%web_port%/$WEB_PORT/g" \ + -e "s/%web_system%/$WEB_SYSTEM/g" \ -e "s/%web_ssl_port%/$WEB_SSL_PORT/g" \ + -e "s/%rgroups%/$WEB_RGROUPS/g" \ + -e "s/%proxy_system%/$PROXY_SYSTEM/g" \ -e "s/%proxy_port%/$PROXY_PORT/g" \ -e "s/%proxy_ssl_port%/$PROXY_SSL_PORT/g" \ -e "s/%domain_idn%/$domain_idn/g" \ @@ -78,8 +81,11 @@ cat $WEBTPL/$type/$type.tpl |\ > $HOMEDIR/$user/conf/web/$type.$domain.conf if [ "$type" == 'awstats' ]; then + rm -f /etc/awstats/$type.$domain_idn.conf ln -s $HOMEDIR/$user/conf/web/$type.$domain.conf \ /etc/awstats/$type.$domain_idn.conf +else + mkdir -p /var/lib/webalizer fi diff --git a/bin/v-update-web-domain-stat b/bin/v-update-web-domain-stat index b68deeb345..19a7fa8bb2 100755 --- a/bin/v-update-web-domain-stat +++ b/bin/v-update-web-domain-stat @@ -60,8 +60,13 @@ build_webalizer() { } build_awstats() { - awstats="/usr/share/awstats/wwwroot/cgi-bin/awstats.pl" - wwwroot="/usr/share/awstats/wwwroot" + if [ -e "/etc/redhat-release" ]; then + awstats="/usr/share/awstats/wwwroot/cgi-bin/awstats.pl" + wwwroot="/usr/share/awstats/wwwroot" + else + awstats="/usr/lib/cgi-bin/awstats.pl" + wwwroot="/usr/share/awstats" + fi opts="-config=$domain_idn -staticlinks -update -output" month=$(date "+%Y-%m") output='alldomains allhosts lasthosts unknownip allrobots lastrobots @@ -116,8 +121,6 @@ build_awstats() { 11) month='November';; 12) month='December';; esac - echo $month - select_m="$select_m