Posted: July 18, 2012 at 9:19 pm
|
I’m finally getting around to updating my installation. However, when I try following the update instructions here, I get the following error: Is there another way I should be updating EE? I made sure to deactivate the plugin, but that didn’t work, either. |
You may need to rename or remove the old plugin files. Be sure to back up first. |
|
|
OK, so I need to manually reconcile all of my old files post-upgrade? Is that going to be a one-time thing due top the version I’m on, or does the new update method still require it? Which folders do I need to focus on which contain customizations that need to be copied back over? |
Any customizations made to 3.0.18 will likely be obsolete in the new version. What I would suggest doing is make a backup of all the files from the current install off the server. Also be sure to make a backup of the database. Then make the update. If there are any events that are currently taking registrations, I’d wait to make the update, you’ll likely lose the ability to update attendee info for the older registrations after updating. As far as the changes go, it really depends on what was customized. If the customizations were made in the template files, which is usually where people make them, then you could reapply these changes to the templates in the new version. Once you’ve made the changes to the current version’s templates, copy them over to /wp-content/uploads/espresso/templates as directed in this guide: https://eventespresso.com/wiki/put-custom-templates/ Note that some templates need to be copied over in pairs. For example, if you make a change to event_list_display.php, you’ll need to copy over it’s counterpart event_list.php. Also please note that if we need to make a change to a template in version of Event Espresso, you’ll need to copy this change into your custom template to stay current with the plugin. Also note that copying an entire template file from 3.0.x to and install of 3.1.x will likely break things. We recommend using Diffmerge to help merge changes into custom templates. |
|
|
So I took the plunge and upgraded to the most current version. I have a few problems. I cannot see the Payment Gateways, Templates, or Venues pages in the admin section at all. I’ve attached what I do see. I once got a message that I didn’t have “sufficient permission” to view the Payments page, then I could no longer see it at all. I never used nor purchased the roles and permissions addon. Also, I completely deleted all the files in the uploads/espresso/gateways and /templates folders, and I still don’t see any of those options available. I tried following some of the steps here to remedy the gateway problem, and I inserted the “a:0:{}” into that table and re-activated the plugin, but still nothing. Thanks for any help.
|
Looking at the screenshot, there is still a “Discounts” menu item. This menu item does not exist in Event Espresso 3.1.x, so this and the other new items that should be appearing seem to not have been updated during the update process. It might help to update to the last version of the 3.0.x branch as an in-between update step. I will try to dig up a copy and email it to you. |
|
|
So I tried both methods, upgrading to the last 3.0.x version, then to the latest 3.1.x version, no change. Tried your second suggestion of dropping the events tables, and still see the same things (Have Discounts menu but no Payments menu, etc.). Are there still further tables I need to purge? I noticed that all of the General menu information was still there. I can send temp login info if you need. |
How are you updating? If you are just overwriting the files in the plugin directory with the new ones from the latest version, there are probably a lot of files that have been moved/renamed/changed/deleted that are causing problems by just overwriting, hence having menus for things that don’t (or shouldn’t) exist anymore and not having other menus for things that should. I’d recommend deleting the entire event-espresso plugin directory and reuploading fresh, assuming you don’t have any customizations that you need to migrate over. If you did have stuff you needed to migrate, I’d move the event-espresso plugin directory out of the /wp-content/plugins/ folder into just /wp-content/ for now, and continue doing a fresh install to make sure you don’t have any old files in there. |
|
|
I deactivate the plugin, delete the entire /plugins/event-espresso folder, and re-upload the ZIP file through WordPress install. I’ve made sure to also clear out the uploads directory, and don’t have anything in the gateways or templates folders there. |
Go into Event Espresso>General settings and try activating the venue and staff manager options. Then save the options. Does that change the menu? |
|
|
Unfortunately, that didn’t do anything, either. |
Are there any custom functions files in /wp-content/uploads/espresso/ ? Also check the theme’s functions.php for any functions that may have been added to override the Event Espresso menu. |
|
|
After working with Josh, the issue was that I had a custom_functions.php file in the /uploads/espresso directory. Not sure how it got there, but it had menu overrides. Once removed, everything now works as expected. Thanks! |
The support post ‘Updating from 3.0.18.b.23’ 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.