Static page generated by awstats 7 have broken links
AWStats Log Analyzer
Brought to you by:
eldy,
manolamancha
When using awstats_buildstaticpages.pl the links on the page (unknown ip for example) ends in a 404 error. The link point to http://mysite.com/stats/www.mysite.com.2011-05.unknownip.html but the files are located at http://mysite.com/stats/awstats.www.mysite.com.2011-05.unknownip.html (notice the extra awstats at beginning).
This was working with 6.95
I will try to work out whats wrong and provide a patch.
I just wanted to confirm this. We reported it to the Directadmin devs 9 months ago and this bug is the only reason Directadmin can't ship with 7.0.
FIX:
awstats_buildstaticpages.pl change line #451:
$OutputFile=($OutputDir?$OutputDir:"")."awstats.$OutputSuffix.$output.$StaticExt";
to:
$OutputFile=($OutputDir?$OutputDir:"")."$OutputSuffix.$output.$StaticExt";
patch:
awstats_buildstaticpages.pl.orig 2011-06-08 14:03:07.000000000 +0200
--- awstats_buildstaticpages.pl 2011-11-18 17:15:06.000000000 +0100***
448,454 ****
my $command="$smallcommand -output=$output";
print "Build $output page: $command\n";
$retour=
$command 2>&1
;! $OutputFile=($OutputDir?$OutputDir:"")."awstats.$OutputSuffix.$output.$StaticExt";
open("OUTPUT",">$OutputFile") || error("Couldn't open log file \"$OutputFile\" for writing : $!");
print OUTPUT $retour;
close("OUTPUT");
--- 448,454 ----
my $command="$smallcommand -output=$output";
print "Build $output page: $command\n";
$retour=
$command 2>&1
;! $OutputFile=($OutputDir?$OutputDir:"")."$OutputSuffix.$output.$StaticExt";
open("OUTPUT",">$OutputFile") || error("Couldn't open log file \"$OutputFile\" for writing : $!");
print OUTPUT $retour;
close("OUTPUT");