About This Lesson
There’ll be times when you’ll need to upload special files to your website, or download existing files from your website, to your computer.
For instance, you might want to manually add the WordPress files to your site. Or you might want to download a file from your site, onto your computer, because you need to edit it.
To do this you need to use an FTP client. FTP stands for File Transfer Protocol and is basically a way to transfer a file from one computer to another.
In this tutorial you’re going to see how to transfer between your computer and the server that holds your website files.
To do this we’re going to use a program called FileZilla. In this tutorial I’ll show you how to install FileZilla and how to use it!
Read All About It
FileZilla Tutorial – See How To Install And Use FileZilla
Filezilla is a FREE to use FTP client, it’s been downloaded over 233 million times, just like WordPress it’s open source and it works across Widows, Mac OS and Linux.
You can visit their website at FileZilla Project.
To use FileZilla, the first thing you need to do is download it. (Note: This link takes you to the “FileZilla Client” download, which is the version you want. FileZilla also offer a Server version, which we wont be using.)
When choosing where to download FileZilla from,
- Instead of choosing the sourceforge download option
- Click “Show additional download options” (Like in the image above)
Once on this page, choose if you want to download the Windows, Mac OS or Linux version. In this tutorial I’m going to go with Windows, but using FileZilla is similar for Macs.
Once downloaded, you’ll need to install FileZilla.
To do that, go to the folder on your computer where your download is. In this case it’s in my downloads folder.
Read through the License Agreement and if you agree, click “I Agree”.
You then have to choose if you want all windows users to be able to use FileZilla or just the user you’re currently logged in as. In this example I choose all.
You then have to choose what extra components you want to install. In this example I choose all.
Then choose where you want to install FileZilla on your computer.
Finally you can choose if you want to add a shortcut to your start menu.
If you don’t, just choose “do not create shortcuts”.
FileZilla will then being to install for you.
Note: In this tutorial I installed FileZilla with Windows, but installing it onto a Mac is pretty straight forward and similar to how you install any other program.
How To Connect To Your Site
To be able to transfer files to or from your website, you need to connect to the server that holds your website files.
When you create an account with a hosting provider you’ll be given an FTP username, password and hostname. You’ll need these to connect to your site.
To do that I need to visit the homepage of SiteGround, then hover over the login button, where I’ll enter in my username and password, and then click login
(The username you need to login to SiteGround will come from the confirmation email you got when you joined, which will be similar to the image below. And your password, will be the password you created when you joined.)
Once logged in, you’ll see a page similar to the image below, click “My Accounts”.
You’ll then see the details you need to use, so you can connect to your site in FileZilla.
So to connect to your site, open FileZilla and insert your login details, in my case this will be,
- The hostname I got from SiteGround
- The username I got from SiteGround (which is listed above as “cPanel Username” and is the same username you use to login to your SiteGround account)
- The password you need, is the password you created when you joined SiteGround, and is what you use to login to your SiteGround account
- The port is generally 21, but with FileZilla you can leave this blank
- Once done I click, “Quickconnect” and this will connect me to my site
There are 6 main areas in FileZilla that you need to know about.
- This area lets you navigate around the folders on your computer
- This area lets you navigate around the folders on your server. (Note: To see what’s on your site, everything you want is within public_html.)
- This area lets you see the status of files you are either uploading or downloading
- This area will tell you how many files you currently have queued to upload or download and it will tell you what they’re called
- If for any reason an upload/download fails, you’ll be notified in this tab
- This tells you the number of files that have been successfully uploaded/downloaded and tells you what they’re called
Upload A File To Your Server
Uploading a file is simple,
- Navigate to where the file is on your computer (In this example I want, C:Users\Ryan\Downloads)
- Navigate to where on your server you want to upload this file (In this example I want to upload to my website, which is in, “public_html”)
- Right click on the file you want to upload
- Then click upload
- This will then transfer it to your site
- When done you’ll see a successful transfer
Download A File To Your Computer
Downloading a file is simple too,
- Navigate to where the file is on your server (In this example I want to download from my website, which is in, “public_html”)
- Navigate to where on your computer you want to download the file (In this example, C:Users\Ryan\Downloads)
- Right click on the file you want to download
- Then click download
- This will then transfer it to your computer
- When done you’ll see a successful transfer
And it’s as simple as that. That’s how you can upload files to your website. Or download existing files from your website, to your computer.
If you’re interested in more tutorials like this, check out my individual tutorials page.