Back to Guides

4.1 – Installing WordPress

To manually install WordPress:

  • Download an FTP client
  • Download the WordPress installation package
  • Upload the WordPress files to your server
  • Create a MySQL Database for WordPress to use
  • Upload the Files to the Server
  • Connect WordPress to the MySQL Database
  • Name the Site and Create the Site User

Download an FTP client

An FTP client bridges your local files and your remote files (web hosting file system) so you are able to copy files from your local machine to the web server. Download an FTP client application like Filezilla. Open up the application and then open the Site Manger window, the small sites icon in the top left corner of your screen.

Taking the data you received from your host, complete the following sections:

  • Host
  • User:
  • Password:
  • In the Advanced tab, in the section ‘Default remote directory:’ type in the link to your home folder. This will be /public_html if you are running WordPress in the main on your site. Doing this now will save time later as whenever you open your FTP client it will automatically open your main root directory on your remote server, where your WordPress install will have been uploaded to.

    Leave the client screen open, but do not Connect

    Download the WordPress installation package

    Go to WordPress.org and download the latest version of WordPress. The files will be saved to your hard disk in a zip folder. Locate the folder and extract the files to a directory called ‘wordpress’.

    Upload the WordPress Files to Your Server

    To run your site on WordPress upload the extracted files to the public_html folder.

    To run a specific part of your site on WordPress upload the files to a subfolder (i.e. public_html/blog) if you want to run only part of your website on WordPress.

    Create a MySQL Database for WordPress to Use

    Using the tools in cPanel open up the browser and log into the control panel for the hosting. It will likely appear as http://thedomain.com/cpanel.

    Using the MySQL Database Wizard create and name the database, user and user password. These can be named as you like. Note the names of the database, user and user password for use later. Finally assign all privileges for your user to the database. This allows your user, and by extension, WordPress to interact with the database.

    Upload the Files to the Server

    Using the FTP client connect to your server. This will then display the commands and responses you’re sending/receiving to the server, which directories are currently selected, the contents of the currently selected directories and the queue of files being sent/received between the local and remote machines.

    In the local directory select the ‘wordpress’ folder with the extracted files. In the remote server select the root directory. This is probably the public_html directory. Drag the files in the ‘wordpress’ folder into the remote server directory. The FTP client will then begin to copy the files from your local machine to the server. Once the files have been copied refresh the remote server directory. The copied files should now appear in that directory.

    Connect WordPress to the MySQL Database

    Open up your browser and navigate to your new domain. The following message should appear and means WordPress is installed:

    “There doesn’t seem to be a wp-config.php file. I need this before we can get started.”

    You can now connect to the database. Click the “Create a Configuration File” button. Select “Let’s Go!”. Fill in the form with your database credentials.

    The database Host is most commonly the default ‘localhost’. Occasionally the web host may have called their DB host something different. If this is the case check with your host as to what your DB host should be. The table prefix by default will be wp_. It’s considered best practice to change this to something else as a security measure. When the form is complete press ‘Submit’.

    Name the Site and Create the Site User

    The Welcome screen should now appear along with a form to complete to name the new site and complete the user credentials. After completing this click the ‘Install’ button. The ‘Success!’ message should now appear with an invitation to Log In. Click the ‘Log in’ button to show the Log in Form. You can now log in to the site. The installation is complete.

    Back to the Top