El procedimiento depende de la versión de Webalizer instalado.
La de Cobalt es Versión 1.3 (salvo que la haya actualizado recientemente).
Para Webalizer Versión 1.30
Después de instalar el .pkg, hay un script: /etc/cron.daily/webalizer.pl, que necesita mirar.
Hay una actualización que ejecuta el webserver como usuario nobody, en vez de httpd,
pero el script webalizer.pl no lo tiene en cuenta. Por eso, hay que editar el script, y hacer
un cambio.
Busque la siguiente parte en el script:
# Now change ownership of stats files for siteadmin
$messages .= `chown -R httpd:$name $thepath`;
y cambie "httpd" por "nobody" para que quedeasí:
# Now change ownership of stats files for siteadmin
$messages .= `chown -R nobody:$name $thepath`;
Guarde el script.
Para Webalizer Versión 2.00
En éste caso, el problema es que el script era ejecutado por el cron como root,
de manera que el directorio stats le pertenecía a root, cuando tenéa que
pertenecer a nobody.
Para arreglar ésto, edite /etc/cron.d/webalizer para que quede de la siguiente manera:
# just run webalizer.pl each day at 4.12 am
45 10 * * * nobody /usr/local/bin/webalizer.pl
Si los archivos FrontPage le pertenecen a httpd, necesita asegurarse que a httpd
(y no a nobody) le pertenecen los directorios y archivos stats.
| TRUCOS |
|
Frontpage y Webalizer versión 2.0 - Raq3 |
Atrás << |
|
|