CMS Launcher Blog

Get Web Hosting Knowledge here.

How to Install LetsEncrypt Free SSL on cPanel

To install Free SSL certificate on your website using our cPanel bundle with your web hosting package, follow this guide.

Step 1 - Generate SSL certificate from LetsEncrypt.

To generate SSL certificate, we recommend you to go to https://www.sslforfree.com, which uses LetsEncrypt system to generate free SSL certificate for you.

Enter your website URL in the textbox and click "Create Free SSL Certificate".

enter image description here

Step 2 - Website Owner Verification

Now, you need to verify if you are the owner of this website using one of the three methods.

enter image description here

We will use "Automatic FTP Verification" for this guide as its the most easiest way to do it.

In the next step, enter your FTP information as provided in the welcome email.

enter image description here

Now click on "Download Free SSL Certification".

enter image description here

Step 4 - Creating Account

In next step, sslsforfree.com will ask you to create an account. We strongly recommend that you create an account because LetsEncrypt SSL certificates expires in 3 months (Why?). You can buy SSL certificates from us which has expiry date of 1 year.

enter image description here

Next, click on Download All SSL Certificate Files. This will download a zip file containing three files.

  • certificate.crt
  • private.key
  • ca_bundle.crt

Step 5 - Installing SSL Certificate in cPanel

Login to your cPanel control panel using the login information provided in welcome email. Search for SSL certificate.

enter image description here

Next, click on "Manage SSL Sites".

enter image description here

Select the Domain in which you want to install the certificate (in our case freessl.cmslauncher.cloud) and then copy / paste certificate, private key and ca bundle file contents in the three text boxes.

enter image description here

Next, click on "Install Certificate"

enter image description here

You will now get a confirmation - SSL Host Successful Installed.

enter image description here

Step 6 - Open your SSL Website

Now, enjoy your SSL certificate, FREE of cost! (notice that green symbol of security?).

enter image description here

Static File Hosting - Step by Step Guide

Hosting a website can be time consuming and also heavy on the pocket. However, if you have a static website which just use resources like HTML, JavaScript and CSS, you can go for static file hosting.

There are multiple ways to host your static website, but we are going to explain the easiest way to do using our static file hosting.

Step 1

Open a trial account at here. You will get 100 MB disk space and 500 MB bandwidth. If you don't have a domain or just want test our service, you can choose a free subdomain (for example staticexample.cmslauncher.space).

enter image description here

Step 2 Navigate through the checkout process and complete your order. You will then receive a welcome email and your newly created static website will start showing under My Services.

enter image description here

Step 3 If you try to open your website at this point, you will see a placeholder static website, like this:

enter image description here

To upload files to your website, simply click on File Manager and it will automatically log you in to the web based FTP file manager.

enter image description here

Step 4 To manage your website, like creating emails and adding free SSL support you can use the bundled control panel powered by Vesta Control Panel.

enter image description here

CMS Launcher - your business hosting partner

If you are like me, and you looking for some serious and dedicated hosting company for your future business, you probably encounter many difficulties when trying to choose the best one. There are so many issues to consider like cost, storage, uptime, customer support, security, and so on. It’s easy to get lost in all the options you have to choose from, and after some time your head is full and you are probably going to give up anyway, or worse, chose wrong hosting provider and further increase your frustration, end up wasting your money and time that can be otherwise spent on building your business.

One of the most important things with hosting companies is transparency. You need to know exactly what you paying for. No hidden fees, no extra fees or tiny fonts that are hard to read. This is your first step to identify good and honest hosting provider.

Some of the questions to ask yourself:

  • Can they offer me a fast website?
  • What is my level of security with them?
  • Do I have email hosting or forwarding?
  • Are fees clear and understandable?
  • What are my upgrading options?
  • Can I try it before I buy it?
  • Is customer support here 24/7?
  • Do they offer the money back guarantee?

All these questions arise when you try to figure out what to do, and answering those questions direct you towards your final goal: A good, reliable, and durable hosting provider.

If you need to learn more about choosing a good hosting company, check our blog post here and shorten your decision-making process.

customer service

The second most important thing is a customer support. When you get in the problem, and your website is down, you need to solve this quickly. Yesterday would be nice. After some time without answers, you end up staring at the wall and asking yourself: ”is this my choice? Is this best I can do?”. And you are back at the beginning. This is why good customer support means successful business. Having someone to solve your issues as quickly and effectively is a must have for a good hosting provider.

Usually, the simplest and most straightforward way is the best approach. You can easily get lost in this forest, and the best way to cut your way through is to properly inform yourself. If you have the option to try it for free, don’t afraid to log in and give it a test drive. Start a free trial and see how it works before you decide to buy. You can try our hosting for free for 7 days by clicking here and choose a hosting plan like this one is the best way to start your website and get the feeling about it.

At the end

Brian Tracy said: “Every minute you spend in planning saves 10 minutes in execution”. I like to twist this awesome quote and say: “Every minute you spend on researching hosting companies saves you a bunch of money, time and headaches”. Also, you will be more confident and knowledgeable which is another piece of the puzzle and a good trait for a future business manager. This is why we at CMS Launcher take hosting seriously, providing our customers with well-rounded service, taking in care cost, storage, bandwidth and top notch uptime & speed. And yes, your hosting provider is not just a hosting provider, it’s a partner to your business and be sure to choose best one to work with.

What is your experience with hosting companies? What are problems you encounter? If you have a minute at your disposal, leave your thoughts in comments bellow - we would like to hear from you.

How to Upload a Theme in WordPress - Step by Step

WordPress theme is responsible for how your site looks and behaves. It controls things like page layout, widget location, and overall fonts and colors. There are plenty of free themes that you can choose from, and with this tutorial, you will have your new theme ready in a matter of minutes. There are two ways to install your theme and I will cover both of them. So, let’s start.

Method 1: Installing from available themes

The first thing to do is to log into your site admin page. Go to Appearance -> Themes


You will see your installed themes. To add a new one, simply click Add New button and you will be able to choose free themes from Wordpress.org.

add new theme

Find the theme of your liking and hover over it to see if you like to preview it or install it. Use filters to further narrow your decision. To install it, just click blue Install button and wait for the process to finish.

install theme

After installation just click Activate button and your theme will be ready to see the light of the day, installed and activated.

activate theme

Method 2: Installing from the .zip file

Usually, you will get .zip file if you bought a premium theme. So, to install a theme from .zip file you need to click add new button again, and now instead of installing from available themes click Upload Theme. You can download the free theme in a .zip file from here and give it a try.

Choose File (find your .zip theme) and click Install Now.

install from zip

You will get this screen during the installation process:

installing theme

Wait a moment while WordPress install your theme. Sometimes it needs to update translations. Just wait while the update is finished.

And that's all! Easy right? Now you can go to the front page of your site to see how it looks, just click Visit site from the themes menu.

visit site

Uninstalling the theme:

So, you have learned how to install WordPress theme. That’s the one side of the coin, other is to remove those themes you don’t like. The easiest way is to go to Appearance> Themes hover over a theme and click Theme Details. On the far bottom right corner, you have a Delete button. That’s it. You are now ready to install and uninstall a bunch of themes without breaking a sweat.

delete theme

You can also use your FTP Manager and delete the theme folder in wp-content/Themes, but I prefer above-mentioned dashboard method.

Things to watch out when you installing the theme:

  • Create a complete WordPress backup when you are making changes or installing a new theme. You’ll never know what can go wrong…

  • Preview your site before activating your theme to see how new theme handles things like posts, pages, menus etc. To do this simply install a theme and click on the Live Preview button.

  • Each WordPress theme comes with different customization options, and some previous options can disappear when you switch to a new theme.

  • Sometimes when you installing new theme your plugins will break and theme specific shortcodes will disappear. That’s why we at cmsluncher.com recommend to always use reliable plugins for your theme

I hope that this simple installation guide helped you move one step closer to become WordPress ninja. If struggling with your hosting, and you don’t have a WordPress website, you can get one here at cmslauncher.com And don’t forget to also check out some other useful articles on our blog.

Must Have WordPress Security - Step by Step Guide

Security should be a top concern for Wordpress site owners. As the most popular web publishing platform on the internet, it is targeted by hackers and spammers. But it does not mean you have to sit idly and wait for a disaster.

You may ask yourself why would anyone bother to attack your website if your site is not competent enough and you have low traffic? The fact is that great majority of hackers and spammers are not looking to steal your data or delete important files. What they intend to do is to use your server to send spam emails and that is a big NO NO.

When it comes to website security, do not suspect your website is well secured because you have not been hacked in the past. Better safe than sorry.

Below you will find a simple guide to properly setup basic WordPress security using the free plugin called All In One WP Security & Firewall.

Stay up to date

For both functionality and security reasons, it’s important to stay updated. This refers to both your plugins and themes.

wordpress update

All In One WP Security & Firewall


Analyzing a plugin or theme’s popularity is always a secure way to better ensure you aren’t installing malevolent code into your WordPress site. A plugin/theme that’s largely popular isn’t naturally less likely to be targeted by hackers but is more likely to be updated and maintained with security patches regularly. Go to the “Plugins” section and search for the ”All In One WP Security” plugin and install it.

install screen

After installation just go to WP security plugin dashboard. You will see that All In One WP Security also uses a security point grading system to measure how well you are protecting your site based on the security features you have activated. All In One WP Security plugin uses security grading system which indicates how well you are protecting your site against the malicious content.

AIOWPS dashboard

Backup first

It is a good method to take a backup of your .htaccess file, database, and wp-config.php file before activating the security features. This plugin allows you to backup those resources with ease.

backup menu

Database backup

To create a new DB backup just click on the button that says “Create DB backup now”

database backup

Enable automated scheduled backups, it is a matter of personal preference, but giving yourself a little space to breathe is good enough. Set your backup time interval to every 4 weeks and save the settings on the button below.

Backup htacces file

Your ".htaccess" file is a key component of your website's security and it can be modified to implement various levels of protection mechanisms.

Click the button that says Backup .htaccess File to backup and save the currently active .htaccess file.

backup htaccess

Backup wp-config.php

Your "wp-config.php" file is your primary configuration file and one of the most important files in your WordPress installation. It contains details of your database and other critical components. Click the button that says backup wp-config.php file to download it.

backup wp-config

Change username

From a security viewpoint, changing the default "admin" username is one of the first and smartest things you should do on your site. Be extremely careful when choosing the admin name, cause when WP logs you out and you forgot your name.

change username

Change display name

When you submit a post or answer a comment, WordPress will usually display your "nickname". By default, the nickname is set to the login (or user) name of your account. Make sure to change it.

change display name

Check your password strength

Poor password selection is one of the most common weak points of many sites and is usually the first thing a hacker will try to exploit when attempting to break into your site. This section contains a useful password strength tool which you can use to check whether your password is sufficiently strong enough.

password strength

Login lockdown

This is useful if someone tries multiple times to enter your site. Just enable it, and set max logins attempts to 10 and time period to 60min.

enable user login lockdown

Force logout

This is useful if someone already enters your site, and it’s a good practice to kick those people out. Set timing to 60min. Be careful, it will also log you out after a set time period.

force logout

Change DB prefix

Your database is the most important part of Wordpress site. Change the default WordPress table prefix from "wp_" to something else. You can add value yourself or set random one.

change db prefix

Install basic firewall settings and block access to debug files

The features in this tab allow you to activate some basic firewall security protection rules for your site. Just enable it and move on. If you wish, you can take a backup of your .htaccess file before proceeding.

install basic firewall

Block fake google bots

A bot is a piece of software which runs on the Internet and performs automatic tasks. Google bots have a unique identity which cannot easily be forged and this feature will identify any fake Google bots and block them from reading your site's pages. You can verify google bots here: https://support.google.com/webmasters/answer/80553?hl=en

block fake google bots

Prevent hotlinks

A Hotlink is someone displays an image on their site which is actually located on your site by using a direct link to the source of the image on your server, this can cause leaking of bandwidth and resources for you because your server has to present this image for the people viewing it on someone else's site. This feature will prevent people from directly hotlinking images from your site's pages by writing some directives in your .htaccess file.

prevent hotlinks

Add login captcha

This feature allows you to add a captcha form on the WordPress login page.

To log in you need to answer a simple mathematical question. The plugin will not allow login, even if you entered the correct username and password.

add login captcha

Spam prevention

Adding a captcha field in the comment form is a great way to block off spammers and bots.

spam prevention

This is it. You have basic WordPress security up and running. Be sure that you export this setting so when you install this plugin you can just import them and be done in 5 seconds.

Check your Dashboard again to see what is your current security standing, and that’s it!

final dashboard


Don’t be that person who finds WordPress security important only when is too late. Even basic WordPress security is a large step to save you money, but more importantly, to save you from that painful realization when you find out that your site is hacked, especially by some random bot that was cruising around. When it comes to website security, it pays off in the long run to be safe than sorry, and with this free and effective plugin, you will be ready to rise the wall and fend off those pesky bots and hackers.

How To Choose A Good Web Hosting Company

Most important factor when choosing a hosting company is that you first need to determine your needs and your goals to host your website. Do you need a static website? Blog? Online store? Everything needs to be tailored to your needs. Making a decision on which web hosting company to choose from can be a little bit aggravating. With all the companies out there promising all the cost effective fairy tales to have 99% uptime, kind and ingenious support, unlimited resources, etc. There has to be a way to cut through the well-crafted promises and get to the best solution for you and your business.

Here is the list of factors to include when making a decision:


This is the first thing we look when choosing a hosting provider, but it shouldn’t be the deciding factor. Before you empty your pocket, be sure to conduct web hosting comparison and take a closer look at all the features that each host provides. Cheapest or even free hosting will negatively impact your search rankings, you will end up wasting your money, hard work and other resources and your presence and credibility will suffer in the long run.

Storage & Bandwidth

If you are average website owner you shouldn't worry too much about storage and bandwidth. You can store images on Flickr, files and documents on Google Doc and videos on YouTube. Consider this only if you plan to grow big.

Customer support

24/7 phone support is a must, especially if you are business oriented and need to quickly fix problems as soon as they emerge. Communication is a key, so look for all possible channels like email access and online chat, and don’t be afraid to test them to see responsivity and reactions.

Uptime & Speed

Just like customer support, nothing is more important than having a 24/7 operating web host. You need a stable and fast hosting with stable network connections. Aim anything with 99.5% and above. Going below 99% is unacceptable. Don’t forget that having a lean and faster loading pages help improve conversions and bounce rate and increase overall search engine rankings.

Customer reviews

Try to make some research and find third-party reviews on forums and other websites to get other people experience and opinions about your favourite hosting service.

Try before buy

If you have this option available, I strongly recommend that you use it. This way you can get a feel about hosting service, test speed, play around and see if it fits you. You can try our web hosting without credit card for FREE with 500 MB Disk Space and 1 GB Bandwidth for 7 days.

SSL Support

Look for this if you plan to use third party service to handle your customer’s payments data. This is a must-have for e-commerce sites that work with sensitive information like credit card numbers, usernames, and passwords.

Daily backup

Imagine that you woke up one day and hosting provider accidentally deletes your website? You can say goodbye to your online business and start from scratch because of that one mistake. This is usually not a problem unless you don’t have a regular backup. So, backup is must have here, no questions asked.

Ability to scale

As you grow, your website generates more traffic so it needs more space, speed, and storage. Ability to scale becomes more and more important and good hosting providers offer easy and simple hosting upgrades to reflect your business size.

Understand the three main types of hosting.

Shared Servers

Most cost effective option for beginners and small websites. You share resources with other websites on the same server and because of that, your website will have inferior performance. Try to upgrade as soon as you start to see larger traffic.

Virtual Servers

This servers offer best web hosting for small business that run an eCommerce store as they provide a lot more stability and greater resources. This is your go-to solution when your business generates a decent number of visitors per month.

Dedicated Servers

Most commonly used for corporate websites or small businesses. Unlike shared servers, dedicated servers are only assigned to your site providing the most resources and the least downtime. Use this if your site has a large number of high-traffic visits. These servers are the most expensive but at the same time the most reliable option you can choose.


Remember that choosing the hosting company solely on the affordability is a big mistake that can often get you hard on your knees and pocket in the long term. Never mistake less for more. Also, no matter how much effort you put into your expectation, if your hosting provider is lacking the necessary features to enhance the user experience, you might not get what you wish for. In the end, carefully choose the web hosting companies that offer authentic features, make some preliminary research and choose one which suits your needs the most.

Keep in mind that It’s not about finding the best web hosting in the world, it’s about finding the RIGHT web host for you!

Still struggling to find web hosting for WordPress? Check out CMSLauncher web hosting plans here and launch your WordPress site under 60 Secs

Optimise your WordPress Website

At CMS Launcher, we are serious about the speeds our clients get for their website, specially WordPress websites. Here are some of the tweaks you can do-it-yourself to increase the speed of your website.

Compress Content

By default, your website is showing uncompress content to users’ browsers. You can enable a simple option in the cPanel to enable compressed content.

Login to your cPanel account and search for “Optimise Website” option.

Now, click on “Compress All Content” and hit “Update Settings”

Thats it! Try opening your website now and feel the difference.

Use PHP 7

Some users have reported 100% performance enhancement compared to previous PHP versions by switching to this latest release. If you are using WordPress hosting with us, making the switch to PHP 7 is waiting for click of a button.

Login to your cPanel and locate “Select PHP Version” tool.

Then, select PHP 7 from the dropdown as shown below and hit “Save as current”.

Simple enough? To read more about PHP versions and PHP modules read our knowledge base

This space will be updated with more tips and tricks about to how speed up your website.