How to Install WordPress Manually? (2024 Guide)

Although, Managed WordPress hosting companies like WPOven offer automatic WordPress installation during setup, and even simple web hosting providers let you quickly install WordPress via Softaculous.

If you enjoy configuring things yourself or want to dive into more technical options, this post will walk you through a comprehensive, step-by-step process to install WordPress manually.

So without any further delay, let’s see how you can do it.



Fast and Easy Method to Install WordPress

1. Select a Web host that does it for you or Provides WordPress pre-installed

As we have already told you in the introduction part that, to install WordPress quickly and easily, you must choose a web host that does all the processes for you automatically. WPOven lets you choose to have WordPress Pre-installed.

It means all you have to do is just sign up for a WPOven account, buy a web hosting plan, and voila! You can now directly start configuring your WordPress site. No need to follow WordPress installation steps or do it manually.


Note: In case you have already chosen a different web host, there is no need to worry. Most web hosts provide you with installation tools that are also super easy. The only difference is you have to follow two or three more steps.


2. You can Install WordPress via cPanel

If you have chosen a simple web host or a non-managed WordPress host, they provide you with a simple yet featureful default hosting management dashboard, popularly known as cPanel.

cPanel Interface
cPanel Interface

All you have to do is just log in to your cPanel with the login credentials that your web host provided when you signed up.

When you look at the cPanel, your web host must have provided you with one or more auto-installers such as:

  • Softaculous
  • Quick Install

Note: In some cases, the web host can also provide their custom WordPress installer, which might also work great.


Now, you have to click on the WordPress icon as shown in the picture, which is a WordPress auto-installer.

WordPress autointsaller in cPanel
WordPress auto-installer in cPanel

A Softaculous page will open on the next page, where you will find an “Install Now” button. Click on it.

Install WordPress via Softaculous
Install WordPress via Softaculous

After that, it will ask for some basic details about your WordPress install, such as the domain name and protocol. Provide the details.

WordPress Software Setup
WordPress Software Setup

Note: For the protocol part, if you have an SSL certificate (which secures your site), choose HTTPS. If you don’t have one, go with HTTP. Most of the time, HTTP is the default unless you installed an SSL certificate on purpose.


For the directory part, you should leave it blank and your WordPress will install at your main domain. For example, if your domain is yourdomain.com the WordPress will install at yourdomain.com, not at yourdomain.com/my-site.

Now in the site settings, leave everything at their default values, or you can provide the details if you want to.

Creating Admin Account for WordPress
Creating an Admin Account for WordPress

Leave the “Enable Multisite” box unchecked unless you want to create a multisite network, and also leave the “Disable WordPress cron” option unchecked. (If applicable)

After that, you will be asked to create login credentials for your WordPress account. These login credentials will allow you to access your WordPress dashboard after installation, so save them somewhere safely.

Depending on the auto-installer you’re using, you might see a few other options. You can ignore these and leave them as the defaults.

Once you’ve filled everything out, click “Install” at the bottom of the screen. It might take a minute to run. After it’s done, you should get a confirmation message.

Success message of Installing WordPress
Success message of Installing WordPress

That’s it you’ve installed WordPress on cPanel using an auto-installer! You can now log in to your new WordPress site by going to youdomain.com/wp-admin.


Step-by-Step Method to Install WordPress Manually

From my experience, I don’t recommend using this manual method in the first place. After all, there are plenty of quick and easy options already available.

Also, almost every web hosting company provides an easy, quick WordPress installation tool directly via their dashboard.

But still, if you want to learn how to install WordPress manually, keep following the steps given below. However, if you are a complete beginner and WordPress is new to you, follow the methods we have mentioned above.


Read: 🚩 How to install WordPress Theme manually?


Before we begin the WordPress installation process manually, get your Database login credentials with you and follow the steps given below:

Step 1: Download the latest version of WordPress from WordPress.org

The first thing you have to do is to download the latest WordPress package available from the website WordPress.org on your computer.

Downloading WordPress
Downloading WordPress

After that open the file > unzip or Extract its contents to a specific folder on your computer.

Extract/Unzip WordPress files
Extract/Unzip WordPress files

Step 2: Now you upload the WordPress to your web hosting account/ Web space

To upload the downloaded WordPress files to your web hosting account, you can go either one of the following methods: (Whichever feels good for you)

  • Upload via FTP client such as FileZilla
  • via File Manager or
  • via SSH (Less Popular)

WPOven Dedicated Hosting

Option 1: Uploading WordPress files via FTP client FileZilla

For your convenience, we are going to show both the FTP method as well as the File Manager method for which you have to download the FTP client FileZilla on your computer > install it > Activate.

After activation open the File Zila and provide the login credentials as shown:

  • Enter the following details, replacing “example.com” with your domain name.
    Host = sftp.example.com
    Username = example.com
    Password = The password you have chosen for SFTP
    Port = 22
  • Click on Quickconnect to log in.

Note: If this is the first time you are using an FTP client, it may show a pop-up message stating ” the server’s host key is unknown” and asking you whether trust it or not. All you have to do is simply click on the “OK” button and proceed.


After that, you need to upload the WordPress installation files to your web hosting account. Here’s how you do it:

  • Open your FTP client, i.e. FileZilla, and locate the WordPress files you downloaded earlier in step 1. These will appear in the “Local site” section, which shows all the files on your computer. You’ll probably find the WordPress files in your Downloads folder.
FTP client Filezilla Showing Webiste Files
FTP client Filezilla Showing Webiste Files
  • Click on the WordPress folder in the “Local site” window.
Uploading WordPress to the web hosting account via FTP
Uploading WordPress to the web hosting account via FTP
  • Select all the files by pressing Ctrl + A on Windows or Cmd + A on a Mac.
  • While holding down Ctrl (or Cmd on a Mac), right-click on the selected files and choose “Upload.” This will start uploading the files to your web hosting account.
  • Once the upload is complete, you can close your FTP client FileZilla.

Step 3: Now Start WordPress Installation in your browser

The rest of the WordPress installation will happen in your browser. Open your favorite web browser and visit your website’s URL.

If you uploaded WordPress to the main directory, open your domain name (example.com). If you uploaded it to a subdomain, visit the subdomain URL (e.g., www.mysite.example.com).

An interface will open, asking you to choose the language for your WordPress site. Select your preferred language and proceed.

Language Option for WordPress Installation
Language Option for WordPress Installation

On the next page, it will remind you to have your database credentials ready. Click on the “Let’s go” button to continue.

Entering Database credentials to continue WordPress Installation
Entering Database credentials to continue WordPress Installation

Step 4: Provide Database credentials

Enter the Database credentials that you have already saved, and click on the submit button.

Entering database connection details
Entering database connection details

After that, a new page will appear in which you have to click on the “Run the Installation” button and continue.

Run the WordPress Installation
Run the WordPress Installation

Step 5: Setup your WordPress Account

Now it is time to set up your WordPress account you have to create admin login credentials and provide some information as shown:

Setup WordPress Account
Setup WordPress Account
  • Site Title: Choose a title for your site. You can change it later if needed.
  • Username: Pick a username that will be visible if you post something. Avoid using “Admin.”
  • Password: Create a strong password to log in with.
  • Email: Enter an email address you have access to, as WordPress will send important messages there.
  • Search Engine Visibility: If you don’t want your site to appear on Google while you’re still building it, check the box. You can change this setting later.

After filling the entire fields and everything is done click on the “Install WordPress” button.

Step 6: WordPress installation successful

If you have followed all the steps mentioned above, you will see a “Success!” message, indicating that WordPress has been installed.

WordPress Installed Succssfully
WordPress Installed Successfully

Now click on the “Log In” button to be redirected to the WordPress dashboard, where you will need to provide your login credentials to access it.


WPOven Dedicated Hosting

Option 2: Upload WordPress files via cPanel’s File Manager

First of all, you need to create a database so that WordPress can store its information there.

1. To do so, Open your cPanel and locate MySQL databases/MySQL databases Wizard icon as shown in the picture.

MySQL database Option in cPanel
MySQL database Option in cPanel

2. You will see an option to Create A New Database, now provide the database name of your choice and click on the “Next Step” button.

Creating new databases in cPanel
Creating new databases in cPanel

3. Now in the next step you have to create a database user, enter the database username and password, and click on the “create user” button.

Creating a new database user in cPanel
Creating a new database user in cPanel

After creating the user, do not forget to give it access to the database you have created:

Add User to New Database
Add User to New Database

4. After you have created the user, make sure that you have also granted it access to the database you have created. For that check the box of “Assign All Privileges” and click on the “Make Changes” button.

Assign all privileges to a new database user created in cPanel for WordPress.
Assign all privileges to a new database user created in cPanel for WordPress.

5. Now the task has been completed, you need to save the database name, username, and password, which will be required in the coming steps.

Database created successfully
Database created successfully

6. Return to your cPanel and locate the File Manager icon in the Files section. Click on it to open.

File Manager in cPanel
File Manager in cPanel

7. Once open, look for the public_html folder from the left-hand navigation Menu and click on it open, as shown below:

public_html folder in File manager
public_html folder in the File manager

8. Now click on the Settings button located at the top right-hand corner of your File Manager.

9. A pop-up window will open in which you have to check the box for Show Hidden Files (dotfiles) > click Save.

Show Hidden Files in File Manager of cPanel
Show Hidden Files in File Manager of cPanel

10. Now, In the right-hand pane of the File Manager, search for the wp-config-sample.php file.

Renaming Wp-config-sample.php file
Renaming Wp-config-sample.php file

11. Right-click on the wp-config-sample.php file and Select “Rename.” Change the name of the file to “wp-config.php” > Rename file button and save the changes you have made.

12. Again, right-click on the renamed file “wp-config.php” and select the “Edit” option. A pop-up window will appear again, where you have to select Edit.

13. A file will open in which you will see the following information :

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here'' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

  • Now, Enter the name of the database you have created in the place of database_name_here.
  • Enter the username of the database you have created in the place of username_here.
  • Enter the password of the database you have created in the place of password_here.

When you have finished entering the information, click on the Save Changes button located at the top right, then close to exit and go back to File Manager.

Now you have followed the above steps thoroughly, WordPress Installation is now Ready to run. To do this, Open a new browser tab and try to access your domain to initiate the WordPress installation.

If you uploaded WordPress to the main directory, open your domain name (example.com), it will redirected to

https://example.com/wp-admin/install.php

and If you uploaded it to a subdomain, visit the subdomain URL (e.g., www.mysite.example.com).

and it will redirect to

https://example.com/yoursubfolder/wp-admin/install.php

An interface will open, asking you to choose the language for your WordPress site. Select your preferred language and proceed further as already mentioned in Step 5 of Option 1.

Choosing language for starting WordPress setup
Choosing a language for starting WordPress setup

Read: 🚩 How To Reinstall WordPress? 4 Best Methods To Follow


Conclusion

We know the above steps are not beginner-friendly and might seem like a very daunting task for any individual. But this step-by-step guide will help you understand how WordPress installation happens without any shortcuts.

After you have successfully installed WordPress, you might be interested to know how to grow your WordPress site. If so, check out the Top 10 Best Recommended Plugins for WordPress that can help your site grow and manage.


Leave a Reply

Your email address will not be published. Required fields are marked *