Support

Home Forums Event Espresso Premium Trying to update EE3 to EE4

Trying to update EE3 to EE4

Posted: March 24, 2021 at 3:54 am


CMHAsupport

March 24, 2021 at 3:54 am

Hello There,

I am trying to update EE3 to EE4 manually. I installed the EE4 plugin but the previously added settings and data not available now.

https://cintimha.com/


Tony

  • Support Staff

March 24, 2021 at 4:56 am

Hi there,

If EE3 has been previously installed on the site then when you first install EE4 it will detect those tables and offer to run a migration script to pull as much data as it can over from those tables.

However, that will only happen if the later version of EE3 were used on the site, so do you know what version number of EE3 was installed last?


CMHAsupport

March 24, 2021 at 7:09 am

Yes, we are using Version 3.1.37.8.P.


Tony

  • Support Staff

March 24, 2021 at 7:22 am

Hmm, strange, that version should trigger the migration.

First, backup your database, just to be safe (a lot of the following steps involve changes to your database so don’t skip a backup).

I’m assuming there is nothing in EE4 you need and want to start by running the migration, correct?

If so, with EE4 active go to Event Espresso -> Maintenance -> Reset/Delete Data.

Click the ‘Permanently Delete All Event Espresso Data’ button, as the name implies that’s going to remove the current EE4 data from your site and de-activate.

Re-activate EE4 and it should go into maintenance mode and ask if you want to migrate your data, work through all of the migration steps (there will be multiple scripts) until its finished.

If the above still doesn’t trigger the migration script, reset EE4 again and this time download the latest version of EE3 HERE install and activate that version (make sure EE4 is deactivated when you do this).

De-activate again and re-activate EE4, it should now offer to migrate the data.


CMHAsupport

March 25, 2021 at 4:23 am

This reply has been marked as private.


Tony

  • Support Staff

March 25, 2021 at 4:39 am

I’ve marked your reply private as the forums are public and I’m guessing your registrants would prefer their name, address and email address wasn’t posted.

The warnings posted are not errors, the migrations script is providing details in case needed later, for example, one of the warnings is:

Could not find primary attendee’s new transaction. Current attendee is: {attendee_data} we think the 3.1 primary attendee for it has id 0, but there’s no 4.1 transaction for that primary attendee id.

In English, EE could not find the primary registrant related to this EE3 attendee as it lists the Primary Reg ID as 0, which does not exist.

Then:

Could not get a country because country name is blank for venue

If the country field is blank n a venue, EE4 can’t set the country when creating it.

—-

Run through all of the migration steps until it is complete, then the data you need is available in EE4.


CMHAsupport

March 25, 2021 at 4:48 am

After updating all steps and calendar adon as well. I am not able to see the calendar on this page
https://cintimha.com/event-registration/

with EE3 it was working.


CMHAsupport

March 25, 2021 at 4:50 am

Also, previously with EE3 i was using ”
Event Espresso – Recurring Events” plugin. But now its not found on EE website with EE4.


Tony

  • Support Staff

March 25, 2021 at 4:53 am

The ‘Event Registration’ you linked to, would not normally show the calendar output but an event list, there is no shortcode on that page currently so it wont show the calendar.

EE4 is different system to EE3, your default event list is now:

https://cintimha.com/events/

You can use another page if preferred by adding the [ESPRESSO_EVENTS] shortcode to that page and linking to that.

For the Calendar output, you use [ESPRESSO_CALENDAR]


Tony

  • Support Staff

March 25, 2021 at 4:53 am

Also, previously with EE3 i was using ”
Event Espresso – Recurring Events” plugin. But now its not found on EE website with EE4.

EE4 does not yet support recurring events, so there is no EE4 Recurring Events Add-on.


CMHAsupport

March 25, 2021 at 4:58 am

Now there is no form to register with the event

https://cintimha.com/events/special-board-meeting-9/


Tony

  • Support Staff

March 25, 2021 at 5:08 am

On that event, the ‘Display Ticket Selector’ option is set to No.

Edit the event and that option to ‘Yes’, it’s the section open shown in this section:

https://monosnap.com/file/zqBYyY47kQIR01NpaWuEFiEiK3WFdn

The support post ‘Trying to update EE3 to EE4’ 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.

Event Espresso