Support

Home Forums Event Espresso Premium Multiple Ticket Cart Error

Multiple Ticket Cart Error

Posted: March 22, 2015 at 11:41 pm


ferrymancruises

March 22, 2015 at 11:41 pm

Hi.

I recently migrated the website to a different host.
I thought all was well, but now when you try to purchase, you get the error message:

It looks like you are attempting to refresh a page after completing your registration or your cart is empty. Please go to the events page and try again.

I searched the Forum, and tried the following as per previous suggestions:

Ensured Write Permissions on wp-content/uploads/espresso/templates are 755
Renamed Templates folder to templates.bak (but there are no templates anyway)
Installed the Event Espresso – Requirements Check plug-in.
It reports the following:

Passed with warnings. Your server supports the minimum requirements but may experience some difficulties with all features. See below for more information.

Espresso Requirements Check could not find apache_get_modules.
Apache function apache_get_modules() was not found. This is most likely due to your PHP version or your PHP configuration. This function is used by the requirements check plugin to identify what Apache modules are enabled and, if not found will result in warning messages having to do with your server configuration. While this is not a problem, it does result in less-accurate results in the Espresso Requirements Check. Please contact your webhost if you are concerned and ask them if it is possible to run PHP as an Apache module rather than CGI.

WARNING Your max upload size as defined by your php.ini file is too low to upload the Event Espresso plugin via the WordPress plugin installer. You will need to upload via FTP to install Event Espresso.

WARNING Your site may be vulnerable to spam registrations without the Apache module mod_security active on your server. We recommend enabling reCAPTCHA on the Event Espresso General Settings page to avoid spam registrations.

Everything is gets a green tick.

Any idea where I need to look?

Cheers
Iain


Dean

March 23, 2015 at 7:11 am

Hi,

Normally that issue is cache related. If you have a cache plugin or your new host has server level cache, you need to make some cache exclusions: https://eventespresso.com/wiki/setup-nocache-exclusion-rules-event-espresso/


ferrymancruises

March 23, 2015 at 1:14 pm

Hi Dean.

Thanks for the quick response.
There is no caching plug-in and I am 99% sure there is no Server Level cache, but I will check with them.
In the meantime, assuming that there is no Server Level Cache, what else should I look at?

Regards
Iain


Lorenzo Orlando Caum

  • Support Staff

March 23, 2015 at 2:58 pm

Hi Iain,

Do you see this same error when you are logged-in to your WP dashboard and then try a registration?


Lorenzo


ferrymancruises

March 23, 2015 at 3:11 pm

Hi Lorenzo.

Yes I do.

Regards
Iain


Lorenzo Orlando Caum

  • Support Staff

March 23, 2015 at 3:46 pm

Hi, can you provide a link to an event that uses the multiple events registration add-on?


Lorenzo


ferrymancruises

March 23, 2015 at 3:52 pm

Sure.
Rather than muck around on the live website, I have duplicated the website in a sub-folder.

You can see an example at http://www.ferryman.com.au/test/cruises/event-registration/?ee=572

FYI, the short code being used is:
[ESPRESSO_CART_LINK anchor=’Register for this Event‘ direct_to_cart=1 moving_to_cart=”Redirecting to cart…”]

Regards
Iain


Lorenzo Orlando Caum

  • Support Staff

March 23, 2015 at 5:02 pm

Thanks Iain. The event-registration page appears to be a child of another page. Could you move it to its own parent level?


Lorenzo


ferrymancruises

March 23, 2015 at 5:05 pm

Done.
It’s still doing it though.


Lorenzo Orlando Caum

  • Support Staff

March 24, 2015 at 10:15 am

Hi,

Could you tell us more about the new web host?

Is it using Apache or Nginx or another server platform?


Lorenzo


ferrymancruises

March 24, 2015 at 12:12 pm

It is crazy Domains, and it is Apache I believe.
If you read my original question, you will see that I mentioned that the Espresso Requirements Check could not find apache_get_modules. Apache function apache_get_modules() was not found.
So that is why I believe it is Apache.


Tony

  • Support Staff

March 24, 2015 at 12:28 pm

Hi lain,

The site is actually running on Nginx – http://take.ms/hML5j

Usually hosts run Nginx and Varnish (caching), if that’s the case you’ll need to exclude the Event Espresso critical pages from Varnish (your host may need to do this for you).

Also when you migrated the site, did you do this using a plugin or manually? Which steps did you take?


ferrymancruises

March 24, 2015 at 12:31 pm

Ah well there you go.
I wasn’t sure.

I used a plugin called backupbuddy to migrate the website.
I’ve used it heaps of times to do this without an issue.


ferrymancruises

March 24, 2015 at 5:36 pm

Never mind everyone, I’ve found the problem.
When the website was migrated, the WordPress URL was http://www.domain.com.au and the Site Address was http://domain.com.au
I have changed the Site address to include the www

Regards
Iain


Tony

  • Support Staff

March 25, 2015 at 6:03 am

Thank you for letting us know, Ian.

I’ll mark this thread resolved.

Have a great day 🙂

The support post ‘Multiple Ticket Cart Error’ 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