Did MainWP delete or “break” my plugin during the update?
MainWP triggers the update on the child site, but the update itself is still processed by WordPress on that child site. If something goes wrong during the update process, it’s usually related to the child site/server environment (timeouts, low resources, security rules, etc.), not MainWP doing something to the plugin files directly.Why would a plugin disappear (or end up deactivated) right after an update?
A failed/blocked update can leave the plugin folder incomplete or missing, which can make WordPress treat the plugin as “not installed” or automatically deactivate it.Common causes
- Server-side limits (memory, execution time, cURL timeout)
- Conflicts from security/caching plugins
- A firewall/WAF rule blocking the download/unpack step (Cloudflare/Sucuri/etc.)
- File permission/FS_METHOD issues (updates require the filesystem method to work properly)