Support

Home Forums Event Espresso Premium registration button doesn\'t work

registration button doesn\'t work

Posted: December 4, 2014 at 3:09 am

Viewing 8 reply threads


Henry Knoop

December 4, 2014 at 3:09 am

When I select a ticket I click on the registration button the page does a refresh but goes to the url:
http://event.supportgroep.nl/events/introductie-out-of-your-box?ee=process_ticket_selections
But it has to go to the registration-checkout page. I checked all plugins and all critical pages but nothing seems to work.
I run the newest version off event espresso and wordpress.


Tony

  • Support Staff

December 4, 2014 at 3:36 am

Hi Henry,

Looking at the source code for the page linked, I can see you are running on a Windows server.

At the bottom of the page you will find a PHP Warning for open_dasedir showing restrictions. This is likely the cause of the page not changing:

PHP Warning: file_exists(): open_basedir restriction in effect. File /wp-content/themes/iced-mocha-master/
/wp-content/plugins/event-espresso/modules/ticket_selector/templates/ticket_selector_chart.template.php) is not within the allowed path(s): (C:/removed\;C:\removed\) in \wp-includes\template.php on line 467
PHP Warning: file_exists(): open_basedir restriction in effect. File(wp-content/themes/iced-mocha-master/
/wp-content/plugins/event-espresso/modules/ticket_selector/templates/ticket_selector_chart.template.php) is not within the allowed path(s): (C:/removed\;C:\removed\) in \wp-includes\template.php on line 470

I’ve removed a lot of the files paths from the error as this is a public forum but if you view the source for the page linked, you will see the full error.

Event Espresso is developed, tested and supported on Linux servers, whilst it is possible to run WordPress on a windows based server we find that users often encounter multiple issues when doing so. Not just with Event Espresso but WordPress itself and other plugins.

In short, unless you are very experience with Windows Server or have a sys admin easily available that is I would recommend moving the site to a Linux based server. We’ve seen users spend (waste?) a large amount of time and effort working through issues with Windows servers, only to find switching to Linux instantly solved all the problems they had.


Tony

  • Support Staff

December 4, 2014 at 3:52 am

I missed a section from above.

The open_basedir issue you currently have is not specific to Windows itself, open_basedir basically tells PHP which files it is allowed to access, if a script includes another script outside of that tree PHP refuses to open it.

So you can contact your host, proving them with the full details of the error and ask them to fix this, although the above regarding Windows and Linux based servers still applies.


Henry Knoop

December 4, 2014 at 4:16 am

Alright the open_basedir problem is solved. Is there any other solution for this problem?


Tony

  • Support Staff

December 4, 2014 at 4:31 am

Can you try temporarily disabling all non-EE plugins and switching to a default theme such as TwentyFourteen please, then re-test.

I still suspect this to be a server config issue, but switching to the above will help rule out a theme or plugin conflict.


Henry Knoop

December 4, 2014 at 5:39 am

I tried what you said and still didn’t work. But this means that nobody with a windows server can run event espresso.

How is it posible that event espresso did worked on another site?


Tony

  • Support Staff

December 4, 2014 at 6:14 am

Unfortunately we do not officially support Windows based servers, but we do find that some users, run EE on Windows based servers without issue, others spend countless hours working through various issues and either eventually get it working or switch to a Linux based solution and have no problems at all.

How is it posible that event espresso did worked on another site?

I am not a Sys Admin so I don’t know enough about Windows servers to be able to answer that.

Have you altered the events on your site since earlier?

The reason I ask is all of your events here: http://event.supportgroep.nl/events

Direct to http://event.supportgroep.nl/registration which shows 404.

If you can provide temporary login details I will happily take a look through Event Espresso and check it has been correctly configured? If so please use this form:

https://eventespresso.com/send-login-details/


Henry Knoop

December 4, 2014 at 7:03 am

That is no longer necessary because we already bought an linux server for this website, I going to try this thing tomorrow. If I have any troubles I will let you know! thanks for the support


Tony

  • Support Staff

December 4, 2014 at 7:25 am

Please do keep us informed.

It is likely you will find very few issues setting up EE compared to your current server (if any at all) but if so just let us know and we’ll help the best we can.

Viewing 8 reply threads

The support post ‘registration button doesn\'t work’ 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