wpriz Posté 5 Août 2006 Posté 5 Août 2006 Bonjour, Je trouve que l'exécution des scripts PERL est assez lente sur mon serveur. J'ai vu qu'il existait un module pour apache (mod_perl) qui permettait d'améliorer significativement (100x) la rapidité d'exécution des CGI en PERL et de diminuer la charge serveur. Je souhaitais tester ce module avec Awstats. J'ai donc installé le module sans trop de soucis mais surprise lorsque je vais sur awstats, Apache me répond ceci : une erreur interne est survenue... Dans le journal d'erreur je trouve : [error] Insecure dependency in require while running setgid at /Volumes/web/Sites/awstats/cgi-bin/awstats.pl line 1959. Le problème réside apparement dans l'appel des modules externes comme Geoip. Si je désactive ces modules Awstats fonctionne, je n'ai pas d'erreur. Je pense que mod_perl active des options de sécurité qui ne le sont pas avec ma version de PERL. j'ai trouvé un document qui en parle très bien perlsec - Sécurité de Perl Malheureusement, je n'ai pas le niveau suffisant en PERL pour savoir ce qu'il faut modifier dans Awstats pour pouvoir blanchir le chemin d'accès aux librairies externes. Je ne sais pas si le problème serait résolu si je mettais des chemins absolus. Bref, si quelqu'un connait ce genre de sujet, je veux bien un coup de pouce.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant