How to FTP files to cPanel?

If we have many files to upload from our harddisk to cPanel, we can use the FTP (file transfer protocol) method. This will be faster.

Basically, in cPanel we create a new FTP account which is binded to a certain folder path. Then we need to download an FTP Manager Client Tool to our desktop. We use the free tool FileZilla, open and connect to our cPanel and ftp the files.





Download Some Images And Prepare Our Folder (for FTP upload)

Remember in the Image Gallery lesson, the images are created in the public_html/files/images/[HERE].

We shall FTP our files to this same path. Thus we create this folder path in our harddisk (and 'throw-in' the 'images' folder when FTP) :-
c:/ftp_folder/images/[new_image_files_to_ftp_here]

picture

Note: I have intentionally put the previously uploaded files 'can_opener.jpg' and 'frying_pan.jpg' to demonstrate the FTP process. Once it detects that there are previously uploaded files, it will ask to overwrite or skip. The new jpeg files are 'axe, garden_fork, lawn_mower, pliers, pruning_shear'.





Go to FileZilla, Download FTP Client Tool

Open Internet browser, and google 'ftp manager client'

picture

Select > 'FileZilla - The free FTP Solution'

picture

(continue) > Download FileZilla Client

picture

(continue) > FileZilla_3.0.9.3_win32-setup.exe > Save [to your harddisk eg. c:/my_downloads].

Run the exe file and put icon to your desktop. That's it.





cPanel - Create A New FTP Account User

We shall create a new FTP user named jerry. There are 3 basic information to FTP connect:-
(1) connect to 'ftp.my_domain.com'
(2) username, must be 'jerry@my_domain.com'
(3) jerry's password 'xxxxxxx'

Go to http://www.my_domain/cpanel.

Login username and password.

Select > FTP Accounts

picture

(continue) > [Login] jerry > [Password] xxxxxxx > [Password (Again)] xxxxxxx > [Directory,change from public_html/jerry to] public_html/files > Create FTP Account [Msg: 'Account created succesfully']

LOGOUT





Upload Files Via FTP To cPanel

On your desktop, select the FileZilla icon to open.

picture

(continue) > [Address] ftp.my_domain.com > [User] jerry@my_domain.com > [Password] xxxxxxx > Enter [wait for connection]

picture

(continue) > [upon connection] > [Local Site] > c:/ftp_folder/images > [caryy and throw into] [Remote Site] > [upload FTP process begins]

picture

(continue) > [FTP detects files previously uploaded] > [Overwrite, change to] Skip > [Always use this action..] check > OK > [Msg: Upload successful] > File > Disconnect > File > Exit

That's it.





Remove / Delete User 'jerry' And Check That Files Have Been FTPed

For security reasons, I always delete the FTP user account that I have created. If there's FTP need again, I create another user.

Go to http://www.my_domain/cpanel.

Login username and password.

Select > FTP Accounts > [scroll down] > [look for 'jerry@my_domain.com'] > Delete

picture

(continue) > Yes [Msg:'The FTP Account jerry was deleted']
Note: DO NOT accidentally select the 'Yes & Remove All Files..'

(continue) > Home > File Manager > Go > public_html > Files > Images

picture

Note: the files 'axe, garden_fork, etc....' have been uploaded via FTP.

(continue) > X > LOGOUT