How to Install WordPress Using FTP

Posted by
How to Install WordPress Using FTP

The world of webs has changed dramatically since 2003 when WordPress was published. From then to at present, WordPress is the most popular tool for creating websites.WordPress is capable of creating any style of websites, from a simple blog to a full-featured business website. Generally, for a web developer, they have to adept in HTML, CSS, PHP, JAVA, jQuery, MySQL languages to create a website and also spend a lot of time on it, but in WordPress, you don’t have to adept in those programs and can save your time either isn’t it great? You will be glad to know that installing WordPress is so easy. You can install WordPress using FTP. In addition, You can Install WordPress using Softaculous and Xampp also. I already show in my previous article how to install WordPress using Softaculous and Xampp if you want then check the link below:

How to Install WordPress on Xampp.

How to Install WordPress Using Softaculous.

[lwptoc min=”2″ hierarchical=”0″ numeration=”decimalnested” toggle=”1″]

What is FTP?

In the first place, a question comes in mind on a beginner, that what is FTP? Let’s lookout

  • What is FTP?
  • The operation model of FTP protocol
  • Methods of data transmission in the FTP protocol
  • The objectives of FTP?


FTP  acronym is File Transfer Protocol. In light of TCP/IP, FTP will exchange data in the network. It usually works on two ports, 20 and 21, in which the host packages you buy support cPanel control panelDirectAdmin, …

Understandably, FTP is a protocol that makes it easy to exchange data between a computer and a host and vice versa. In addition, users can manage all data files and files on the host except the database.

Thanks to this FTP protocol clients can access the FTP server to send or retrieve data in the same network. Even if the user is far away from the FTP server, it is still possible to transfer and receive data easily.

The operation model of FTP protocol

However, the operational model of the FTP protocol is based on two basic processes among the communication and between the FTP client and the FTP server, Control Connection, and Data Connection.


  • Control connection: This is the main logical TCP connection that is created when the session starts. This process only controls connections and it maintains through the data and only for control information to pass.
  • Data connection: It does not control data as the Control connection but here it makes a data connection when data is sent from the server to the client or vice versa. Here a separate TCP data connection is established between them, thanks to this connection the data is transmitted, and when the data transfer is completed the connections will also stop.

Methods of data transmission in the FTP protocol

The mode of transferring data from the Client to the Server or vice versa in the FTP protocol is divided into 3 modes of data transmission: Stream mode, Block mode, and Compressed mode.

  • Stream mode: Data is transmitted as unstructured bytes consecutively over a TCP connection to the receiving side. Based mainly on the reliability of TCP data transmission because it has no header structure, so the data transmission ends when the sending device disconnects the channel.
  • Block mode: Compared with Stream mode, this method is more standard in data transmission. At this time, the transmitted data will be divided into small packets and closed into FTP blocks (Each block will contain information about the data block being sent).
  • Compressed mode: Using a fairly simple compression method during data transmission. When detected and processed loops in data, it will be compressed to help reduce the length of the entire data. This method is also known as “run-length encoding”. In fact, this method is not necessary because the large files on the FTP server are usually already compressed.

The objectives of FTP are

  • To promote sharing of files (computer programs and/or data)
  • encourage indirect or implicit (via programs) use of remote computers;
  • shield a user from variations in file storage systems among hosts;
  • transfer data reliably and efficiently.

How to Install WordPress Using FTP?

Now we know what is FTP let’s jump in the install WordPress using FTP.

Follow these easy steps below to manually install WordPress using FTP.

    1. Download an FTP Client on your computer.
    2. Create an FTP Account within your hosting account.
    3. Download the most recent version and extract WordPress.
    4. Upload the theme folder via FTP to your WordPress install.
    5. Create a new database and database user in cPanel.
    6. Put your website’s information.
    7. WordPress has now been installed successfully.

Step 1: Download an FTP Client on Your Computer

To install WordPress using FTP, you need an FTP client on your computer. Here, I give you some names of the FTP Client.


Mac OS X

I will recommend you to use File Zilla because of simplicity. Comparatively, File Zilla is a well-known software and supported in both Windows and Mac.  There are a lot of users of it, in case you feel any trouble you may get help.

Step 2: Create an FTP Account Within Your Hosting Account:

To clarify you have access to your hosting from the FTP Client. Then, typically you have to set up your own FTP user access within your hosting. Even if, this is a different process for every hosting company as their backend environments are all different. But the end goal is the same. Forthwith, You need to create an FTP User Account. You will create a username and a password (make it very strong!).


Surely, The other piece of information you’ll need is the hostname. Once you create the user account generally the hosting company provides you with the hostname upon accepting the newly created user.

Depending on if you’re hosting is set up to create what is called Secure FTP (abbreviated sFTP) you’ll also need the Port Number to be able to access via your FTP Client.

Step 3: Download the most recent version of WordPress and extract it.

Download the most recent WordPress from the WordPress website. As a result, WordPress packages come as a ZIP file. You need to unzip the file and inside it, you will find the WordPress folder. This folder contains all the WordPress files you need to upload to your web server.


WordPRess Latest Version

WordPress Extract Theme Fixer


After finishing extract the file then Open the FTP software and enter your FTP login information.

go to File → Site Manager.

In Site Manager fill the information,

Name your site, give host info and port keep logon type into Normal, and also give user and password. Now, go for connecting.

Step 4: Upload Download file into the Root directory

Once it connects you’ll see a successful dialogue atop of the file Zilla which means you’re ready to go besides this if you get any failure dialogue in file Zilla then contact your host provider. Finally, in the local site, you can see your download file.

Now, To install WordPress into the main domain, select and upload it to public_html/directory or,

To Install WordPress into a subfolder, select and upload it to the public_html/folder name.

Step 5: Create a new database and database user in cPanel

You need to login to your cPanel. Do this by navigating to your hosting control panel and log in with the cPanel login information from your hosting company.
Go to my SQL database button.

Create a database by entering a database name on the “new database” form and clicking on “Create Database.”

After creating the database name, you will need to fill in your username and password. Click on “Create User.”
Under “add the user to database” you need to choose the user and the database that you created earlier. Click on the “Add” button.


Create Database and MYSQL

Step 6: Go to your web address and Put your website’s information

Type your web address into a web-browser then choose your language.

Continue to include furthermore information. In the Next process fill the
  • Site Title
  • Username
  • Password
  • Email
WordPress Installation Information

Step 7: Install successful

Please write down your username and password for your own reference. Now, WordPress installed successfully. Now you’re ready to log in and begin the setup of your WordPress site!
 WordPress Install Success


Now, you’re ready to go run your website. It’s quite simple to install WordPress using FTP if it complex for you then you can install it by another process by Softaculous or Xampp. write your comments on how’s the article” How to install WordPress using FTP” is this helpful for you or not? let us know.

Leave a Reply

Your email address will not be published. Required fields are marked *