How to Install WordPress Manually

It is unnecessary to manually install WordPress as it can be quickly installed via Softaculous; however, if you want a more technical option, this article will cover the steps needed to install WordPress manually.

Here are the steps in installing WordPress manually.

  • Step 1: Download WordPress ⤵
  • Step 2: Upload WordPress to hosting account ⤵
  • Step 3: Create MySQL database and user ⤵
  • Step 4: Configure wp-config.php ⤵
  • Step 5: Run the installation ⤵
  • Step 6: Complete the installation ⤵

We created video tutorials for building your WordPress website! See the Additional Resources section below ⤵.

No domain name for your WordPress site yet?Register a new domain through our front-of-site! If you need help in choosing and registering your domain name, please visit these support articles.

Step 1: Download WordPress

  • Download the WordPress package to your local computer from
  • Unzip the downloaded file to a folder on your local computer.

Step 2: Upload WordPress to hosting account

There are three available options for uploading WordPress to your hosting account. When you unzipped the file in Step 1, you were left with a folder named wordpress, and the contents need to be uploaded to your hosting account's file manager. You can accomplish this one of three ways:

  • Upload via FTP- See How to Manage Files with Filezilla for more information.
  • Upload via File Manager- See How to Upload Using the File Manager for instructions.
  • Upload via SSH- See How to Get and Use SSH Access for instructions.

Step 3: Create MySQL database and user

WordPress stores its information in a database. Therefore, a database will need to be created.

  • Log in to cPanel.
  • Look for the
  • Databasessection, then click theMySQL Database Wizardicon.
  • For
  • Step 1: Create A Database, enter the database name, and clickNext Step.
  • For
  • Step 2: Create Database Users, enter the database user name and password, and clickCreate User.
  • For
  • Step 3: Add User to the Database, click theAll Privilegescheckbox and clickNext Step.
  • For
  • Step 4: Complete the task, make a note of the database name, username, and password, as you will need them for Step 4⤵ below.

Step 4: Configure wp-config.php

The wp-config-sample.php file contains the database information and tells the WordPress application from which database to pull data. This step must be completed to ensure the correct database information is associated with the WordPress installation.

The wp-config-sample.php file can be found in File Manager in the folder where WordPress is installed. The folder for your primary domain is public_html by default, so the steps below show the process for that folder.

  • Log in to cPanel.
  • Navigate to the
  • Filessection, then click theFile Managericon.
  • From the left-hand navigation menu in File Manager, click
  • public_html.
  • Click on the
  • Settingsbutton found on the top right-hand corner of your File Manager.
  • In the pop-up box, check the box for
  • Show Hidden Files (dotfiles), then clickSave.
  • In the right-hand panel of the File Manager, locate the
  • wp-config-sample.phpfile.
  • Right-click on the file, then select
  • Rename.
  • Change the name of the file to
  • wp-config.php, then click theRename Filebutton to save the change.
  • Right-click again on the new
  • wp-config.phpfile and selectEdit.
  • A second pop-up box will appear. Click the
  • Editbutton.
  • When the file opens, look for 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' );
  • Replace
  • database_name_herewith the name of the database you created (above in Step 3: Create MySQL Database and User ⤴).
  • Replace
  • username_herewith the username of the database you created.
  • Replace
  • password_herewith the password of the database that you created.
Note:Make sure there are no spaces before or after your database name, username, and password.
  • Once done, click the
  • Save Changesbutton on the top right, thenCloseto exit and return to the File Manager.

    Step 5: Run the installation

    Open a new browser window and enter your domain to run the installation script. Depending on where you installed the script, you will be automatically redirected to either of the following URLs:

    If you uploaded WordPress to the domain's root folder, you should be redirected to:

    If you uploaded WordPress to a subfolder of your domain's directory, then the URL will be this format:'with your actual domain name.

    Step 6: Complete the installation

    • Once you access your correct WordPress URL in a browser, you will see a WordPress setup page prompting you to select your preferred language. Select your preferred language and click the
    • Continuebutton.
    • You should now see a welcome page that says, "
    • Welcome to the famous five-minute WordPress installation process!"Under theInformation neededsection, you'll need to fill out the following fields:
    • Site Title- This can be changed at a later time.
    • Username- This is the admin username for the site. We highly recommend using something other than 'admin' since using it can pose a security risk.
    • Password- A strong password will be automatically generated for you, but you can choose your own. The strength indicator will let you know how secure your password is.
    • Your Email- Login information will be sent to this email address, so make sure it is an email address you have access to.
    • Search Engine Visibility- If you want your website to show up in search engine results, leave this unchecked. If you do not want your site indexed, then you can check this box.
  • Click the
  • Install WordPressbutton, and you should be taken to the final screen, which says, "WordPress has been installed. Thank you, and enjoy!". It will display the username you chose on the previous page and a placeholder for your password. Click theLog Inbutton to log in to the WordPress Admin Dashboard to begin building your site!

    SiteLockwill block the bad guys, automatically remove malware, defend against malicious attacks, and more.

    Additional Resources

    Done installing WordPress? If you need assistance in building your WordPress website, here are video tutorials we created to get you started.

    • How to Choose and Install a WordPress Theme - Ep 1 Workin' with WordPress
    • How to Customize a WordPress Theme - Ep 2 Workin' with WordPress
    • How to Create and Edit a Page in WordPress - Ep 3 Workin' with WordPress
    • WordPress Navigation Menu and Widgets - Ep 4 Workin' with WordPress
    • Building your Homepage with WordPress Block Editor - Ep 5 Workin' with WordPress
    • How to Install and Activate WordPress Plugins - Ep 6 Workin' with WordPress
    • How to Create WordPress Blog Post - Ep 7 Workin' with WordPress
    • How to Build an Online Store with WooCommerce - Ep 8 Workin' with WordPress