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é :
résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part /mod_geoip2_1.2.0$ apxs -i -a -c mod_geoip.c
Alors j'étais tout content hier soir après une journée de test, alors j'ai fait mon "apachectl restart" et malheuresement :...
Libraries have been installed in: /usr/lib/httpd/modules
...
activating module `geoip' in /etc/httpd/conf/httpd.conf
...
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 ?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
Quelqun a t'il une solution ?
Je précise "SERVEUR sous FEDORA core 4, avec PLESK 8, APACHE 2"
Merci d'avance
Partager