Same symptom here, under WP 3.5.1. Initially, I was seeing no feedback whatsoever. php.err reported:
[19-May-2013 18:01:34 UTC] WordPress database error Got a packet bigger than 'max_allowed_packet' bytes for query INSERT INTO
wp_options(
option_name,
option_value,
autoload) VALUES ('_transient_exploitscanner_files', [...]
(The […] is a placeholder for the rest of the line which is too long to even load into my editor.)
Part of this was due to leftover files from the Global Translator plugin (/gt-cache dir, et seq) which I uninstalled eons ago, and never got ’round to cleaning up. However, after sorting through the mess and running Exploit Scanner again, I actually get an error message on the screen (the same symptom up to that point, however, with 0 files scanned and the spinner):
{"status":"error","message":"$this->files was not an array","data":{"start":250,"files":"b:0;"}}
Settings are:
- search suspicious styles
- upper file size limit: 400KB
- files per batch: 250
Changing the above settings to 100KB / 100 max files without leaving the page and clicking the start scan button yields nothing.
Exiting the page, returning, setting the above lowered values, and starting the scan gets it going again. No entries in php.err, and ultimately, a message:
An error occurred. Please try again later.
PHP is configured for 256M, and as I monitor the progress, I am not even approaching that limit (across all vhosts running on this server). I’m also not getting an out of memory error showing anywhere.
I have no other deep directories which are obvious.
Just some random observations, in the hope that they help track down the underlying cause of the failure (this plugin used to work on this site, too). I wish it had a better facility for tracing (i.e., it’s own debug log).
Lewis