Install ThirtyBees without disabling GeoIP
Can I install ThirtyBees without disabling GeoIP extension on shared hosting?
Is any way to do it?
Yes, use 1.0.2 or higher.
I am trying to install 1.0.3 but it fails with error:
That’s why I am asking…
Ahh, it’s still part of the installer check. You can remove the following lines:
Thanks for the reply.
It really skips checking but my installer tells me: http error 500.
I try it with versions: 1.0.0 - 1.0.3 and different PHP (5.5/5.6/7.0) and no success ((
In errors log I find:
mod_fcgid: stderr: PHP Fatal error: Cannot redeclare geoip_country_code_by_name_v6() in ****/vendor/thirtybees/geoip/src/geoip.inc on line 1593
conflict with geoip extension…
Yeah looks like an incomplete extension, only one function is checked to see if the extension is installed: https://github.com/thirtybees/geoip-api-php/blob/c94de3a8562de425e07a6ddcd90ff3ad2a37a3cb/src/geoip.inc#L23-L25
Which makes me wonder what version of the geoip extension you have. Do you know which one?
Anyway, we cranked up the tests, you can apply these changes to get it fixed: https://github.com/thirtybees/geoip-api-php/commit/9955d067ceeab5617899a2c17fac6087d01296ae
I disabled geoip checking and replace files in /vendor/thirtybees/geoip/src by new from prev post.
And it really helps me to install TB.
Big sorry but I have a new question about next error:
maybe it is temporary?