This article shows how to install WordPress on a web server. You don’t want to be a techie to install WordPress. Anyone can install WordPress in 2-3 minutes on the domain by using the one-click installation script offered by the web hosting company. Most of the web hosting providers have add-on software such as softaculous, simple script installer on the control panel to complete the installation process in 3-4 clicks. WordPress installation process will be easier if you choose a good web hosting provider.
In this article, we will discuss why you need to start a website with WordPress by covering the important features of WordPress script as well as the methods of WordPress installation.
Install WordPress using Softaculous
Install WordPress using cPanel file manager
Install WordPress using FTP software
WordPress is the most popular CMS in the world. According to the web statistics, every fourth website in the world is created using WordPress. Certainly, this will not be the only reason to choose WordPress for the new websites!
What made WordPress the most popular CMS in the world?
Everyone loves free stuff. WordPress is completely free to use. You can just download the package from the official website. Not only free but also it is open source. All the source codes are publicly available. You can modify and redistribute the software anywhere!
Easy to use
It’s very easy to manage a WordPress blog or site. You don’t want to be a software engineer or developer to start a blog with WordPress. More than 75 million websites are already running on WordPress. Most of these blogs are running by non-developers who don’t know a single piece of coding! Basic computer and internet usage skills qualify you to use a WordPress blog.
There are millions of pages where you get free tutorials and help regarding WordPress
Create any Type of site with WordPress
Either it is a personal blog or a business website that sells products, WordPress is the CMS solution. You can create any type of website using WordPress. There are thousands of free and paid themes which turns WordPress core into a website of your wish.
Any function can be implemented by just installing free plugins from the WordPress repository. No need of coding skill to add a common feature into your site!
Fast Loading, Secure and SEO Friendly CMS
Hundreds or even thousands of expert developers are contributing towards WordPress. Which makes the WordPress core well written with fast loading feature.
WordPress is developed by keeping security in mind. Updates are rolling out often to adapt to new technologies and deal with security issues.
Still, there are attacks which come by the use of bad coded plugins and themes. Many such attacks can be prevented by installing the plugins such as securi, wordfence, etc.
Visual editor with Features
Editing content on the site is very easy. Feature rich text editor with the option to upload Video, images, audio and other files types! No need to upload your files somewhere else and link to it when you have your own host!
Things You Need to Install WordPress
Before you begin WordPress install, you need the following things.
- A good web hosting (You can read tips for choosing best web hosting)
- A Domain name ( Learn what is domain name)
Selecting a good web hosting is crucial for business. If you choose right web hosting, you will get easy tools to install WordPress and manage it.
In this tutorial, I will be using domain name as subdomain name of urbesthost.com
The domain name will be demo.urbesthost.com and I’m using web hosting from A Small Orange for this tutorial.
We will be explaining WordPress install using one click installer and manual installation of WordPress using FTP
Install WordPress using Softaculous
Though there are many one click script installers available with hosting providers, Softaculous is the popular one click installer. My web hosting provider also has Softaculous as script installer on hosting control panel.
Today I will be showing the steps involved in the WordPress install using softaculous.
If you hate reading articles, you can watch the below video which will show you how to install WordPress using softaculous.
The WordPress installation process using softaculous is very simple. Get ready with the following things to start the installation.
To start the installation, log in to your hosting control panel. Here I mean cPanel as hosting control panel. Once you log in, just search for the section “Softwares”. Under Softwares, you will see the one click installer.
My web hosting provider has Softaculous Apps Installer. Once you select it, you will see a number of apps on the softaculous dashboard. Most probably WordPress will be on the top of the page due to its popularity. If you are not seeing the WordPress icon on the dashboard, select blogs menu from the left menu bar.
Just click on the WordPress option and it will show you a description about WordPress. There will be two option on the screen, one is Install Now and another one is My Apps.
Clicking My Apps button will show you the list of applications you have installed using softaculous.
To start with a new installation, you need to click on Install Now button.You need to complete some setup before you can access your website. You will get a form as like below to fill up to complete the installation.
Anyone can fill these details easily by reading it up.
Choose Protocol : You will have to choose from one out of four options in a drop-down list. If you don’t have an SSL, just choose “http://”. If you want your site to be www.urbesthost.com, you can choose http://www. option from the drop-down.
Choose Domain : Here you have to choose the correct domain name from the list of domains available in your control panel. If you have added multiple domains to your hosting control panel, you need to choose the exact domain name where you want to install a WordPress blog. We use demo.urbesthost.com in this example.
In Directory : This one you need choose carefully. By default, it will be filled with “WP”. But if you want your WordPress site to be like “http://urbesthost.com” then you should make this text box empty. If you add the name “blog” in this field. Your WordPress site will be installed on the domain http://urbesthost.com/blog. So please be careful while choosing this option.
Under site settings, there are four options you need to fill out.
Site Name : This is your site name and can give any name. For example, “Web hosting tutorials”. You can change this at any time from your WordPress admin panel.
Site Description : This is a small description of your website. You can give something like “Tips and Tricks for web hosting and domain name”. You have the option to change site description as well from the WordPress admin panel.
Enable Multi-Site : Leave this box unticked. Ticking this option will help you to control multiple sites from the dashboard.
Admin account section will help you to configure the WordPress admin details.
Admin Username : This is the user ID of admin login. By default, it will be filled with the value “admin”. It is strongly suggested to change it to something else. Most of the attackers try to access WP admin panel using the default admin username.
Admin Password : Choose a password that is difficult to guess. Click on the “Key” symbol to generate a random password. Once it is generated, Copy and keep it in a safe place as it is required to log in to WordPress control panel.
Admin Email : You should give a valid email id as admin email. This is really important. All the updates regarding the website will be delivered to this email id. Even if you forget the password of your WordPress admin panel, you can retrieve it using this email id.
Now Skip to the Advanced options section, Click on the advanced options which will show the advanced options for WordPress install.
Database : Provide a database name which is of having less than 7 characters in length.Better not to use the default database name.
Table Prefix : This is the prefix of tables used.Give some random values. Avoid using the default value.
Check Box : There are multiple check boxes. You can tick if you need any feature to be enabled. Enabling these options will enable the auto upgrade of themes, plugins, WordPress core etc when a new version available.
Automated backups : Softaculous will help you to protect your data by taking rotational backups. You can choose a backup interval from the drop-down list.
Backup Rotation : You can choose how many backups needs to keep on the server. If you choose 4, when the 5th backup runs, the first one will be replaced with the latest backup file.
In the next section, you can select a WordPress theme from the list. Even you can skip this step as you can add a theme later from the admin panel.
Recheck all the configuration once gain before you click the install button. The installation process starts once you click the install button. At the end, the website URL and admin panel details will be listed.
You can add wp-admin or admin to the end of your domain name to access the control panel of your WordPress blog.
How to Install WordPress Manually
In the earlier section, we have discussed the steps to install WordPress using softaculous auto script installer. What to do if you don’t have a softaculous script installer on your web hosting dashboard?
As softaculous is costly, many hosting providers won’t offer it for clients. So you need to follow the manual installation procedure to install WordPress on your server. Follow further to know the steps involved in manual WordPress installation.
Things you need to install WordPress manually
- Web hosting
- Domain name
- FTP software or web based FTP to upload files.
In addition to the domain name and web hosting, you need an FTP software or online file manager to continue with manual WordPress install. If you have a web hosting control panel, probably there will have a file manager option. You can even use an FTP software such as Filezilla or Fire FTP to upload the WordPress files to the server.
If you are having cPanel, it is very easy to upload files using cPanel file manager. Even though other control panels have file manager options, they are limited in the features.
To start WordPress installation, you should have WordPress package handy. Download latest version of WordPress package from here
Install WordPress using cPanel File Manager
If you are using cPanel, you can directly upload the zip file you have downloaded and can unzip it. Please follow the below procedure to upload WordPress using cPanel.
- Login to cPanel control panel
- Navigate to Files section of cPanel.
- Click on File Manager
- Navigate to Public_html. Files for default domain will be added here. If you have added domain name or using subdomain, just browse the respective folder
- Once you are in the correct directory, just click on the upload button
- Select WordPress file or drag and drop it onto the browser.
- Wait till the upload completes.
- Come back to file manager. Select the WordPress zip file and click on Extract option.
- Once extracted, A folder named “wordpress” will be created.
- Just open the WordPress folder. This folder will have all the WordPress files and folders.
- Just click on the select all link from the top menu. This will select all the files and folders on the control panel file manager
- Then click on move option. A popup will appear with all the files that are going to move. The option to choose the moving location also will be available in the popup.
- Remove “wordpress” from the path directory and move.
Now you are completed with WordPress file upload. At this moment, you are ready to create a database for your WordPress blog and start the installation.
In the next section, we will be showing how to upload WordPress using FTP software. Both the ways of installation requires the creation of a database from the control panel.
Install WordPress using FileZilla FTP software
If you are using a web hosting that doesn’t have a softaculous one click installer or a File manager that support extraction of compressed files, you need to upload the files using an FTP software.
Watch the below video which shows installation of WordPress manually using FileZilla
To start with the installation process, you need an FTP software.
You can use any FTP software to upload your files to the server. I use FileZilla, a free FTP client to upload files.
- Download WordPress package from here
- Unzip the package and save it on your local disk
- Open FileZilla to connect and upload WordPress files to your server
- To connect Filezilla to your server, You need to configure FileZilla by providing the FTP hostname, username and password.
- For the above details, you can check the welcome email from your hosting provider.
- As an alternative option, you can log in to your cPanel and find the FTP configuration details.
- To find FTP configuration details follow the below steps.
- Find and click on the “FTP Accounts” menu from the Files section of cPanel. You will see a list of available FTP accounts there. Just select the configure FTP client option and get the Manual setting options.
- If not, just create an FTP account using the option available there and get the details.
- Now come back to FileZilla and fill hostname, username and Password. Port is optional as will take 21 as the port number by default.
- After filling the above details, just click Quickconnect. This will connect FileZilla to your web server. On top of FileZilla, you will get output messages. On the left half, you will see your local files and on the right half you will see the folders and files on your web server.
- Navigate to public_html directory of the web server to install WordPress on your main domain. Once you are in the correct directory where you want to install your blog, Browse the extracted WordPress files on your local system using the left side browser.
- Select all files under WordPress directory and choose upload option by using the mouse right click. You can even select and drag and drop files from the local directory to remote directory.
- Filezilla will start processing your files once you take the above action. The upload process may take a while depends on your internet speed.
- Make sure that all the files are successfully transferred to your remote server by checking the failed transfers tab.
After completing the file upload process, you need to create a database for your WordPress blog to complete the installation process
Create a Database using cPanel to install WordPress
You can make use of database setup wizard option from cPanel to create and assign a username to the database in a couple of steps. Just follow the below steps.
- Login to cPanel control panel
- Find Databases tab
- Select My SQL database Wizard
- Just give a database name which is of having maximum of 54 characters
- Click on Next step button
- Fill a database username
- Create a password using password generator.
- Copy paste database name, username and password into a notepad as this data is required during WordPress install.
- Click Next Step and Check ALL PRIVILEGES checkbox.
- Click on Next step to complete the database creation process.
Install WordPress Manually – Final Step
This is the final step involved in WordPress installation. Before you continue with this step, you should have uploaded your WordPress files into a web server and created a database by assigning a user to the database with all privileges.
Please make sure that you have the database name, database username and password with you.
Once you are ready with the above details, just type your domain name into the browser and hit enter. It will redirect you to installation process. Just go ahead by clicking let us go button.
It will ask you to choose your site language and will ask for database details in the later step.
Just fill database name, username and password fields with the database details that we created in the previous step.
Most of the cases, database hostname will be localhost. So leave it unedited.
By default, the table prefix will be filled with the value “wp”. Just replace it with something else for security purpose.
Click on submit button once you fill out the form. If WordPress is able to connect with your database, it will show you an install button. Else check the database details you have filled and submit.
Use “Run the Install button” to complete installation process by filling out your website details.
You need to fill site title, admin login username, password and your email id. Please double check the email id filled before you proceed to the next step. This email will be used as the admin email id of the website.
Just click on the Install WordPress button and complete the website installation.
Now your website will be ready to use for the public. You can login to WordPress admin panel to start customising and adding contents to the site using the URL www.yourdomain.com/wp-admin
I tried to explain how to install WordPress with the help of images and videos. We have covered steps involved in installing WordPress using softaculous and manually by uploading files.
Also, we have discussed two ways of uploading WordPress files to web host using FTP software and cPanel file manager. Additionally, we have learned to create a database using cPanel database creation wizard.
Normally I don’t use one click installer for installing WordPress sites. I do it manually with the help of cPanel file manager or FileZilla. All the methods yield the same result.
If you have any doubt on WordPress installation or any other process we have explained here, you can just leave a comment below. I will be happy to help you to install WordPress on your server!