Blogger / Coder / Composer

Blogging Guide > Specials > A beginner's guide to... > A beginner's guide to FTP

A beginner's guide to FTP

< A beginner's guide to Feedburner :

FTP stands for File Transfer Protocol.  FTP allows you to upload files to a website, or download files from a website.  Uploading is the most common method though, as you can usually download files through your web browser.

You need your own domain (e.g. yourname.com) to be able to use FTP.  For instance, if you use blogspot.com or wordpress.com then you won't be able to follow this guide.

To use FTP, you need an FTP program.  I use FileZilla, which is free.  Download the latest version, then run the install program by double-clicking it.  You will then be able to run FileZilla using the shortcut on your desktop or the link on your Start Menu.

Setting up your site

Once FileZilla has opened, click on File, Site Manager.

FileZilla Site Manager

Click on the New Site button and you'll be able to name the site.  Type the address of your site - in my case I would type in benbarden.com.  Then fill in the boxes on the right-hand side:
  • Host - type the address of your site.
  • Port / Server type - ignore these unless your web host requires you to change them.
  • Logon type - change this to Normal.
  • User / Password - type the username and password supplied by your web host.  They might be referred to as "CPanel Login Details".  Check the welcome email you received from your web host when you signed up.  If you don't know the username and password, ask your web host.
Click the Connect button and you should be connected to your site.

Moving around in FTP

Here's a screenshot showing what FileZilla looks like after connecting to a site.

FileZilla 1

There are two lists of files.  The files on the left are on your computer - "local files".  The files on the right are on your website - "remote files".  You can go into a folder by double-clicking it, and you can go up one level by double-clicking on the ".." icon at the top of the list.

In the list of remote files, you should see a folder called public_html or htdocs.  Double-click on this folder and you'll see a list of the files used by your site.

Transferring files

Before transferring files, find what you want to upload in the list of files on the left.  Next, go to the folder where you want to put the files using the list on the right.  Both lists need to be in the correct location before you can start.

To upload one file or folder, just click and drag the file or folder from the left side to the right.  Or, you can right-click on the file or folder and select "Upload" in the options that appear.

To upload multiple files or folders (or both), you need to highlight what you want first.  You can click in a blank area in the left-hand list, then drag to draw a box around the files and/or folders that you want.  If you only want certain files or folders, hold the CTRL key on your keyboard and click on each file/folder one at a time with the mouse.  This will highlight individual items.

If you need everything except a couple of items in the list, click in a blank area of the list, and instead of drawing a box, press CTRL+A to highlight the whole list.  Then hold the CTRL key and click with the mouse to deselect items in the list.

To transfer all of the files, click and drag one of the highlighted files to the right-hand side.  I have found this can be problematic as sometimes the mouse tries to draw a box when it should just drag the files.  To address this, start dragging from the file/folder icon to the left of the name, rather than the name itself.

That covers uploading.  Downloading is virtually identical, but you move files from the right side to the left.

You'll see the progress of your file transfers in the status box at the bottom.  When the box is empty, the process is complete.

Renaming and deleting files

You can right-click on a file or folder and rename or delete it.  Be careful though - if you delete something from your website, you can't recover it from the Recycle Bin!

FileZilla 2

Just say no!  (unless you really do want to delete those files and folders.)

Setting permissions (CHMOD)

If you're installing a blogging or website system, you might be asked to "CHMOD" some files/folders.  To do this, find the file/folder you wish to change in the list of files on the right.  Then right-click on the item and select File Attributes from the list of options.  You'll see a dialog a bit like this:

FileZilla 3

Usually you'll be given the numeric value, e.g. 777, 755, 666.  All you have to do is type this value into the "Numeric value" box at the bottom of the above dialog.  For instance, if I type 777 into the box that came up earlier, all of the checkboxes will be filled in:

FileZilla 4

Typing in a different value will change which checkboxes are ticked and which are not.  Click OK when you're done.

In summary

If you have your own domain name, FTP is worth knowing.  Most software providers have installation guides and FTP is often part of the process.  I hope this guide is useful!
Ratings: 2, Average: 4
Tags: ftp, filezilla, chmod, upload, download
Posted by Ben on May 15, 2008 17:58 / Edited: May 15, 2008 18:55

Comments

1
Posted by Vincent | May 16, 2008 01:48 | http://polymathprogrammer.com | Permalink

Aha! You've got jargon! *points accusatory finger* CHMOD is short for "change mode". Only us tech people know the true power of 777! *nudge nudge*

Seriously, I think I'd faint if I had to explain FTP to people... Command line rulez!

This post's fantastic by the way...

2
fragileheart's avatar
Posted by fragileheart | May 16, 2008 12:25 | fragileheart.com | journal | Permalink

:) Great tutorial Ben! I heart FTP. I'm lost without it!

3
Posted by Lightening | May 16, 2008 16:26 | http://www.lighteningonline.com | Permalink

ftp is something I hadn't even heard of until a few months ago. It wasn't something I EVER thought I'd learn how to use. But once you do it, it's not that hard is it? As long as you can find a tutorial to follow the next time. ;) I've marked this one so I don't have to go searching each time. LOL.

4
Posted by Laura | May 17, 2008 11:17 | http://thatgrrlca.blogspot.com | Permalink

I've used FileZilla for years. It's never let me down.

5
Ben's avatar
Posted by Ben | May 17, 2008 13:17 | benbarden.com | Permalink

Vincent - thanks for that! ;) Glad you like the post.

fragileheart - thanks! :)

Lightening - FTP is mostly just moving files around. I'm careful not to say "this isn't hard" about things such as this - I don't want to put people off if they don't get it right first time. I think it's easy when you know how. :)

Laura - I haven't used FileZilla for much more than a couple of years. Before that I used WS_FTP Pro. My wife still prefers WS_FTP Pro but I think it went downhill - they added too many unnecessary things and I found it rather unreliable. FileZilla is great.

Thanks for the comments. :)

6
Posted by ceblogger | May 17, 2008 18:53 | http://blogcebuworld.com | Permalink

Thanks for this tutorial. I haven't really tried touching this area since most of my blogging life had been on blogspot. But now that I have my own domain (and planning to buy another one), I will try mastering FTP. The webhost suggested something but I could not really recall.

7
Ben's avatar
Posted by Ben | May 17, 2008 21:52 | benbarden.com | Permalink

Glad you found it useful, ceblogger. :) Let me know if you have any further queries.

* Required Fields. Email will not be shown.
Verification code
Type the message into the box below.
The letters are case sensitive.
Help

Rate this article:
(5 = Highest, 1 = Lowest)
Note: if you have already posted a rating on this page,
a new vote will not be added.

Content with similar tags

  • No related content found.