Support

Home Forums Event Espresso Premium Cannot enable SSL on EE pages

Cannot enable SSL on EE pages

Posted: November 21, 2013 at 2:14 pm


scboston_espresso

November 21, 2013 at 2:14 pm

Have been trying to enable SSL on select EE pages but when I try to load the pages, they time out. Followed instructions at https://eventespresso.com/wiki/espresso-sslhttps/. No luck. SSL certificate has been installed (bluehost/comodo). WordPress, Event Espresso, and all plugins are current. Deactivated plugins and still no luck. Thoughts?


Sidney Harrell

November 21, 2013 at 4:04 pm

Before activating any plugins, make sure that your ssl is set up correctly by navigating to your home page with `https://` instead of `http://`. The home page should load with `https://`. If it redirects to http:// instead of staying on `https://`, then you probably have some redirection going on with your .htaccess file. If you cannot get the home page to load in `https://`, then when you try to force a page to https with the WordPress HTTPS plugin, it will just set up a redirection loop.


Josh

  • Support Staff

November 21, 2013 at 4:41 pm

Is this a shared SSL certificate? I checked the site that’s linked to your support license and it appears the SSL certificate is set for skatingacademy.org.

The SSL plugins require a dedicated SSL certificate for the domain.


scboston_espresso

November 22, 2013 at 7:57 am

Thanks guys!

Sidney – I have the WordPress address still set to `http://`. I don’t want the entire site to be secure, just the EE pages. When I try to load skatingacademy.org with `https://` it times out the same as if I try to force SSL on specific pages.

Josh – this is a dedicated SSL for skatingacademy.org. I may be logged in to EE for this question thread under a different license – should be username scboston for skatingacademy.org. But it is most definitely a dedicated SSL.


Josh

  • Support Staff

November 22, 2013 at 9:00 am

When I try to load skatingacademy.org with https:// it times out the same as if I try to force SSL on specific pages.

Is that with or without the SSL plugin active?


scboston_espresso

November 22, 2013 at 9:13 am

Yes, with both Better WP Security and WordPress HTTPS active.


Sidney Harrell

November 22, 2013 at 9:28 am

If you have both of those active at the same time, they may be fighting each other. I would deactivate all plugins and try to load the home page with `https://`. Here is my test site. Notice that you can load it in `https://` or `http://` and it will stay in that mode. It is essential that it exhibit that behavior before you use either of the ssl plugins.


scboston_espresso

November 22, 2013 at 10:02 am

Deactivate all plugins – including EE?


Josh

  • Support Staff

November 22, 2013 at 10:11 am

You could probably start with the two plugins that have the https function. If that doesn’t help, then you could try disabling all the plugins. This way you’ll be able to rule out whether this is a plugin issue.


scboston_espresso

November 22, 2013 at 2:45 pm

Just to be certain, if I disable Event Espresso will all of our settings remain – including attendees and classes?


Sidney Harrell

November 22, 2013 at 2:50 pm

Yes, all database tables and options are preserved.


scboston_espresso

November 22, 2013 at 3:01 pm

I deactivated all plugins and still could not load the site using https://

Should I set the WordPress address to https:// under Settings>General?


Sidney Harrell

November 22, 2013 at 3:26 pm

No. WordPress takes care of that automatically. Check your .htaccess file in your web root directory.


scboston_espresso

November 22, 2013 at 4:04 pm

I wouldn’t know what is good or bad – a little beyond me. Can I post the code for you to check? Pretty please?


Sidney Harrell

November 22, 2013 at 4:35 pm

Sure, it should match this: http://codex.wordpress.org/htaccess


scboston_espresso

November 22, 2013 at 4:45 pm

What I have does not quite match:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^theskatingacademy.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.theskatingacademy.org$
RewriteRule ^/?$ "http\:\/\/www\.skatingacademy\.org" [R=301,L]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

# Start CloudFlare:skatingacademy.org rewrite. Do not Edit
RewriteEngine On
RewriteCond %{HTTP_HOST} ^skatingacademy.org
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
# End CloudFlare rewrite.


scboston_espresso

November 23, 2013 at 10:27 pm

Disabled Cloudflare and am now able to load the site using `https://` and `http://`. Bingo.


Dean

November 25, 2013 at 1:07 am

Glad you got it sorted, and thanks for letting us know how you did it.

The support post ‘Cannot enable SSL on EE pages’ 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