HTMLDOC para Awstats

De Wikillano

bajarse el paquete

./configure

root@awstats:/tmp/htmldoc-1.9.x-r1521# ./configure
checking for gawk... no
checking for mawk... mawk
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o


make

root@awstats:/tmp/htmldoc-1.9.x-r1521# make
Making all in jpeg...
Compiling jmemnobs.c...
Compiling jcapimin.c...
Compiling jcapistd.c...
Compiling jccoefct.c...
Compiling jccolor.c...
Compiling jcdctmgr.c...
Compiling jchuff.c...
Compiling jcinit.c...
Compiling jcmainct.c...
Compiling jcmarker.c...
Compiling jcmaster.c... 


make install

root@awstats:/tmp/htmldoc-1.9.x-r1521# make install
Making all in jpeg...
Making all in zlib...
Making all in png...
Making all in htmldoc...
Making all in doc...
Installing in fonts...
Installing font files in /usr/share/htmldoc/fonts...
Installing in data...
Installing in doc...
Installing in htmldoc...


la versión 1.9 me da problemas con las hojas de estilo, ERROR17 aún así generaba el pdf aunque las imágenes no salían alineadas correctamente. he bajado y compilado la versión anterior la 1.8, está versión funciona a la perfección.


root@awstats:/etc/awstats# htmldoc --version
1.8.27


editamos el script para agregar las opciones para htmldoc

root@awstats:/var/www# vim  /usr/local/awstats/tools/awstats_buildstaticpages.pl

buscamos la linea y la modificamos


my $command="\"$HtmlDoc\" -t pdf --path /var/www/awstatsicons/ --webpage  --textfont arial --left 19 --bottom 9 --top 9 --browserwidth 800 --headfootsize 8.0 --fontsize 8.0
 --header xtx --footer xd/ --outfile $OutputFile @pages\n";


--path

Esta opción es para localizar los iconos, debido a que las web estáticas de awstats las imágenes utilizan path relativos, si no indicamos un sitio de donde htmldoc pueda encontrarlas no las mostrará. yo he copiado la carpeta de iconos original /usr/local/awstats/wwwroot/icon a /var/www/awstatsicons que se encuentra la raíz del servidor web

para que esto funciones debemos modificar el parámetro metro DirIcons en el fichero de conf del dominio o dominios:

root@awstats:/etc/awstats# vim awstats.pruebas.ballano.es.conf
DirIcons="../awstatsicons"
Herramientas personales