Hi Neil,
Sorry to hear about this trouble. There’s unfortunately nothing within Shield security that we can do to fix this. My guess is the prime suspect is an error during the upgrade process.
This can happen for various reasons, but typically it’ll be because the process that’s running the upgrade is getting interrupted. You could try to replicate it (though it’s not thorough) by using the “re-install” link on your plugins page.
- to get the re-install link, turn it on under the Plugin/Theme Guard Scanner under the Hack Guard module
- fire up your ftp to ensure you can rename the shield plugin folder incase it fails and breaks the site again
- go to the plugins page and click to re-install shield
- hopefully it’ll fail and this will point to trouble during the plugin upgrade process
- you may need to contact your host about this issue if you can replicate it
Other than this, I’m not sure what to suggest – do you have any other security plugins running? Anything that would be deleting files, or interrupting upgrade/installation processes?
It might be worth contacting your host to see if they have any suggestions as to what might be causing the file(s) to be deleted, or the upgrade process to be interrupted – it could be a process time limit.
Have you also checked the error log files? These might point to issues going on…