Hi there @anix1,
Usually when there is a fatal error on your site, WordPress will send an email to the site’s admin email with a full stack trace in it. Can you check the inbox of the site’s administrator for such an email? If one exists, can you copy the full stack trace from the bottom of the email into your response? Thanks!
While I wouldn’t try rolling back the plugin just yet, for the community’s reference, you can get any older version of the MailPoet plugin from the ww.wp.xz.cn repository, here:
https://ww.wp.xz.cn/plugins/mailpoet/advanced/
This link takes you to the “advanced view” which you can load yourself with the “advanced view” link in the right hand sidebar. Once loaded, you’ll see a section at the bottom for “Advanced Options” and here you can download the version of your choice.
Thread Starter
anix1
(@anix1)
Unfortunately it didn’t email me the full stack trace info.
I have tried to download/install the earlier versions of the plugin but now all of them won’t activate stating “Plugin could not be activated because it triggered a fatal error.”
So strange. I figured the older version would install and work as it was working before the updates.
Any other ideas?
Anissa
Hi there @anix1,
It’s tough to debug the issue without an actual stack trace. You could reach out to your website host to see if their server log files noted any PHP errors that could point to the error here. Also, you could double check with them that admin notification emails are getting through and not blocked in some way.
Failing that, it’s hard to say what the issue is, but given that you cannot downgrade the plugin now, it sounds like either a conflict, or a database corruption issue. Note that re-installing MailPoet does *not* wipe the associated database tables by default, as this is often critical information and most website owners do not want this data lost. But if the tables have become corrupted, because they are not being rebuilt with a re-install, any errors will persist.
You could try re-installing the plugin using FTP as a final attempt, this will make sure all files are included and it’s not an issue with a missing or corrupted code file (a long shot, but it does happen). More on that here:
https://kb.mailpoet.com/article/258-re-installing-updating-the-plugin-via-ftp
If that doesn’t work, I would recommend reverting to an older backup of the site if at all possible when it was working; then, export and save your mailing list data; then do a full wipe of the plugin and reinstall from scratch (this will erase the database tables – assuming the install works, you’d then need to re-import your lists, but would lose all historical data).
All of this assumes you have already run a full conflict test on the site. If not, I would strongly recommend putting the site (or a staging copy) into conflict test mode and installing and activating the plugin to confirm the issue is with the database, and not a conflict with another plugin or your theme:
https://kb.mailpoet.com/article/204-how-to-test-for-plugins-conflict