I followed the procedure to add GeoIp plugin to various installations of Piwik 1.5.1 as described here:
When I go to acticate the plugin in piwik settings, I get taken to a page that says the following:
Database Upgrade Required
Your Piwik database is out-of-date, and must be upgraded before you can continue.
The following plugins will be updated: GeoIP.
……
…
…
Ready to go?
The database upgrade process may take a while, so please be patient.
File integrity check failed and reported some errors. This is most likely due to a partial or failed upload of some of the Piwik files. You should reupload all the Piwik files in BINARY mode and refresh this page until it shows no error. Details
Continue to Piwik
When I click details I see this:
Integrity check failed: /home/username/public_html/piwik/config/global.ini.php
I fact I have used binary mode to upload piwik yes. So I have no idea why this comes up. If I refresh this page even after re-uploading everything in binary mode I still get the same.
When I click on Continue to Piwik, and then go to settings I see the plugin activated. If I deactivate it and activate it back, I don’t get taken to that error page.
What is wrong with it ? what should I do ?
thanks in advance
we recommend that local changes to the configuration be made in config.ini.php. This acts as an override to the settings in global.ini.php, and ensures that your change won’t be overwritten when we update global.ini.php in a subsequent release.
Just add a General section (if it doesn’t already exist) to your config.ini.php with the setting that you’re overriding, e.g.,
Good news: GeoIP is now integrated in Piwik, enabling Accurate Visitors Geolocation in your Analytics reports. To enable GeoIP go to the Settings > Geolocation admin page, and follow the short instructions.