Two days ago I moved my WordPress site to a new web host. I followed the instructions provided by support at the new server to migrate my files and import my database. I then changed the name server data at my domain registrar.
The site went live and all seemed fine, but then some strange things happened.
When I viewed my site I noticed at least one page (the last one I had published) displaying an error message about a plugin called Share and Follow.
In my dashboard I went to the plugins section to deactivate that plugin, and when the list of plugins appeared, instead it showed error messages for all 23 of them saying:
The plugin [name of plugin] has been deactivated due to an error: The plugin does not have a valid header.
Ater that, I noticed an update message from WordPress saying:
You have the latest version of WordPress. You do not need to update. However, if you want to re-install version 3.1.3, you can do so automatically or download the package and re-install manually:
So I clicked on "Re-install automatically"
At some point all of the third-party plugins vanished from the list of plugins. They remain on the server, in my wp-contents folder, but do not appear at all in the plugins menu.
Even worse, when I click on "Add New" post, all of the icons for upload/insert media as well as all of the formatting icons are missing or represented as question marks.
The icon to the left of "View Site" at the top left side of the dashboard is also missing.
The site is functioning nonetheless, except without the functions and features provided by the various plugins, and, obviously, I am unable to add any new posts or pages.
I have since deleted the Share and Follow plugin from the server.
I have no idea where to start troubleshooting.