The hostname/server/domain you wish to connect to (usually either your domain name or the IP of the server)
Username
Password
Target directory (optional, if you want to open up your website's public directory, use "public_html/" -- that's where all content that is visible to public is)
This information (except target directory) is provided in your welcome email. Simply enter it into your FTP client and it will connect. The main FTP username is equal to your cPanel username, and the same goes for the password.
If you are having difficulties connecting or uploading files, double-check that you have Passive (PASV) Mode enabled in your client. This mode is required to connect to our servers, although a number of FTP clients do not have it enabled by default.
See also FTP Access, Create an FTP Account in cPanel
]]>
You can create new FTP accounts to give access to other users without giving them your cPanel login credentials. For each additional FTP account created, you can also give each user different levels of access by assigning the user to a specific directory.
To create an FTP account:
In the Files section, click FTP Accounts
In the Login field, type the name of the FTP user; a full FTP user name will always be formatted as 'user@primarydomain.tld'
Note: you cannot create an FTP account without your domain name in it, regardless of the publish destination.
In the Password fields, enter a password which will be used to authenticate this FTP account
Set a quota for the FTP account; quota is the maximum amount of bandwidth the FTP user may use
If you leave the quota as unlimited, the FTP user will have the ability to use the total amount of bandwidth for the cPanel account.
In the Directory field, cPanel will auto-populate an assumed directory based on the FTP username, but that is normally incorrect, so we recommend erasing everything after 'public_html/' and providing the directory you would like the user to access
If you erase everything and type a single "/", the user will have access to your home directory (anything outside of the public_html folder)
Note: in this step, you can determine the level of access for a user. The FTP user will not be able to navigate outside of the specified directory; however, they will be able to access all files and subfolders inside that folder.
Click Create
Download Cute FTP here, for a 30 day trial.
Download Filezilla here.
FileZilla is a cross platform graphical FTP, FTPS, and SFTP client. It is developed by the open source community and released free of charge under the GNU (General Public License). With FileZilla you can upload, download, and maintain files on remote servers, and it is a great tool for managing and maintaining website files through the use of a user friendly graphical interface.
To download and install Filezilla:
Navigate to filezilla-project.org in your web browser
Click Download Filezilla Client
Note: it is important that you get the Client version and not the Server version.
Click the Download Now Sourceforge box, which will detect your operating system and select the appropriate version for you
Once downloaded follow the installation instructions
Filezilla should be installed, and you should be ready to open the application and connect to your web hosting server using the client. When you log in, it should look something like this:
Download Smart FTP here.
See also What is FTP?, Connect to Your Account via FTP
Your firewall could be blocking it.
You've mis-filled in your host name; make sure you use the IP address provided in your welcome email.
Your username and password aren't the same as your control panel username and password.
The path set in your FTP program for connection is incorrect; your path should be /home/YOURUSERNAME/public_html.
Your passive settings are set wrong:
Open your FTP application
Navigate to the FTP Options and locate Passive Mode (in Filezilla, this is located in the Transfer Mode section, available from Edit, then Settings, then FTP)
If Passive Mode is selected, de-select it; If Passive Mode is not selected select it
Try using your FTP again
If this does not resolve the issue, revert back to your previous Passive Mode configuration and try again
If you're having issues getting your FTP to connect, get in touch. We may be able to help.
]]>The public_html folder is the web root for your primary domain name. This means that public_html is the folder where you put all website files which you want to appear when someone types your main domain (the one you provided when you signed up for hosting).
In other words, when someone types your domain name into their browser, whatever is in the public_html folder is what will be shown to them.
EXAMPLE If you have a file called index.html (or any of the other default filenames) in the public_html folder, it will display that page. If you do no have a default file in the public_html folder (such as index.html, default.html, etc.), then a list of files in the public_html folder will be shown (which is not cool, because people will see what you have on the backend of your website without actually SEEING your website).
To see the path in File Manager with the corresponding URL in a web browser, see:
/public_html/ --> http://www.yourdomain.com/
/public_html/pagename.html --> http://www.yourdomain.com/pagename.html
/public_html/folder/ --> http://www.yourdomain.com/folder/
/public_html/folder/page.html --> http://www.yourdomain.com/folder/page.html
Note: replace yourdomain.com with the primary domain on your account (the one you originally signed up with, unless you changed it).
Public_HTML and 'www' folders are NOT the same.
Public_html is the main place your public files are stored in for your websites and general public content.
'www' is just a shortcut to public_html (all files uploaded to 'www' actually end up in public_html).
This type of links are known as symbolic links.
You can also create add-on domains and subdomains, and these will use a folder inside public_html.
Example If you create an add-on domain called addondomain.com it will use a subfolder similar to /public_html/addondomain.com/ (unless you specified otherwise). Or you could create a subdomain called orangetimes.yourdomain.com and it would use a subfolder similar to /public_html/orangetimes/ (unless you specified otherwise).
If orangetimes.yourdomain.com is defined as a subdomain, and addondomain.com is defined as an add-on domain, then the following examples apply (the path in File Manager corresponds to the URL in a web browser):
/public_html/orangetimes/ --> http://orangetimes.yourdomain.com/
/public_html/addondomain.com/ --> http://www.addondomain.com/
Note: replace yourdomain.com with the primary domain on your account and replace addondomain.com with the additional domain you added in the Addon Domains section of cPanel.
If you do not want additional domains to be subfolders of public_html, then a Reseller, VPS or Dedicated hosting plan might be a better solution for you, since you can put each domain in its own cPanel to keep it separate from other domains. Shared accounts only get one cPanel, which is why all add-on domains are subfolders of the public_html folder.
]]>FTP or File Transfer Protocol is a commonly used protocol for exchanging files over any network that supports the TCP/IP protocol (such as the Internet or an intranet).
There are two computers involved in an FTP transfer: a server and a client. The FTP server, running FTP server software, listens on the network for connection requests from other computers. The client computer, running FTP client software, initiates a connection to the server.
Once connected, the customer can do a number of file manipulation operations such as uploading files to the server, download files from the server, rename or delete files on the server and so on. Any software company or individual programmer is able to create FTP server or client software because the protocol is an open standard.
Virtually every computer platform supports FTP. This allows any computer connected to a TCP/IP based network to manipulate files on another computer on that network regardless of which operating systems are involved (if the computers permit FTP access). There are many existing FTP client and server programs, and many of these are free. Some examples include:
Windows - WinSCP, SmartFTP, FileZilla, Core FTP, AceFTP
Mac OS X - Cyberduck, RBrowser Lite, OneButton FTP, Yummy FTP, Captain FTP, Interarchy 8.5, FTPeel
Linux - gFTP, CrossFTP, FileZilla, FireFTP, Konqueror, Nautilus
Multi-Platform for Firefox - FireFTP
We support the following two types of secure FTP.
SFTP is allowed on most servers, and you can connect with PuTTY or WinSCP over port 22. Please submit a ticket to Support with the request "Enable SSH for my account so I can use SFTP" if you don't already have access.
Host: domain.com -OR- server IP
Username: control panel username
Password: control panel password
Port: 22
This login requires your control panel (cPanel) username and password. Other FTP logins you create will not suffice.
If you cannot connect, please contact us.
FTPS is allowed on all servers. Please submit a ticket to Support with the request "Enable TLS for FTP."
Host: domain.com -or- server IP
Username: control panel user name
Password: control panel password
Port: 990
This login requires your control panel (cPanel) username and password. Other FTP logins you create will not suffice.
]]>