Follow these steps to install WordPress manually:
Step: 1 Download WordPress installation packages
To start installation of WordPress, First you need to download WordPress latest version from official website of http://wordpress.org/
After clicking on Download button you have to just locate it to your suggested download folder on your hard disk.
Step: 2 Upload WordPress files to Your Server
If you want your WordPress to be the main installation on your account and to be accessible through your main domain (i.e. www.mydomain.com ), you need to upload the extracted files to your public_html folder. However, you can always make a subfolder (i.e. public_html/blog) if you want to run only part of your website on WordPress.
Now you need to upload extracted files and folder on your web server. The easiest way to upload installation files is via FTP. There is second method to upload files and folder via cPanel -> File Manager -> Upload file(s).
Now main thing to understand How to upload files via FTP
For upload files via FTP you can use client software. There is two type of client software.
- Free FTP Client Software
- Paid FTP Client Software
Free FTP Client Software includes FileZilla. And in another side Paid FTP Client Software includes CuteFTP and SmartFTP software.
There is mainly I am recommending FileZilla to use as FTP Client Software. It is very easy to use and free too.
How to use FileZilla FTP Client?
Once you have the FileZilla client downloaded and activated on your computer, enter the domain name in the address field (you can also use the server’s IP address). The username and the password you need to type in are the same as the ones you use to log in to your cPanel. The FTP port is 21 and is filled in automatically.
Click Quick connect and the file listing will appear. Find the www (it is a symbolic link to public_html) directory and double click on it. FTP clients’ interface is usually divided in two – the pane on the left shows the files and folders on your computer (your Desktop, My Documents, etc.) and the pane on the right displays the files on the remote server (if this is your website hosting account, you will see the public_html folder, where the files of your site are stored).
Once the download is complete, extract the archive and upload it to your web hosting account. You can do that via FTP using a client application like FileZilla. If you want this WordPress installation to be main for your website, the files should reside in the public_html folder of your account. However, you can always make a subfolder (i.e. public_html/blog) if you want to run only part of your website on WordPress.
Or via cPanel -> File Manager -> Upload file(s) you can also upload files on your server.
How to access File Manager?
To access the File Manager click on the corresponding icon in the Files section of your cPanel.
Then you will be able to pick the directory for which to open File Manager and there you can choose Web Root (public_html/www).
Note: Sometimes you will not find this pop-up. You will direct go to next page by default it is public_html.
The File Manager appears as follows where you can find upload icon on top. From where you can upload files of installation WordPress.
It will show you pop up like shown in below image. Where you need to follow simple three steps to upload files.
- Click on the Browse button next to one of the top fields.
- Search for and double-click on the first file to upload. The upload will start automatically.
- Repeat the above steps for each file you want to upload.
Step: 3 Create MySQL Database for WordPress to use
Now, you need to create a MySQL database and assign a user to it with full permissions.
How to create MySQL Database?
Creating a MySQL database with cPanel, which is included in all of Site Ground’s hosting plans, can be easily accomplished. In order to create a MySQL database on your hosting account, you need to log in cPanel. Now here you will need to find MySQL Database icon on your cPanel. It is showing something like as shown in below screen.
In order to create a new database you need to enter the desired name for the database in the New Database field and click on the Create Database button as shown below.
A confirmation screen will be displayed, informing that the database has been successfully created.
You can click on the Go Back button to return to the database management screen.
Click Submit to save your MySQL username.
You will be redirected to a screen where you will be prompted to choose the desired privileges. It is advisable to select All Privileges and click on the Make Changes button.
Once you create your MySQL Database and User, make sure you write down the database name, database username and password you’ve just created. You will need those for the installation process.
Step: 4 Go through the installation process
Now it’s time to navigate to your website to start with the installation process. If you have uploaded WordPress in your public_html directory you’ll need to go to http://yourdomain.com in your preferred browser. The first thing you will notice is a message, telling you that you don’t have a wp-config.php file and you should create one. Just click on the Create a Configuration File button to proceed.
On this page you will see a message, asking you to prepare the necessary information for the installation. Since we already have this information, simply press the Go! Button.
Enter the details for your newly created MySQL database and press the Submit button.
WordPress will now check if your settings are correct. If you have entered all the necessary information, you will see a confirmation screen. Press the Run the Install button to proceed.
On the next screen you will have to enter the information about your administrative username and the title of your new site. In addition, you can specify whether you’d want search engines to index your site or not. Once you fill in that information, press the Install WordPress button. Bear in mind, however, that you should specify a real email address. It can be later used in case you forget your password.
Your new WordPress application is installed. You can use Log In button to access your administrative backend and start posting in your new site.