Hi -- I made sure both of those settings were as described, and still no error shown, no error embedded in the HTML, nothing written in any error_log I can find.
Hacking at it (because I need it to work whilst troubleshooting some suspicious activity on my site), I did this:
Code:
// Grab ourselves the GeoIP2 integration
// require_once(DIR . '/dbtech/vbsecurity/includes/3rdparty/GeoIp2/config.inc.php');
/*
try
{
if (!is_object($GeoIP))
{
throw new Exception();
}
$lookup = $GeoIP->city($vbulletin->GPC['ipaddress']);
$country = $lookup->country->name;
if (!$lookup->country->name)
{
// Default to this
$country = $vbphrase['could_not_resolve_hostname'];
}
}
catch (Exception $e)
{
*/
// default to this
$country = $vbphrase['could_not_resolve_hostname'];
/*
}
*/
-- basically commented out the country lookup code, and that seems to cause the IP-based searching to work as expected (albeit without a resolved country name).
So, I suspect the GeoIP-related code has something to do with it? (Sorry, just made a quick hack, didn't have time to troubleshoot further... again, fighting a fire on other fronts on my site
) For clarity, I do not have that installed on the server, nor do I have any configuration path set for it in the admin settings...
I'm not sure if this helps at all, just thought I'd pass it along.
Is there some other way I can get it to log any error thrown, or other place where I can look for it to your knowledge? (That is, presuming I un-hack the file to work as originally written?)
Thanks,
Ptah