Problème compatibilité GeoIP
Sur l'hébergeur easy hebergement, il y a un conflit avec le module GeoIP.
Cet hébergeur utilise visiblement un module similaire à celui implanté sur le script.
Mais je n'ai vu aucune indication quant à son utilisation.
Donc, vous allez avoir 2 messages d'erreurs :
ERREUR 1 : Fatal error: Cannot redeclare geoip_country_code_by_name() in /public_html/mods/php_geoip/geoip.inc.php on line 452
Il faut donc désactiver la function geoip_country_code_by_name()
1/ Ouvrez le fichier /mods/php_geoip/geoip.inc.php
2/ Encadrez la function par des /* */ pour la désactiver, ce qui donne :
/*
function geoip_country_code_by_name($gi, $name) {
$country_id = geoip_country_id_by_name($gi,$name);
if ($country_id !== false) {
return $gi->GEOIP_COUNTRY_CODES[$country_id];
}
return false;
}
*/
ERREUR 2 : Fatal error: Cannot redeclare geoip_country_name_by_name() in /public_html/mods/php_geoip/geoip.inc.php on line 468
Il faut donc désactiver la function geoip_country_by_name()
1/ Ouvrez le fichier /mods/php_geoip/geoip.inc.php
2/ Encadrez la function par des /* */ pour la désactiver, ce qui donne :
/*
function geoip_country_name_by_name($gi, $name) {
$country_id = geoip_country_id_by_name($gi,$name);
if ($country_id !== false) {
return $gi->GEOIP_COUNTRY_NAMES[$country_id];
}
return false;
}
*/