[Typo3-german] awstat - update per cronjob
Martin Ficzel
martin.ficzel at gmx.de
Fri Aug 19 10:56:04 CEST 2005
hallo ich habe in mehreren seiten awstat integriert, nach den jüngsten
sicherheitslücken ist da ja ein update angesagt
da ja shared hosting server immer etwas verschnupft reagieren wenn mann
das logile nach 2 monaten zum ersten mal wieder auswerten lässt soll das
logfile bei nir jeden tag per cronjob ausgewertet werden...
bisher habe ich das per shellscript in dieser art gelöst :::
> #!/bin/sh
>
> cd "/home/meinedomain.de/cgi-bin/"
>
> log_folder="/home/meinedomain.de/fileadmin/logfiles"
> log_file="logfile.log"
> log_name="www.meinedomain.de"
> log_domain="www.meinedomain.de"
> log_domains="www.meinedomain.de meinedomain.de www.meine-domain.de meine-domain.de"
>
> log_prog="/home/meinedomain.de/typo3conf/ext/cc_awstats/mod1/awstats.pl"
>
> # ---------------------
> # statistik erstellen
> # ---------------------
> echo
> echo "Aktualisiere Statistik Informationen"
> echo
>
> # umgebungsvariablen setzen
> export AWS_LANG=default
> export AWS_DOMAIN=$log_domain
> export AWS_DOMAINS=$log_domains
> export AWS_LOGFILE=$log_folder"/"$log_file
> export GATEWAY_INTERFACE=
> export AWS_DIR="./"
> export AWS_ICON_DIR="./icon/"
> export AWS_CACHE_DIR=$log_folder"/.awstats-data/"$log_name"/"
> export AWS_WRAPPER="index.php"
> export AWS_CSS="awstats-11px.css"
> export AWS_BGCOLOR="#F7F3EF"
> export AWS_TBT_BGCOLOR="#ABBBB4"
> export AWS_TB_BGCOLOR="#D9D5C9"
> export AWS_TB_COLOR="#cfcbbf"
> export AWS_TBR_BGCOLOR="#e8e4d8"
>
> # erstellen der statistik auslösen
> $log_prog -config=$log_name -update=1
es werden also ein haufen umgebungsvariablen gesetzt und anschließend
das perlscript aufgerufen ... nach dem update auf die neue version läuft
dieses update script nicht mehr ...
da mir die lösung auch so noch sie besonders elegant vorkam frage ich
hier mal kurz nach ob es dazu nicht eine bessere lösung gibt. das
problem sollte ja eher gewöhnlich sein
danke schonmal, Martin
More information about the TYPO3-german
mailing list