Guide to Connect to Your WordPress Site’s Web Server via FileZilla

As you know, web hostings with Cpanel integration support automatic WordPress installation. But their applications do not always run smoothly without errors.

I wrote this guide to help you install WordPress in a slightly more advanced way in case you can’t install it automatically… or simply if you want to try a relatively advanced wordpress technique.


This guide applies only when your web hosting uses Cpanel, not for Managed WordPress Hostings. I will perform specific operations on Godaddy web hosting server. You can do the same on other hostings.

First you need to download FileZilla software to your computer, this is the software that will connect to your hosting via FTP protocol. After downloading, install it on your computer.

Also you need to download the latest WordPress version to install on your web hosting server.

Step 1: Add domains to your hosting plan

First, you need to add the domain you want to install into your hosting. Let’s access Cpanel on hosting. Refer to the article “What is Cpanel?” If you’ve never heard of it before.

At Cpanel, select Addon domain:

Evnter your domain name in the first line, the following two lines will automatically be filled in, then click Addon Domain.

If it shows “You can park your main domain”, it means your domain is the main domain on your hosting, no need to do this further.

Step 2: Point IP from domain to hosting.

If your domain is in the same Godaddy account of hosting, you do not need to manipulate this step. But if your domain is in another provider or in another Godaddy account, you need to point the IP to the hosting. You will find the hosting IP in the right column of cpanel’s main interface.

In this step, you need to log in to the domain provider’s website where you purchased the domain, then install it.

For example, if you buy your domain from Namecheap, the interface will be as follows:

You can find a lot of guides about pointing domain to hosting on the internet.

Step 3: Find FTP account in your hosting

Next, click in FTP Accounts.

Below you will see the Special FTP Accounts section, where you click on Configure FTP Client to get some information:

  • FTP Username
  • FTP Sever: use it to Fill in to Host Section of FileZilla software
  • FTP & explicit FTPS port: connection port

Step 4: Use FileZilla to connect

Start Filezilla, select Site Manager as shown below to add connection account.

Click in New Site, name the website and fill in the following information on the right:

  • Host: IP address of the hosting or the hosting’s main domain (The FTP Sever entry in step 1)
  • Logon Type: Select Normal
  • User: Get in the login column in step 1
  • Password: Fill in the password of cpanel

After that, click in Connect,Select Ok for all the tables that appear later

If the connection is successful, it will show the status line as shown below:

Step 5: Delete old WordPress (If you have installed wordpress on your Hosting)

Note that if you haven’t installed WordPress, skip this step. If you have already installed or encountered an error during the installation process, you need to delete all data before installing new WordPress.

Working with Filezilla, in the Remote Site column, access the public_html directory, your WordPress data will be installed here.

Then press Ctrl + A to select all, right-click, select Delete to delete all. If any message appears, click OK. Then wait for the deletion process to complete.

After about 10 minutes, when this folder displays Empty Directory Listing status, the process is complete.

Step 6: Upload your new wordpress

Once you have downloaded the latest version of WordPress to your computer, unzip it. The folder after extracting will have the files as shown below.

Our next task is to upload all of these files to hosting (Upload to the old WordPress folder in the previous step).

On the right side of FileZilla (Local Site), you choose to go to the WordPress directory:

In the left column of Filezilla, you must be in the public-html directory.

Then select all files in the left column of FileZilla, right-click and choose Upload.

You wait for about 10 ~ 15 minutes. If any message shows up, click OK.

Step 7: Create a database, username & connect them together

Please go back to Cpanel in Hosting, then go to MySQL Database:

Create a new database, set your own name, then click Create Database:

If the following message appears, that means you’re successful. Now click on Go back!

Scroll down to the MySQL User section, you will create a new user. Enter your new username and password and click Create User.

If the following message appears, that means you’re successful. Now click on Go back!

Then in the Add User To Database section, you add the username you just created in the database you created, select those 2 and then click Add.

Check the All Privileges box and click MAKE CHANGES.

Now that you have completed step 7, we move on to step 8!

Step 8: Configure & install WordPress

Now go to the website you are installing. If you manipulate exactly 7 steps above, your website is now active and it will notify you to choose the language & set up some basic information for the website.

(If your website is not accessible at this time, try accessing it with another browser or see if there is any wrong step above).

Pick English (or any language you want), click on Continue.

Click Let’s Go when the following notification appears

Please fill in the information:

  • Database: The database name you just created in the previous step
  • Username + Pass: You have also created them in the previous step

Click on submit.

If successful, it will display the following message, click Run the install.

You will need to fill in some WordPress installation information as follows. Then click Install WordPress.

  • Site Title: You can enter anything. You can change it later
  • Username: Username of webmaster
  • Password: I recommend that you choose a strong password.
  • Email

Once completed, you will receive a notification.

That’s it! Now click on Login to login your admin page with newly created information. You have finished installing WordPress without using Cpanel software.

I’m sure when you successfully install WordPress using this method, you will better understand WordPress as well as how it works and connects to the database, …

Here are some related content you may be interested in:

Wish you success, if you have any problems, please leave a comment!

[sociallocker]Free Bonuses[/sociallocker]

Leave a Reply