The user from the previous report was in contact with WPEngine team, and they inquired as to how exactly does MainWP tries to execute the delete plugin command so they could investigate why the issue is occurring.
We informed the user that we use native WordPress methods for deleting plugins and themes:
@bojan WPE are telling me that the most likely cause of the issue is a plugin conflict. However, deactivating all plugins except for MainWp didn’t solve the issue. So I’m no closer to having it resolved, unfortunately.
Considering MainWP uses native WordPress methods for deleting plugins and themes, and that we’ve had this issue reported only for sites hosted on WPEngine, we believe that the issue lies with them.
Since you’ve verified that the issue wasn’t due to plugin conflict, would you mind getting back at the WPEngine support and having them investigate the issue further?
@bojan WPE finally identified the source of this issue as being the Long Process Killer (LPK) on their server. Once the LPK was deactivated for our WPE account, the delete button on MainWP has been working
WPE would only deactivate the LPK for us because we are on a dedicated server. I’m not sure how this would work for other users of MainWP, for child sites hosted on WPE. Those users would need to ask WPE if the LPK can be deactivated for their WPE account.
Perfect, I’m glad they managed to solve the issue for you, and thank you for updating us and the rest of the community, especially the ones with sites on WPEngine.