par lurey » 20 Jan 2005 16:06
bonjour,
Je n'ai jamais utilisé squidguard, mais j'ai planché sur le pb similaire avec Copfilter.
je suppose que l'install de squidguard met une page genre squidguard.cgi
Que se passe-t-il si tu tazpes dans ton navigateur préféré
https://[IP de l'IPCop:port]/cgi-bin/squidguard.cgi ?
- si la page vient: c'est que son appel a disparu dans le fichier /var/ipcop/header.pl
par exemple pour Copfilter, il faut remettre
# COPFILTER START - do not modify
[ $tr{'copfilter'} , '/cgi-bin/copfilter.cgi', "IPCop $tr{'copfilter configuration'}" ],
# COPFILTER END - do not modify
dans le menu service, juste après la ligne
'subMenu' => [[ $tr{'proxy'} , '/cgi-bin/proxy.cgi', "IPCop $tr{'web proxy configuration'}" ],
Toujours par analogie, si la page apparait mais anormale, ion peut imaginer qu'il manque dans les fichiers de langue (/var/ipcop/langs/ en.pl par ex) les lignes relatives à squidgard, parceque ces fichiers ont aussi été remplacés lors de l'Upgrade d'IPCop.
Si c'est comme ça (comme Copfilter), faut retrouver ces lignes, soit dans l'archive d'origine (?) soit auprès d'une âme charitable qui n'a pas encore perdu son interface et qui copierait les lignes correspondantes encore présentes dans sa config...
CECI N'EST QU'HYPOTHESE , excuse-moi si ça n'a rien à voir, dis nous si quelque chose de ça correspond....
[EDIT] par contre, si le principe est le même pour différents addons, ça permettrait peut-être de construire un principe de mise à jour qui conserve les données utiles, en délimitant par ex. un bloc
#IPCOP de base - START
xxxxxxxxx
#IPCOP de base - END
qui serait la seule partie remplacée dans les fichiers de langue ?
serveur SME 7.1.2 (Celeron 2GHz, Ram 256Mo) - Bewan Ethernet ST