Я установил Geoip, все кажется нормально, но на самом деле не работает.
Есть идеи?
Я попытался установить его из cpanel / командной строки / для cpanel и т. Д.
Я предоставлю любые журналы / файлы.
каталог модулей
ls /etc/httpd/modules/
./ ../ httpd.exp libphp5.so* mod_bwlimited.so* mod_disable_suexec.so* mod_geoip.so* mod_security2.so mod_suphp.so* mod_zeus.so*
файл httpd.conf
<VirtualHost IP:80>
ServerName hostname
GeoIPEnable On
.htaccess файл
cat .htaccess
GeoIPEnable On
GeoIPDBFile /usr/shared/GeoIP/GeoIP.dat MemoryCache
SetEnvIf GEOIP_COUNTRY_CODE RO BlockCountry
# Canada
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^CA$
RewriteRule ^result.png http://www.google.com$1 [L]
Я добавил php файл на сервер:
<?php
$country = $_SERVER["GEOIP_COUNTRY_NAME"];
echo "<br />My Country : $country<br />";
Выход:
My Country :
Это ничего не возвращает.
Спасибо
Задача ещё не решена.
Других решений пока нет …