Otherwise it's difficult to enable the module on nginx, as
MMDB_INFO variables needs to be defined, which isn't the case.
UI test failures seem unrelated, but not sure why it fails w/
plugin_setting table does not exist...
Ok, found out why the UI tests fail:
Looks like the
isEnabled() method gets the current provider which tries to get the
getGeoIpServerVars() system setting, but since the test database is being used, and it hasn't been created/setup yet, an exception is thrown.
Think a quick fix would be to just disable the command if
PIWIK_TEST_MODE is defined.