How to Install WordPress Manually in Any Webhost

While most web-hosting companies offer automated installing solutions for WordPress, you might come across situations where you want to or have to install WordPress manually. That means, instead of an automated web-based installer, you’ll use the blogging software’s own installation wizard. It allows you to install a clean version of WordPress.

But for it, you’ll first have to download WordPress from the official website, upload it to your web host using file manager or via FTP (File Transfer Protocol), extract the uploaded file and finally, start the online installation wizard. You will also have to manually set up a MySQL database.

So, here are the detailed steps for you to install WordPress Manually in any web host:

Downloading WordPress Software

Download WordPress Button

Download the latest version of WordPress from the official source. You can either download the .zip or .tar.gz archive.

Uploading WordPress

Access your web host to upload the downloaded compressed files. You’ll either have to extract the archive offline and then upload it or you can extract the archive after it has been uploaded. It all depends upon what is supported by your hosting provider.

Now there are two simple ways to upload the files:

Using Online File Manager

File Manager Icon of cPanel

From your control panel or hosting panel, access something called file manager. You’ll have to navigate to the exact folder for the domain or sub-domain, or you can create and open a sub-folder where you want to install WordPress.

File Manager and Upload Interface

In your file manager, you’ll find the option to upload files. What you’ll have to do is upload the .zip or .tar.gz file if your host offers decompressing the files online. If it doesn’t then you’ll have to extract the archive and then upload all the files. Uploading individual files is easier when it is done via FTP, as discussed below.

Using FTP

You can also upload the archive via FTP and then extract it using the file manager. If online extraction is not possible, then uploading an extracted archive is simple with FTP—just select and upload.

Find out the FTP (File Transfer Protocol) host, login and password. The host looks something like: ftp.yourdomain.com. These details are easily available from your hosting control panel. If you can’t find it, ask the provider.

FileZilla Quick Connect

Then, you can use free ftp clients such as FileZilla for the connection. Browse to the folder where you want to upload and then begin the file transfer.

Uploading Files Via FileZilla

After uploading everything, the root folder where you want to install WordPress will have the following folder and files:

wp-admin
wp-includes
wp-content
index.php
wp-activate.php
wp-blog-header.php
wp-cron.php
wp-links-opml.php
wp-load.php
wp-mail.php
wp-settings.php
wp-config.php
xmlrpc.php

Setting Up the Database

WordPress requires a MySQL database to store information such as the blog posts that you make. Use the MySQL management feature in your hosting control panel to create a database, username/password and then associate the username with the database.

Remember that you’ll have to:

  1. Create a database.
    Create New Database
  2. Create a user. Copy the username and password.
    Add New MySQL User
  3. Associate the username with the database and give it all privileges.
    Manage User Privileges for Database

Installing the Software

Once the files are uploaded and the database is set up, you will need to follow the installation wizard. The installation wizard is accessible when you try to use http to access the directory that you uploaded the files to. You’ll be automatically redirected to the installation file i.e. /setup-config.php.

Here are the steps for installation:

  1. Choose the language and hit Continue. Then click on Let’s go!
  2. Input the database connection details: Database Name, User Name and Password that you set up before.Entering WordPress Database InformationYou can leave the Database Host and Table Prefix as they are unless your host specifies a different database host. Table prefix is used if you want to have multiple WordPress or other script installation while using only one database. Press Submit when done.
  3. If everything is correct, you’ll be able to press a button called Run the install next.
  4. Input the following details:
    Needed WordPress Information

    • Site Title: A title for your site.
    • Username: The administrative username that you want to use for WordPress.
    • Password: Admin login password, twice.
    • Your Email: Admin email.
    • Privacy: Leave it checked to be indexed in search engines.
      You can edit these details later as well. Press Install WordPress when done.
  5. If everything goes well, a success message will be displayed. You’ll also receive an email confirmation in your admin email.