Install WordPress on Windows

WordPress® is a personal publishing platform, or content management system, that you can use to set up a blog on your website.

To Install WordPress on Your Hosting Account

  1. Log in to your IFindHost – account.
  2. Click Web Hosting.
  3. Next to the hosting account you want to use, click Manage.
  4. Go to the Applications tab.
  5. In the WordPress section, next to Install, click the downward-facing arrow, and then click Install (Custom).
  6. Select the domain name you want to use, enter the directory where you want to install WordPress, and then click Install.

FTP: How to upload files

Before you start

To use FTP, you need:

  • An FTP client (e.g. FileZilla, Dreamweaver)
  • To know your hosting account’s type. This way, you can use the right instructions for your type of hosting (e.g. cPanel, Plesk, etc.)
  • To make sure that account is set up (cPanel / Plesk / Web & Classic)
  • Your hosting account (FTP) hostname, username and password

This guide will help you find the information you need to use FTP with your website.

 Note: If you are using Managed WordPress, instead see our guide to using sFTP.

Find your FTP Settings

In order to use FTP with your hosting, you will need the following settings from your hosting account.

Setting What you need
Host Your hosted domain name or IP address (cPanel / Plesk / Web & Classic)
Password Reset your FTP password (cPanel / Plesk / Web & Classic)

Upload your website with FTP

Although we recommend FileZilla for FTP, there are many other programs and site-builders that use FTP as well. You can use these instructions to upload your site with FTP with the program of your choice.

FTP Method Instructions
FileZilla (recommended) FileZilla: FTP settings to upload your website
Dreamweaver Publish your website with Dreamweaver (CS4 / CS5 / CS6)
Adobe Muse Adobe Muse: How to publish a website
iWeb iWeb: Publish your website
Microsoft Expression Web Using Microsoft Expression Web 4 to Create and Upload Your Site

More info

Next step

Set up your account

After you purchase a hosting plan, you need to set it up before you can use it to host your website.

To Set up Your Hosting Account

  1. Log in to your IFindHost – account.
  2. Click Web Hosting.
  3. Next to the hosting account you want to use, click Manage.
  4. Complete the on-screen fields, and then click Finish.

FileZilla Errors: “The server’s certificate is unknown” & ECONNREFUSED

You might receive the following error when trying to connect to your cPanel shared hosting account with FileZilla (image):

The server’s certificate is unknown. Please carefully examine the certificate to make sure the server can be trusted.

Proceeding past this error will then generate this error (image):

Error: The data connection could not be established: ECONNREFUSED – Connection refused by server


To resolve this error, you must either connect via sFTP or disable TLS in FileZilla’s Site Manager.

What is my website’s root directory?

The root directory of your website is the content that loads when visitors access your domain name in a Web browser. The most obvious consequence of this is that you need to put your “index file” in your website’s root directory for visitors to see your site at all (more info).

Website-related applications might also need to know your website’s root directory.

Your website’s root directory depends on whether the domain name is your primary domain name or another type (more info).

Your primary domain name‘s root directory is /public_html.

Secondary and subdomain names’ root directories were specified when they were set up. You can find them listed in cPanel.

To Find Secondary (Addon) and Subdomains’ Root Directories

  1. Log in to your IFindHost – account.
  2. Click Hosting.
  3. Next to the account you want to use, click Manage.
  4. In the Domains section, click either Subdomains or Addon Domains, depending on the type of domain you’re using.

The root directory displays in the Document Root field.

Upload your website files

You can upload your website files directly through cPanel. This will publish your website live on the internet.

 Note: As an alternative to the cPanel File Manager, you can instead upload your files with an FTP client.

Preparing your files

Uploading more than one file? You can save yourself a lot of time by creating a ZIP file on your computer with all of your website files. This is because the file manager in cPanel can only upload one file at a time.

Upload your files

  1. In your cPanel dashboard, under Files, click File Manager.
    1. Not in cPanel? Log in to your IFindHost – account.
    2. Click Web Hosting.
    3. Next to the account you want to use, click Manage.
  2. If an option window displays, select the directory you want to open, and then click Go.

     Note: cPanel uses public_html as the root directory of your primary domain name’s website. If you want to upload your website to the internet, this is where you should start. If you want to upload a website for a secondary or add-on domain, you should first verify your website’s root directory.

  3. Navigate to the directory where you want to upload the file.
  4. Click Choose File, locate the file on your local machine, and then click OK.
  5. After you upload the file you want, click Back to….
  6. Repeat these steps for any other files you want to upload.

Next steps

Now that your website is uploaded, you can visit your website by navigating to your domain in your web browser.

Back up your website in cPanel

You should always keep backups of your website — there’s no other way to prepare for the unexpected. IFindHost – gives you two options for backups:

Method Additional fee Instructions
Automatic Yes Available through Site Backups
Manual No Use this article

Manual backups in cPanel

  1. From the cPanel home page, in the Files area, click Backups.
  2. In the Download a Home Directory Backup area, click Home Directory.

If you have any databases you should also download a backup of them by clicking the database’s name in the Download a MySQL Database Backup area.

Next step

More info

Reset your website application (CMS) password

If your website has been compromised, you might need to change the administrator password for your website application (or Content Management System/CMS).

The process for this depends on your application, the situation you’re in, and your familiarity with different website tools. One common method of changing your administrator password that works for every CMS, though, is changing your password through phpMyAdmin (Web & Classic / cPanel / Plesk / Managed WordPress).

WordPress® Resetting Your Password
Joomla!™ How do you recover or reset your admin password?
Drupal™ Recovering the administrator password