Something odd seems to have happened when I updated to 1.5.8. just now.
I was on GD 1.5.6 with Location Manager 1.4.3.
I updated to GD 1.5.8 and boom, no site, just white screen. The Error log shows:
Warning: require_once(): Unable to access GEODIRECTORY_PLUGIN_DIRwp-session/class-recursive-arrayaccess.php in /REDACTED/httpdocs/wp/wp-content/plugins/geodirectory/geodirectory-functions/geodir-class-session.php on line 63
Warning: require_once(GEODIRECTORY_PLUGIN_DIRwp-session/class-recursive-arrayaccess.php): failed to open stream: No such file or directory in /REDACTED/httpdocs/wp/wp-content/plugins/geodirectory/geodirectory-functions/geodir-class-session.php on line 63
Fatal error: require_once(): Failed opening required ‘GEODIRECTORY_PLUGIN_DIRwp-session/class-recursive-arrayaccess.php’ (include_path=’.:/usr/share/pear/’) in /REDACTED/httpdocs/wp/wp-content/plugins/geodirectory/geodirectory-functions/geodir-class-session.php on line 63
So GEODIRECTORY_PLUGIN_DIR is not being set? Or something.
Renaming the geodirectory plugin directory by itself did not bring the site back up – I also had to rename to geodir_location_manager directory.
This allowed WP to come back up, and it shows GD 1.5.8 as being installed but obviously deactivated, with Location Manager still at 1.4.3 and again of course deactivated.
Clicking on the Activate link for GD results in WP saying it can’t activate the plugin and showing the same PHP error as above (in renamed directory).
I can, however, activate Location Manager with no errors, not that it does any good.
As there was no Location Manager 1.4.4 showing, I installed and activated the Force Update plugin, but still not Location Manager update shows.
Disabling then re-enabling Force Update plugin does not help.
Sooo… I’m not sure what to do next.