Hi Mike,
Apologies for the issue!
Are you able to provide your error log to me so that I can take a look?
This should be accessible through FileZilla in a file called error.log (usually) either in the root of your WordPress website, or in the wp-content folder.
Thanks for checking back. The error log doesn’t look helpful — both on October 1:
[01-Oct-2018 23:03:15 UTC] PHP Warning: require_once(/home2/hickcoxu/public_html/501c3/wp-content/plugins/wordfence/lib/../models/common/wfGeoIP2.php): failed to open stream: No such file or directory in /home2/hickcoxu/public_html/501c3/wp-content/plugins/wordfence/lib/wfUtils.php on line 1366
[01-Oct-2018 23:03:15 UTC] PHP Fatal error: require_once(): Failed opening required ‘/home2/hickcoxu/public_html/501c3/wp-content/plugins/wordfence/lib/../models/common/wfGeoIP2.php’ (include_path=’.:/opt/php70/lib/php’) in /home2/hickcoxu/public_html/501c3/wp-content/plugins/wordfence/lib/wfUtils.php on line 1366
Ah yes, not too useful. Okay, can I just check what version of PHP you’re on please?
I’ll do some testing to see if I can replicate. It may take a little time as we’ve not got much to go on with it being a 500 error.
I’ll report back when I’ve made some progress.
In the meantime, you can reinstall 1.2.3 from the Development tab on the plugin directory of you’d like to keep using the plugin.
Well — Here’s the list of versions — PHP is 7.0.31 — Thank you, Luke
WordPress Version: 4.9.8
PHP Version: 7.0.31
HTML Version: 5.0
MySql Version: 5.6.32
jQuery Version: 1.12.4
Interestingly, when I check another website on the same account, I get this PHP version:
5.6.37
Thanks for the information Mike.
I am having a look, so far I’ve tested updating the plugin on php 7 and php 5.6 with success, but of course on my server.
As each server setup is different, I wonder if you would mind running this plugin (https://wordpress.org/plugins/wp-staging/) to setup a staging version of your website? I could then have a look at the issue first-hand and hopefully find a solution?
It basically copies your website to mysite.com/staging for testing purposes. You can then delete the staging site once finished.
—
On a side-note, I would recommend using this plugin all the time before making any major changes to your website (eg. new themes, plugins, updates) as it avoids the issue of your actual website going down.