Problème avec GeoIP et CloudLinux/CageFS

Problème avec GeoIP et CloudLinux/CageFS

Quentin C. 21 August 2015

Hello à tous,

Cette article afin de vous faire part d’une petite solution au utilisateur ayant un serveur avec PHP-Selector et n’arrivant pas à utiliser correctement GeoIP!

Il va vous arriver cette erreur;


[21-Aug-2015 14:21:18 Europe/Berlin] PHP Warning: geoip_country_code_by_name(): Required database not available at /usr/share/GeoIP/GeoIP.dat. in /home/***/ip_pays.php on line 3
[21-Aug-2015 14:21:18 Europe/Berlin] PHP Warning: geoip_record_by_name(): Required database not available at /usr/share/GeoIP/GeoIPCity.dat. in /home/*////ip_pays.php on line 9

Cela est du au fait que le Skeleton de CageFS n’a pas inclus ces librairie dans sa configuration par défault, voici la procédure à suivre pour que cela fonctionne;

 

nano /etc/cagefs/conf.d/GeoIP.cfg

-------
[GeoIPCity]
paths=/usr/share/GeoIP/GeoIP.dat, /usr/share/GeoIP/GeoIPCity.dat

------

cagefsctl --force-update

Et voilà cela devrait fonctionner sans aucuns problème maintenant !

 

Leave a Reply

Your email address will not be published. Required fields are marked *