Support

Home Forums Event Espresso Premium Manually Uninstalling Event Expresso 4

Manually Uninstalling Event Expresso 4

Posted: March 19, 2021 at 6:37 pm


nelslynn

March 19, 2021 at 6:37 pm

Can someone PLEASE give me a step-by-step how to MANUALLY uninstall this software? The Maintenance function DOES NOT WORK, so please let’s just not go there. It’s a long story but my WordPress site did not have table prefixes and this software produces a lot of errors because of it. I then added table prefixes and the Event Expresso Crashed (white screen of death).

I can see the tables I need to drop but there are a bunch of entries in the WordPress tables (options and postmeta tables) that I cannot figure out how to remove. I want to reinstall this software from the beginning so it is imperative that I remove all artifacts of this software first.

Time is of the essence so if anyone can help me I would greatly appreciate it. I do not want to try any other workaround, I just want to remove all traces that this install left behind. It is just the core install to remove, no add-ons.
Thanks


nelslynn

March 19, 2021 at 7:54 pm

Here is the error I get when I try to install:
Notice: WPDB AGAIN: Error “Table ‘vmbc.wp_esp_question’ doesn’t exist” while running the same method and arguments as before. Automatically attempting to fix EE Addons DB in /home/drupalthemer/public_html/wp-content/plugins/event-espresso-core-reg/core/db_models/EEM_Base.model.php on line 2387

Fatal error: Uncaught EE_Error: WPDB Error: “Table ‘vmbc.wp_esp_question’ doesn’t exist” in /home/drupalthemer/public_html/wp-content/plugins/event-espresso-core-reg/core/db_models/EEM_Base.model.php:2321 Stack trace: #0 /home/drupalthemer/public_html/wp-content/plugins/event-espresso-core-reg/core/db_models/EEM_Base.model.php(1785): EEM_Base->_do_wpdb_query(‘get_col’, Array) #1 /home/drupalthemer/public_html/wp-content/plugins/event-espresso-core-reg/core/db_models/EEM_Base.model.php(1801): EEM_Base->get_col(Array, NULL) #2 /home/drupalthemer/public_html/wp-content/plugins/event-espresso-core-reg/core/db_models/EEM_Question.model.php(372): EEM_Base->get_var(Array) #3 /home/drupalthemer/public_html/wp-content/plugins/event-espresso-core-reg/core/helpers/EEH_Activation.helper.php(1682): EEM_Question->get_Question_ID_from_system_string(’email_confirm’) #4 /home/drupalthemer/public_html/wp-content/plugins/event-espresso-core-reg/core/helpers/EEH_Activation.helper.php(141): EEH_Activation::removeEmailConfirmFromAddre in /home/drupalthemer/public_html/wp-content/plugins/event-espresso-core-reg/core/db_models/EEM_Base.model.php on line 2321
There has been a critical error on this website. Please check your site admin email inbox for instructions.


Tony

  • Support Staff

March 23, 2021 at 7:43 am

Hi there,

May I ask what on the maintenance section you mentioned doesn’t work?

The quickest/simplest method to doing this is to get EE to activate and then use the maintenance mode section you mentioned earlier to drop all the EE4 data. The steps I would take are:

1. Backup the DB.
2. Drop all the EE4 tables (esp_* tables)
3. Activate EE4, you may get a notice stating the tables don’t exist and EE recreated them.
4. Go to Event Espresso -> Maintenance -> Reset/Delete Date -> Permanently Delete All Event Espresso Data.

That will remove all of EE’s CPTs from _posts table then all EE tables and date (options), remove any cron tasks added and deactivate EE.

Now, I know you said you don’t want to try any other workaround but the above is your best option here. If you do still want to do this all manually, you’ll do steps 1 and 2 but then need your own script to remove the EE4 options. You can take a look at in:

\event-espresso-core-reg\core\helpers\EEH_Activation.helper.php::delete_all_espresso_tables_and_data()

It should be around line 1553 and that loops over the EE options and removes them, you’ll need your own script that does the same based on that, or you can manually remove each option listed in that method if preferred.


nelslynn

March 24, 2021 at 3:03 pm

As I said the Maintenance option will not work otherwise this would have been done 5 days ago. I get a white screen of death, meaning NOTHING show up anywhere. I have a huge mess!


Tony

  • Support Staff

March 24, 2021 at 4:55 pm

So you’re still getting a fatal error on the Maintenance page even after you’ve dropped the EE4 tables from the DB?

If your getting a White Screen Of Death then a fatal error is being thrown and will be logged in the error logs. Is it the same error you posted above or another?

The support post ‘Manually Uninstalling Event Expresso 4’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Do NOT follow this link or you will be banned from the site!