HOW TO START YOUR OWN SELF HOSTED WORDPRESS BLOG? – A COMPLETE TUTORIAL
In the case of free blogs using the free platforms such as Google.com, WordPress.com, etc, there is almost no initial set ups for you. You can straightaway sign up to those sites and open many blogs that have been already hosted and added with all the basic features free of cost.
But in the case of Self hosted blogs, everything, A-Z should be done by you.
First you should have some idea, sufficient knowledge and writing skills to create good posts that will engage the readers.
You should know the basic details of the start up and maintenance of the self hosted blogs. Other details like “DO’s” and “DON’Ts” should also be known. The trouble shootings can be learnt while running the blog. However, if you know the theoretical knowledge about the trouble shooting it will be good.
Before reading this post read all the basic details of planning and starting a blog through the following links:
REQUIREMENTS TO START A SELF HOSTED WORDPRESS BLOG
Let me list the requirements below:
(i) A domain name from a domain name seller.
(ii) A shared hosting account from a web host to house your blog or website.
(iii) A CMS (Content management System) like WordPress, Drupal, etc.
(iii) A Computer/ Laptop/ Tablet PC/ Android mobile with a big sized screen.
Most of the domain sellers sell web space also. Similarly, most of the web hosting companies sell domain names also.
However, it is not always necessary to have the domain seller and web host as the same company. You are at liberty to have any domain seller and host.
A blog or website gets its life when a domain name is linked to the website hosted in a server of the web hosting company (simply, the web host).
For example, consider, you buy a domain name from a company ‘A’ who also sells the web space to host your website. You can choose ‘A’ for web hosting also, if they offer good rates and good hosting.
Or, if you like to choose some other company ‘B’ that offers cheaper rates for a good web hosting, you can consider that company ‘B’ for hosting your website.
To link the both, ie, your domain name and wordpress blog, the DNS settings given by your web host must be entered in the DNS Settings column of your domain name.
To do all these tasks, you are given a Control Panel in both your domain name account and hosting account. A Control Panel is a web page with some columns to enter the details, to add domains, delete domains, transfer domains, adding entries to direct the domain name to the host or to direct the domain name to another website that is already existing. We will see them below.
There are different types of control panels in the market. Eg: Plesk, CPanel etc.
Your Domain seller or Web host may use any control panel as decided by him.
A domain name in the domain seller’s control panel can be directed to any server of any webhost by entering the corresponding ‘DNS settings given by the web host’ in the ‘DNS settings columns of the domain name’ in the control panel given to you by your domain seller.
In further simple words, you should copy every detail given in the DNS setting details in your HOSTING Control Panel, and then enter those details in the DNS setting columns of your DOMAIN CONTROL PANEL.
Here are the samples of the columns in the Control Panels for domain names as well as Hosting account:
SAMPLE CONTROL PANEL DNS SETTINGS PAGE FOR DOMAINS
SAMPLE CONTROL PANEL DNS SETTINGS PAGE FOR HOSTING ACCOUNT
If your domain seller or hosting provider gives any other control panel it is not a matter to worry, because the basic entry columns and terms are almost the same in all the control panels. There will be difference in the layout of the table. Thats all.
EXPLANATION OF SOME TERMS USED IN THE DOMAIN SELLER’S CONTROL PANEL
(1) Domain Assigning (“A” Records):
Here you can specify the server details where your website is hosted. In your Web host’s Control Panel, you can see the DNS details to find the “A” record details of their server that hosts your website. You have to copy that “A” record from the host’s Control Panel and paste in the “A” records column of your domain name’s DNS settings.
(2) Mail Server Mappings (MX Records):
This is for enabling mail facility through your website. Here you specify the mail server information where your incoming mails should be delivered. You can have your custom mail id. For example if your website name is www.xyz.com you can have a mail id like “email@example.com”.
In your Web host’s Control Panel, you can see the DNS details to find the “MX” records details of their server that hosts your website. You have to copy that “MX” record from the host’s Control Panel and paste in the “MX” records column of your domain name’s DNS settings.
(3) Domain Forwarding (CName Records):
This facility is given by the DOMAIN SELLER in the Control Panel for your Domain Name. Here you can direct one or more domain/subdomain names to one single website. You would have seen while browsing the sites when you type a plain domain name or sub domain name or a domain name with a suffix, it will be taken to another website. This is done using this DOMAIN FORWARDING facility. For a single website, you can bring many such addresses. This is generally called “301 redirects” by many domain sellers.
Some examples of Domain Forwarding:
(i) ‘site.abc.com’ can be redirected to ‘example.com’ by specifying ‘site’ as alias and ‘example.com’ as host server name.
(ii) http://example.com/ 301 redirects to http://myrealdomain.com/
(iii) http://example.com/page.html 301 redirects to http://myrealdomain.com/page.html
(iv) http://example.com/directory/ 301 redirects to http://myrealdomain.com/directory/
(4) URL Redirection:
This facility is given in the Control Panel of your Hosting Account (Remember, Domain Forwarding is given by Domain seller). This is also similar to Domain Forwarding, but has more controls. This is used to make your web page available on many URLs.
A redirect automatically sends your website’s visitors to a chosen destination, ie, (a) either a different location within the same site or (b) a new site entirely. For example, you can redirect visitors from your domain root to a content sub-directory, such as a blog.
You can set up a URL redirect to forward your domain (e.g., http://yourdomain.com) or subdomain (e.g., http://any.yourdomain.com) to any destination page of your choice. Usually, when you set up a URL redirect for a domain, it takes a minimum of 30 minutes or more to take effect.
You can forward one or more domain names to one single website.
Some examples for URL Redirection:
(i) Redirection of the entire domain like “Domain Forwarding”.
(ii) Redirection of just a specific path on the domain.
(iii) Redirection of a wildcard path using Linux cPanel.
(5) Name Server Update (DNS):
A Name Server is a computer that translates domain into actual IP addresses. This is where your domain is residing.
Eg. The name server for ‘yourdomainname.com can be ‘ns.yourcompany.com’ format.
(6) WHOIS Records:
This is the Public database of the owner of every domain name. It can be viewed by anyone unless we use Privacy Protection facility. This WHOIS database contains the Domain Owner’s Name, Address, Phone number, Mail id, Name server details, Registration and Expiry dates the details of the domain seller, etc. Here you can update your contact information and registration details. The contact information also appears in the public WHOIS database.
(7) TXT Record:
This record is used for domain ownership validation or to provide technical information to other servers. It holds some text information about your domain. It is not generally modified by the users.
SETTING UP THE WORDPRESS BLOG
You have learnt the basic details about domain name and hosting control panels. Now, log into your HOSTING Control Panel.
See the ADD DOMAIN button.
In the box shown enter the name of the domain name.
If your host provided ONE CLICK INSTALLATION OF WORDPRESS, look for the button for that.
In the plesk panel for hosting, this One Click Installation facility is given under APPLICATIONS option.
Click on APPLICATIONS and find some popular applications like WORDPRESS, Drupal etc.
Click on the WORDPRESS option, select the latest version of WordPress from the list of wordpress versions and click INSTAL.
Within a minute or two, the wordpress will be installed.
Hereafter, you can enter into your website/ blog by clicking the LOG IN button in the Hosting Control Panel.
During this process your control panel will ask the details of the database name, new password to go into the database, etc. Enter all those details patiently.
Most of the web hosting companies provide One click installation of wordpress. In case your web host does not give you one click installation of wordpress, nothing to worry. Just go to www.wordpress.org and download the latest version of your wordpress software to your system folder. Then, go to the control panel of your hosting account and click UPLOAD YOUR WEBSITE or similar buttons. Upload the downloaded wordpress software.
Now your wordpress blog / website is ready for customizing the settings.
I will write those details in a separate post on setting up the control panel.
Hope you have now some idea about how to start a Self Hosted WordPress Blog or Website.
You can also engage me by paying my fees to do everything for you – right from getting a domain name, host and upto the well designed wordpress blog/ website. Within 2-3 days I will make your blog or website ready for promotion. You can also engage me for speeding up your site for a special fee.
For the Service Fees details contact me at: firstname.lastname@example.org. You can easily pay through our site’s payment gateways from anywhere in this world in the page https://dailyearningtips.com/store-payments .
If you have found this post useful, please share this useful post using the SHARE buttons given below.