Posted: November 21, 2024 at 6:54 am
I’m getting the following error when usres try to register for events after upgrading the PHP version of my site to 8.2 PHP Fatal error: Uncaught Error: Non-static method MailChimpController::list_subscribe() cannot be called statically in /nas/content/live/paintfactorymn/wp-content/plugins/event-espresso/includes/process-registration/add_attendees_to_db.php:481 |
|
Hi there, What versions of Event Espresso and the MailChimp add-on do you have installed? |
|
Hello, we ended up just removing the MailChimp Add-on as the client was not actively using it however I think we had both of the most recent versions installed. EE- Version 3.1.37.18.P |
|
Hi there, That’s Event Espresso v3, our legacy product. We’ve moved all new development to Event Espresso v4. The issue you are experiencing is caused by using PHP8 on EE3. To prevent the above fatal error, we can push an update for the EE3 MailChimp add-on. However, I would also advise that you start looking into switching to EE4, as the codebase is much more modern and eventually we will phase on EE3. — Switching from EE3 to EE4 isn’t ‘just an update’, although we’ve tried to make it as smooth as possible. When initially activated, EE4 will run a migration script to pull in as much data from EE3 as possible. So, the recommended path for updating from EE3 to EE4 is to create a new test site (a clone of the current site) and install EE4 there. Run through the migration scripts to confirm that your data migrates without errors, test registrations and just generally get an idea of how EE4 functions, as it is different from EE3. From there you’ll know if any work needs to be done to keep the sites registrations work and any functionality required etc. (Side note any EE3 custom code, add-ons, styles, templates etc in use n the site will not work with EE4) |
|
You must be logged in to reply to this support post. Sign In or Register for an Account