Bonjour à tous,

En lisant hier le dernier PHP solution, j'ai découvert le module GeoIP qui permets de savoir d'ou viennent mes visiteurs.

Je suis donc aller télécharger ce programme libre sur : http://www.maxmind.com/download/geoip/api/mod_geoip2/

D'après le tuto et la notice original dans le fichier tar.gz j'ai essayé de faire un module .so avec l'outil apache "APXS".

Après des dizaines d'essai, cette commande à fonctionné :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
/mod_geoip2_1.2.0$ apxs -i -a  -c mod_geoip.c
résultat:
...
Libraries have been installed in: /usr/lib/httpd/modules
...
activating module `geoip' in /etc/httpd/conf/httpd.conf
...
Alors j'étais tout content hier soir après une journée de test, alors j'ai fait mon "apachectl restart" et malheuresement :

apachectl: Configuration syntax error, will not run "restart":
Syntax error on line 192 of /etc/httpd/conf/httpd.conf:
Cannot load /etc/httpd/modules/mod_geoip.so into server: /etc/httpd/modules/mod_geoip.so: undefined symbol: GeoIP_country_name
le mod_geoip.so est bien présent dans le répertoire spécifié à l'installation, soit : /usr/lib/httpd/modules/mod_geoip.so, mais l'erreur dit Cannot load /etc/httpd/modules/mod_geoip.so ? Et le chemin dans le httpd.conf est bon ?

Quelqun a t'il une solution ?


Je précise "SERVEUR sous FEDORA core 4, avec PLESK 8, APACHE 2"

Merci d'avance