# How to add certificate to a wordpress website hosted on 000webhost

**URL:** <https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182>\
**Category:** Help\
**Created:** [February 5, 2017, 11:33am UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182 "2017-02-05T11:33:59Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![MrHarv98](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/mrharv98/32/11052_2.png) [@MrHarv98](https://community.letsencrypt.org/u/MrHarv98)\
**Post date:** [February 5, 2017, 11:33am UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/1 "2017-02-05T11:33:59Z")

</div>

Please fill out the fields below so we can help you better.

My domain is: [https://harjeev98.cf/](https://harjeev98.cf/)

I ran this command: I really dont know anything about how to add the certificate

It produced this output: N/A

My operating system is (include version): Windows 10 Pro

My web server is (include version): erm, server is 000webhostapp

My hosting provider, if applicable, is: [000webhost.com](http://000webhost.com)

I can login to a root shell on my machine (yes or no, or I don’t know): i dont know

I’m using a control panel to manage my site (no, or provide the name and version of the control panel): cPanel

---

<div class="post-metadata">

**Author:** ![ahaw021](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/ahaw021/32/14882_2.png) [@ahaw021](https://community.letsencrypt.org/u/ahaw021)\
**Post date:** [February 5, 2017, 12:42pm UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/2 "2017-02-05T12:42:04Z")

</div>

do you have a premium subscription or a free one?

> **[SSL certificates, do you support SSL?](https://www.000webhost.com/website-faq/ssl-certificates-do-you-support-ssl-31)**
>
> By default, all 000webhostapp.com subdomains are covered with 000webhost’s SSL. 
> 
> However you can upgrade your account

---

<div class="post-metadata">

**Author:** ![MrHarv98](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/mrharv98/32/11052_2.png) [@MrHarv98](https://community.letsencrypt.org/u/MrHarv98)\
**Post date:** [February 5, 2017, 1:18pm UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/3 "2017-02-05T13:18:16Z")

</div>

Free mate, I don’t wanna pay for having 1 website running only.

---

<div class="post-metadata">

**Author:** ![Osiris](https://avatars.discourse-cdn.com/v4/letter/o/839c29/32.png) [@Osiris](https://community.letsencrypt.org/u/Osiris)\
**Post date:** [February 5, 2017, 1:32pm UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/4 "2017-02-05T13:32:58Z")

</div>

They don’t support SSL, but you can upgrade so they do support it? What kind of sad, short, strange answer is thát? 😩

---

<div class="post-metadata">

**Author:** ![ahaw021](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/ahaw021/32/14882_2.png) [@ahaw021](https://community.letsencrypt.org/u/ahaw021)\
**Post date:** [February 5, 2017, 10:08pm UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/5 "2017-02-05T22:08:33Z")

</div>

Hi MrHarv98

Set up your site and point it to cloudflare.

Use their SSL for your site

@Osiris agreed but if it’s free you can’t really complain

---

<div class="post-metadata">

**Author:** ![Osiris](https://avatars.discourse-cdn.com/v4/letter/o/839c29/32.png) [@Osiris](https://community.letsencrypt.org/u/Osiris)\
**Post date:** [February 5, 2017, 10:31pm UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/6 "2017-02-05T22:31:48Z")

</div>

> [@ahaw021](#):
>
> @Osiris agreed but if it's free you can't really complain

It's more the choice of words I'm refefring to.. 🙂

---

<div class="post-metadata">

**Author:** ![MrHarv98](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/mrharv98/32/11052_2.png) [@MrHarv98](https://community.letsencrypt.org/u/MrHarv98)\
**Post date:** [February 6, 2017, 9:16am UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/7 "2017-02-06T09:16:50Z")

</div>

hey mate thanks for answer but after i have setup ssl from cloudflare domain wont resolve  
screenshot of the setup in cloudflare [https://cl.ly/j1kb](https://cl.ly/j1kb)  
domain which wont resolve → [harjeev98.cf](http://harjeev98.cf)

---

<div class="post-metadata">

**Author:** ![ahaw021](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/ahaw021/32/14882_2.png) [@ahaw021](https://community.letsencrypt.org/u/ahaw021)\
**Post date:** [February 6, 2017, 9:38am UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/8 "2017-02-06T09:38:25Z")

</div>

Hi MrHarv98

Try pointing the www to the 000webhosting domain (test98) (like you did the tld) and this should solve the problem

You are eventually getting to [harjeev98.cf](http://harjeev98.cf) but you are not retaining the HTTPS for some reason

---

<div class="post-metadata">

**Author:** ![MrHarv98](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/mrharv98/32/11052_2.png) [@MrHarv98](https://community.letsencrypt.org/u/MrHarv98)\
**Post date:** [February 6, 2017, 11:22am UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/9 "2017-02-06T11:22:46Z")

</div>

Did that and now the website works, but the formatting is all fked up

---

<div class="post-metadata">

**Author:** ![MrHarv98](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/mrharv98/32/11052_2.png) [@MrHarv98](https://community.letsencrypt.org/u/MrHarv98)\
**Post date:** [February 6, 2017, 12:18pm UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/10 "2017-02-06T12:18:05Z")

</div>

Can somebody check if website is using SSL?

---

<div class="post-metadata">

**Author:** ![serverco](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/serverco/32/4251_2.png) [@serverco](https://community.letsencrypt.org/u/serverco)\
**Post date:** [February 6, 2017, 12:22pm UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/11 "2017-02-06T12:22:15Z")

</div>

Yes [harjeev98.cf](http://harjeev98.cf) is using a cloudflare SSL cert.

---

<div class="post-metadata">

**Author:** ![MrHarv98](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/mrharv98/32/11052_2.png) [@MrHarv98](https://community.letsencrypt.org/u/MrHarv98)\
**Post date:** [February 6, 2017, 12:25pm UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/12 "2017-02-06T12:25:09Z")

</div>

Thanks, doesn’t the website seem to be non formatted to you? I mean missing scripts…  
Can you please give me a screenshot of how it looks to you

---

<div class="post-metadata">

**Author:** ![serverco](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/serverco/32/4251_2.png) [@serverco](https://community.letsencrypt.org/u/serverco)\
**Post date:** [February 6, 2017, 12:32pm UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/13 "2017-02-06T12:32:38Z")

</div>

No obvious missing scripts - see  
[https://shrinktheweb.snapito.io/v2/webshot/spu-ea68c8-ogi2-3cwn3bmfojjlb56e?size=800x0&screen=1024x768&url=https%3A%2F%2Fharjeev98.cf](https://shrinktheweb.snapito.io/v2/webshot/spu-ea68c8-ogi2-3cwn3bmfojjlb56e?size=800x0&screen=1024x768&url=https%3A%2F%2Fharjeev98.cf) although on this link the images are missing ( they aren’t for me )

---

<div class="post-metadata">

**Author:** ![MrHarv98](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/mrharv98/32/11052_2.png) [@MrHarv98](https://community.letsencrypt.org/u/MrHarv98)\
**Post date:** [February 6, 2017, 3:03pm UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/14 "2017-02-06T15:03:25Z")

</div>

Well now HTTPS works on chrome for desktop but when i open the same website in android/ios browser only HTTP is working, wtf

---

<div class="post-metadata">

**Author:** ![schoen](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/schoen/32/79_2.png) [@schoen](https://community.letsencrypt.org/u/schoen)\
**Post date:** [February 6, 2017, 9:49pm UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/15 "2017-02-06T21:49:43Z")

</div>

Could be a mixed content issue where CSS resources (or scripts) are being loaded from a non-secure origin, like a different server that is only HTTP.

One resource that helps analyze problems like that is

[https://www.whynopadlock.com/](https://www.whynopadlock.com/)

It could also be a more subtle problem with certificate chains or something; if you are serving CSS or Javascript from a different domain than your main domain, and you know that it’s HTTPS, you can try analyzing the configuration of the CSS or Javascript hosting domain with

[https://www.ssllabs.com/ssltest/](https://www.ssllabs.com/ssltest/)

Hopefully, if there is indeed a configuration problem somewhere, one of those two tools will be able to identify it for you.

---

<div class="post-metadata">

**Author:** ![MrHarv98](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/mrharv98/32/11052_2.png) [@MrHarv98](https://community.letsencrypt.org/u/MrHarv98)\
**Post date:** [February 7, 2017, 6:10am UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/16 "2017-02-07T06:10:46Z")

</div>

Thanks, I’ll check sometime tomorrow , been busy lately, will let you know if there are any errors

---

<div class="post-metadata">

**Author:** ![MrHarv98](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/mrharv98/32/11052_2.png) [@MrHarv98](https://community.letsencrypt.org/u/MrHarv98)\
**Post date:** [February 8, 2017, 4:46am UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/17 "2017-02-08T04:46:20Z")

</div>

Hey, I did visit those links you gave and i got the following errors in result  
[![CloudApp](https://d2ffutrenqvap3.cloudfront.net/items/0l1J3i0p3I071T31050H/Image%202017-02-08%20at%2010.16.49%20AM.png "Image 2017-02-08 at 10.16.49 AM.png") ](https://cl.ly/j4Ni)  
[![CloudApp](https://d2ffutrenqvap3.cloudfront.net/items/2p1W0P1Q2m3J192W1N36/Image%202017-02-08%20at%2010.17.16%20AM.png "Image 2017-02-08 at 10.17.16 AM.png") ](https://cl.ly/j42r)

Also, Yesterday my domain was down, Today it’s backup. Secondly SSL is not being forced on the domain. I’ve tried googling tons of stuff and even add some plugins in Wordpress to force HTTPS on the website. Still doesn’t work.

And now Wordpress theme editing is broken for me and my 000webhost file manager gives me a -1 error  
Screenshot→ [https://cl.ly/j4eH](https://cl.ly/j4eH)

It’s like everything works 1 day and the next day your screwed finding why it wont work  
im so pissed off at this point.

---

<div class="post-metadata">

**Author:** ![serverco](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/serverco/32/4251_2.png) [@serverco](https://community.letsencrypt.org/u/serverco)\
**Post date:** [February 8, 2017, 7:26am UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/18 "2017-02-08T07:26:47Z")

</div>

I’d suggest reading through the thread again from the top.

[000webhost.com](http://000webhost.com) do not support SSL certificates, unless you upgrade (which you didn’t want to do).

The suggestion was to use cloudflare (which you did for a while), however your DNS is no longer pointing at cloudflare - hance cloudflare SSL is not being used - you are using [000webhost.com](http://000webhost.com) which doesn’t support https unless you upgrade.

---

<div class="post-metadata">

**Author:** ![MrHarv98](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/mrharv98/32/11052_2.png) [@MrHarv98](https://community.letsencrypt.org/u/MrHarv98)\
**Post date:** [February 8, 2017, 8:40am UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/19 "2017-02-08T08:40:12Z")

</div>

m8 then tell me why Cloudflare’s SSL worked for 1 day?

---

<div class="post-metadata">

**Author:** ![serverco](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/serverco/32/4251_2.png) [@serverco](https://community.letsencrypt.org/u/serverco)\
**Post date:** [February 8, 2017, 1:29pm UTC](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182/20 "2017-02-08T13:29:08Z")

</div>

I don’t know when the DNS settings were changed. It looks as if they are back now working through cloudflare as your primary DNS so I assumed you changed things back to that.

[Next page](https://community.letsencrypt.org/t/how-to-add-certificate-to-a-wordpress-website-hosted-on-000webhost/27182.md?page=2)
