Same issue here.
When I tail -f apache’s error.log, I see error messages such as the following:
[Sun Sep 11 18:05:07.335632 2016] [:error] [pid 8733] [client 10.3.10.19:49002] \xce\xa3\xcf\x86\xce\xac\xce\xbb\xce\xbc\xce\xb1 Unknown column 'autoload' in 'field list' \xce\xb2\xce\xac\xcf\x83\xce\xb7\xcf\x82 \xce\xb4\xce\xb5\xce\xb4\xce\xbf\xce\xbc\xce\xad\xce\xbd\xcf\x89\xce\xbd WordPress \xce\xb3\xce\xb9\xce\xb1 \xce\xb1\xce\xaf\xcf\x84\xce\xb7\xcf\x83\xce\xb7 SELECT name, val, autoload FROM wp_wfConfig WHERE name = 'dismissAutoPrependNotice' \xce\xb1\xcf\x80\xcf\x8c do_action('admin_init'), call_user_func_array, wordfence::admin_init, wfConfig::get, referer: https://mysite.tld/wp-admin/network/admin.php?page=Wordfence
Which is expected, because looking at my DB I discovered that there’s indeed no autoload column in wp_wfConfig!
Now, it seems to me that my DB is corrupt in some way. If it is so, is there an easy way of restoring it to a working state?
Thanks! (and sorry if I’m hijacking, I don’t intend to!)
-
This reply was modified 9 years, 9 months ago by
geomagas.
I finally figured it out!
It seems that the mysql user I’m using to connect to the db lacked certain permissions, namely ALTER TABLE, DROP and TRUNCATE. So, apparently, during a plugin update, the DB structure was not updated accordingly… After I granted these privileges, I had to deactivate and activate back the plugin. The database structure was updated, and I’m doing scans without any problem ever since.
There was also a permission issue with wp-content/plugins/wordfence/tmp, but I don’t really know if that was relevant…
All the best!
Thanks @geomagas for the update, glad to hear you managed to get this sorted out!
@mrcarllister please go to (Wordfence > Diagnostics) and scroll down the page then choose “Enable debugging mode“, after that go to (Wordfence > Scan) and click on “Start a Wordfence Scan”, paste any errors you may get here to check and don’t forget to turn off the “debugging mode” after you finish this process.
Thanks.