Posted: July 7, 2014 at 2:15 pm
|
I can’t find another comparable post on the forum. I’ve got EE4 with the correct, matching Calendar Add-on installed, and there are no Javascript errors, and I get no calendar display at all on the front end, either with my custom theme or with the default theme. Everything on the back end looks fine, but on the front end, the shortcode won’t render a calendar: http://flamchen.com/calendar/ |
Hi Chad, What shortcode do you have on that page? Does it appear if you temporarily deactivate other plugins through WordPress admin –> Plugins? — |
|
|
Hi Lorenzo, No, the calendar does not appear even with no other plugins activated. This site did have EE3 installed on it previously. I tried to reset the settings for the whole plugin when I upgraded to EE4, but I’m not sure if the reset worked. Could there be something corrupted in the database leftover from EE3 with the previous calendar addon? -Chad |
Hi Chad, Can you please confirm the shortcode in use within that Calendar Page? The scripts for the Calendar aren’t being called at all on that page, if there was an issue with parsing the Calendar we’d at least expect some of the files being loaded. You could also try enabling WP_DEBUG to see if any errors are being thrown on that page. |
|
|
I’m using [ESPRESSO_CALENDAR], and I’ve tried it also by using <?php echo do_shortcode(); ?> with the same result. Nothing shows up with WP_DEBUG enabled, but I do get this PHP error in my server logs:
This appears each time I try to load the Calendar page. |
|
I just tried using the EE’s built-in function to delete all data from the database again, and deleted both plugins, then reinstalled them from fresh downloads. Upon activation, all my previous settings were retained. So the “delete all data” feature definitely does not work, and that means there probably is a mess of old data cruft in the database from the previous version. Any suggestions before I try to hand-pick the data from my database? |
|
Oh, so now there’s a new error in my server error log, apparently a missing table in the database:
|
|
Hi, Not sure exactly what has gone on here, but I think you might be on the right path with removing the tables and re-installing. I tested the “delete all data” and it function correctly, but perhaps whatever had caused the initial issues also interfered with that. |
|
Okay, I was able to delete all the tables from the database beginnin with esp_ but now when I re-activate the plugin, there are serious errors preventing me from saving any settings screen from Event Espresso. Here’s an example: An error has occurred: |
|
Wow, now I can’t even delete the plugins from within WordPress. I have to use FTP. |
|
Okay, I deleted the plugins, then installed the old version of EE, activated it, and all the settings are still there from the old version. Is there any way to reliably delete all the settings in EE 3.x? |
Hi Chad, Is this WP Engine? If so, please request no-cache rules for your Event Espresso pages: https://eventespresso.com/wiki/setup-nocache-exclusion-rules-event-espresso/ Try using an SFTP client to remove the core plugin and the calendar. Then download new copies from your Event Espresso account and upload and activate through WP-admin –> Plugins. — |
|
|
Hi Lorenzo, Yes, it is WP Engine. I have to submit no cache rules to support. I’d like first to clear out my database of all the EE 3.x data which does seem to be interfering with EE 4.x, then remove EE 3.x, install EE 4.x again, clear the cache, and hopefully this will work. The problem with my calendar not showing up started happening even on my local dev server, and is not cache related. |
EE4 use’s separate tables from EE3 so your EE3 data will remain intact when using EE4. If you install EE4 and choose NOT to migrate your data your EE4 tables should be free from any previous settings. The LONG QUERY ‘error’ can safely be ignored. This is triggered on WP Engine whenever a query is over 1,024 characters but does not take into account what the query is actually doing. Have you tried de-activating all Non EE plugins and retesting the Calendar page? |
|
|
Hi Tony, Than you for explaining about the LONG QUERY warning. I just now saw the migration screens appear when activating EE4. I did not see anywhere in any documentation that the EE3 plugins actually must be installed in order to trigger those screens in EE4. Previously, I only had the EE4 plugins installed, and I never saw an option to migrate any data. However, even after going through the migration and deleting all EE3 data, the calendar shortcode still does not work. If you look earlier in this thread, you’ll see that I already tried running this site with the default 2014 theme and all other plugins deactivated, and the calendar still did not show. Now, my license key doesn’t seem to work any more either for some reason. The key icon on the settings page now remains red. |
|
I’ve decided for now to revert to EE3. I’ve spent too much time on this right now, and my client is happy enough with EE3, and the calendar with EE3 works fine. Perhaps I’ll give EE4 another try after some more development has been done, or perhaps I’ll seek another solution. Thank you for trying! |
Hi Chad, I’m sorry you ran into issues when trying to use EE4. Just to note, the data migrations are not based on your current active plugins but rather the EE data stored within the database, EE4 checks the version number for last version installed (so lets say 3.1.36.5) if this is greater than 3.1.36 but less than 4.1 (which is the initial release version of EE4) then migration scripts are called. Once the migration scripts are called you are offered the option to migrate, or not. If you select No, EE4 will remember this and not offer to migrate again (unless the tables are reset/removed) There’s a little more to it than that, but in a nutshell that’s how it should work. It is likely you were seeing the migrations scripts as you had just removed all of the EE4 tables. It is also possible that activating the EE4 Calendar Add-on EE4 put into ‘Maintenance mode’ expecting to Migrate the Calendar details also, which would prevent the Calendar from being displayed. |
|
The support post ‘Event Calendar does not show – current versions of everything’ 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.