How to Install WordPress Manually

Installing WordPress is too easy using one-click installers like Fantastico, Softaculous, and Microsoft Web Application Gallery. However, there are times when you need to install WordPress manually, especially when you are having trouble with one-click installers. WordPress manual installation will help VPS customers who did not opt for any control panels (cPanel or WebsitePanel) to be installed in VPS. In this article, we will describe the steps to install WordPress manually.

Step 1: Download WordPress

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


Step 2: Upload WordPress Folder to Your Hosting Account

Windows Shared Hosting and Windows VPS (with WebsitePanel) customers should extract the WordPress files to the following path.


Windows VPS (without WebsitePanel) customers can upload the WordPress package to the following path though it's not essential.


To upload WordPress files to your hosting account, you will have the following options.

IMPORTANT: If you want to install WordPress in the main domain on your account and to be accessible through your main domain (i.e. ), you need to upload the extracted files to your wwwroot folder. If you want to install WordPress on a subfolder and want your website to be accessible via subfolder (i.e., then you need to upload the extracted files to your wwwroot/subfolder folder.

  1. To upload WordPress files via FTP, refer to our FTP guide.
  2. To upload WordPress files via WebsitePanel File Manager, refer to the knowledgebase article
  3. To Upload WordPress files via Remote Desktop (For Windows VPS Users Only), refer to our knowledgebase article.


Step 3: Create MySQL/MS SQL Database and User from WebsitePanel

While you run the WordPress installation wizard, you will have to enter the database connection details so that we will create a WordPress database and user first. Follow the steps mentioned below to create the database and user. Keep these database connection details handy, as you will need them soon.


Step 4: Configure the wp-config.php file

Now, we will place the database connection details (we created them in step #3) in the wp-config-sample.php file. The wp-config-sample.php file can be found in the WordPress folder. To modify the wp-config-sample.php file, follow these steps.

  1. Log into WebsitePanel.
  2. Click the File Manager icon.
  3. Click on Domain name and then wwwroot folder.
  4. Click the folder containing the Wordpress installation and locate the wp-config-sample.php file.
  5. Click on Rename button and change the name of the file to wp-config.php.
  6. Edit wp-config.php file and look for the following information:

    define('DB_NAME', 'database-name');

    /** MySQL database username */
    define('DB_USER', 'user-name');

    /** MySQL database password */
    define('DB_PASSWORD', 'db-password');

    1. Replace database-name with the name of the database you created in step #3.
    2. Replace user-name with the username of the database you created.
    3. Replace db-password with the password of the database that you created.

  7. Save the changes and close the file.


Step 5: Run the WordPress Installation Wizard

Open your browser and run the WordPress installation wizard. Depending on where you installed the WordPress script, you may find it at either of the following URLs.  // 
Replace with your actual domain name.  //
Replace and sub-folder with your actual domain name and sub directory name.


On successful installation of WordPress, you would see a welcome page saying that "Welcome to the famous five-minute WordPress installation process!". On this page, fill up the following details and click Install Now button.

  • Site Name
  • Username
  • Password
  • Email address (login information will be sent to this email address)
  • Select whether or not to have the search engines index the site

Was this answer helpful?

« Back