Learn How To Install WordPress – [Quick And Fast]
Before I can teach you how to install WordPress, you need to have a domain and a website host. A domain is used to give your website a name and the website host will be the server where your website is stored and shown to the rest of the internet. Without a domain, your visitors would not know where to go, and without a website hosting service, you would have nowhere to store and show your website. While it is possible to display your website from your personal computer, it is not recommended because your personal computer might not be on and connected to the internet the entire time to display your website. This is why a website host is normally used. A company that hosts your website for you normally protects you against things like downtime in the case where the internet goes down or the power goes down as well as so many other benefits. View our article on the best web hosting service.
How to Buy A Domain
This can vary from one web hosting service to the other. But you will need to find the place on their website where they allow you to search for a domain that can be bought. This will first check if that domain name is available before the web host will give you the price for that domain name. Every extension type has different pricing like .com, .net, .org etc. After you found a domain name that is available and that you are happy with the price, you can just add to the cart and follow the normal steps of that website host to buy the domain name.
How to Setup Your Domain
I am sure you are very much in a rush to start installing your website, but before you can even start with that, you need to specify and create a folder for your domain where your website can be installed later. With our recommended Webhosting service this is very easy to do in Cpanel. Go to the Domains section, and click on domains.
You will then be taken to a new screen where you need to click the “Create a new domain” button which will create a new folder for the already purchased domain you have. This folder will then later be used for your website installation.
Make sure to put it in the /public_html/yourdomainname folder. This will be important for use later.
Installing WordPress With Scripts
Depending on which hosting service you use to host your website the methods for your website installation might differ. The easiest way to do this for your website is with a script if your hosting service provides a script. With our recommended website host you can just log in, then go to Cpanel, scroll down to the scripts area and click on WordPress.
This should take you to a new screen where you can start installing your website with a script. Just click the install button. This should bring you to a new screen where you will need to fill in a few details like :
- Which version of WordPress you want.
- Which protocol like HTTP or HTTPS you want to use.
- The domain you want to use for the installation.
- In which directory. (Normally I leave this one black)
- The name you want to give your website.
- Your site’s description.
- And whether you want to enable WPMU or not. (If you don’t know what this is, don’t worry for now.
Then there are a few additional options you also need to fill out like :
- The admin username.
- The admin password. (This one will also give you a rating on how strong your password is. Choose a strong password that you won’t forget or use a password manager)
- The admin email address.
- The language your website needs to be in.
- And if you want to add extra plugins by default like Loginizer, Classic Editor, wpCentral, or anything else. (These are normally not required and can always be installed later)
Under advanced options you can also choose the following :
- Your database name.
- Your table prefix. (I recommend leaving this as default)
- Whether you want to disable update notifications. (Choosing this will disable the system from sending you emails after each update)
- Whether you want the hosting service to automatically do updates when they are available or not.
- Whether to automatically update plugins and themes or not.
You can then choose any of the free themes available and just click the install button. It’s that easy. The script will then automatically add the theme to your website for you and you can then go into the website backend at yourdomain/wp-admin to start building your website.
Installing WordPress Manually
Downloading and Uploading WordPress Files
You will then need to upload that zip file to your Webhosting service. If you have cPanel it is easy to just navigate to your file manager. Then navigate to public_html > yourdomainfolder and click on upload.
You will then be presented with a new window, where you can either drag and drop your zip file or click the select file and browse to the location of your file to upload the file.
Depending on your internet connection this might take a while. The faster your upload speed, the faster it will upload. After you have uploaded the zip file, you can just extract it on the server by selecting it and clicking the extract button. Then just follow those easy steps.
This will however extract everything into a folder called WordPress. You will need to move all the content inside this folder, one folder backward so that all the content inside that folder is in your domain folder and not in the subdirectory called WordPress. Then delete the Zip file to save some space.
Setting Up The MySQL Database
Next, you will need to create a MySQL database and user in the cPanel. Navigate in the cPanel to the Databases section and click on MySQL Database Wizard. Again depending on who your hosting provider is, will depend on whether you have this wizard or not. Our recommended website hosting provider really makes everything easier.
You then need to input a name that will be used for your database. This can be any name, but you will need to make a note of this as you will need to add this to your installation settings later on. Keep in mind what the prefix is as this forms part of the database name.
After you click the next button, you will need to create a user by specifying your database username and password. This user will be the only user that will be able to access the database. This username will also have a prefix and a custom name.
It is a good idea to create a strong password, but make sure you are able to remember the password. Use a password manager if you are not able to remember the password. This username and password will be needed to be used in the installation later on.
The last screen in creating the database before we actually go over to finally installing the website is to assign privileges to the user for the database. This sets the actions that this specific user can perform in the database. For the main user ensure that all privileges are assigned to ensure the website installation runs smoothly and without problems.
Finally, we can get to installing the website itself. The files have been extracted onto the system. The database and user have been created. Now we can start installing the website. Type in yourdomainname into a browser. By that I mean the domain name you purchased earlier. You will be presented with an introduction screen where you can just click “Let’s Go!”
Once the next page is presented you will need to fill in the required parameters to have your website installed.
- Database name – This is the name of the database. You created this earlier. Keep in mind to add both the prefix and the custom name you chose earlier.
- Database Username – This is the username for the database you chose earlier.
- Database Host – This is the host for the database. If this is hosted on the same server as your hosting account then just use the localhost. In most cases, this will be localhost.
- Table prefix – This is the prefix for the table in the database. Every database used on a new installation should have a unique and different prefix. It is recommended to change the default prefix from wp to a different one for security reasons.
When you are finished you can easily just press the submit button to continue to the next step.
All you have to do in this step is to press the “Run the installation” button to run the installation.
On the next screen, some basic information will be asked about your website that you will need to provide.
- Site Title – This will be the title for your website.
- Username – The username you would like to use to login to your website and perform changes on your website. This will be an admin account with admin right to changes.
- Password – The password for your admin account.
- Your Email – This will be the email you want notification of the website to be sent to.
- Search Engine Visibility – This is to let search engines like google know if they should index your website. Most people leave this ticked as “Discourage search engine from indexing this site” to let Google and other search engines know that you first want to finish building your website before they should start indexing it. This allows you enough time to first finish building your website before the rest of the internet sees it. You can always change this option at a later time after you finished building your website to allow the search engines to index your website.
After this, you should have WordPress successfully installed on your new domain name. You can then just either click the “Log In” button or go to yourdomain/wp-admin to log in to the backend of your website where you will be able to configure everything for your website. Whether you do it through a script or manually, it really is not that hard once you get used to it. Some web hosts might be a little bit different especially if they don’t have Cpanel. But if you just want to make life so much easier and save so many headaches just go to the best Webhosting service to make life easier with them being able to assist your fast when you host with them.