Posted: October 27, 2020 at 12:38 pm
I have a client that contacted me after 9 years that had an issue with event espresso after her site PHP updated. I don’t have access to the old Event Espresso information so I paid to get an updated version of the plugin. When I check the registration tab now it doesn’t show any legacy data. Is there any way to access it?
So they were also using a 9 year old version of Event Espresso or had they updated they’ve at all?
Im assuming they were using EE3?
The license you have now is for EE4 so I’m guessing that’s what you’ve installed?
Hi yes I believe they were using EE3 but I am really not sure. It sounds like she never updated it or paid to keep her license updated. Bluehost had upgraded their PHP and that is what broke it. She had deactivated all of the plugins by the time I got in there. I can recover a version of the site from a week or so ago if you think that is a good idea.
Before you revert to a previous version, do they have EE4 events/registrations in the system now?
So if you go to Event Espresso -> Events, do you see events?
If you go to Event Espresso -> Registrations, you say you can’t see any legacy data, so is there nothing shown at all?
i see nothing in both.
Ok, so first, before moving anywhere from here.
Create a full database backup, just to be safe.
Next, de-activate EE4.
Download the latest version of EE3 from HERE
Install and activate that version of Event Espresso through Dashboard -> Plugins -> Add new -> Upload plugin.
Can you see the old registration data there?
Is the client looking to update to the latest version of EE3 or switch over to EE4? (They are 2 separate systems, EE3 is now considered legacy and will eventually be phased out in favour of EE4 so if they don’t have active events and are not time bound right now then it may be best the best time to switch over)
that worked- i can see the information. is there way to port this info over to EE4? thanks!
Yes, but you needed to have run the latest version of EE3 at least once to make sure your database was up to the latest schema, which you now have 🙂
Again, you have a database backup now, correct? If not, make one as this next step deletes some data (EE4 data) but also migrates EE3 data and its important you have a backup, if it goes wrong that’s the only thing that can save you data.
The above means that they were indeed using EE3 and either selected not to migrate to EE4 when they first installed it, or, the version they were using was too old to migrate from (hence the need to run the above version at least once).
De-activate EE3 again.
Then go to Event Espresso -> Maintenance -> Reset/Delete Data.
You’ll see a ‘Permanently Delete ALL Event Espresso Data’ and button.
That resets all of the EE4 tables/options and de-activates EE4 again.
Now activate it, you’ll be given the option to migrate your EE3 data (it only happens on initial activation when EE4 data doesn’t already exist).
Click to migrate your data and follow the on screen instructions, there are multiple steps (basically clicking to accept, clicking to confirm and moving onto the next step until all steps are complete).
Once complete, confirm the data shows up and looks correct.
Now your site is running EE4 with your EE3 data migrated over.
The support post ‘Accessing old registration information’ 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.