Knowledgebase : FTP Support
No, all cgi scripts must be placed in the mainwebsite_cgi folder or above and all perl files must be uploaded to the mainwebsite_perl or above folders.
 
The expression 'above' means that you can upload a cgi script to a directory you create called 'folder1' in mainwebsite_cgi which would be /mainwebsite_cgi/folder1/ but you cannot upload to a folder below such as mainwebsite_html. It is the same setup for perl files.
For security purposes we do not allow anyone to run an anonymous FTP server from our servers. The easiest solution if you are looking to have multiple people accessing files on your site is to create one master FTP account for everyone. This will also allow an added level of security should you need to change the login information to prevent someone from accessing it.
If you are getting a 'Too many connections' error when trying to connect via FTP to your site this means that there is already 3 connections going to your site, this is a limit which is set server side to help keep server loads low.
 
You will need to wait till atleast once user is dissconnected in order to be able to complete a successful login.
Our servers are automatically setup to dissconnect any user who has had an idle FTP connection for 300 seconds or more, this is a limit put in place to prevent high server loads and keep FTP connections to a minimum to prevent too many concurrent connections.
First make sure you are trying to login with the username in the format of username only, cPanel does not require you login with the username@domain.com format.
 
Also make sure you are trying to connect to one of the following hostnames, you can use www.yourdomain.com, ftp.yourdomain.com or the main server IP address.
 
If neither of these help try logging into your cPanel control panel, if you can access cPanel but not FTP with the same site administrator login information open a support ticket at http://support.internet-webhosting.com with all of your login information.
 
If you have other FTP users assigned to the site also try those to see if they have the ability login.

If you receive the 'INVALID LOGIN' error in your FTP cleint you must reset that site administrators or users password from the cPanel control panel, If you are a shared customer and need your site administrator password reset please open up a helpdesk ticket and someone will reset it for you.

For Cpanel - Linux

When you create a subdomain a folder named the same name as your subdomain is created within your public_html folder.

For example if you created a subdomain 'pictures.yourdomain.com' you would ftp into your website as normal, browse into the 'public_html' folder and then into the 'pictures' folder where you can upload the content of your subdomain.

For Plesk - Windows

When you create a subdomain a folder named the same name as your subdomain is created within your hosting folder.

For example if you created a subdomain 'pictures.yourdomain.com' you would ftp into your website as normal, browse into the 'subdomains' folder and then go into the 'pictures' folder and 'httpdocs' where you can upload the content of your subdomain.

For Cpanel - Linux = When you login via FTP you will upload your website pages into the 'public_html' folder.

For Plesk - Windows = When you login via FTP you will upload your website pages into the 'httpdocs' folder.

You will need to first FTP into your site using your FTP client and then once logged in go up a folder into public_html (Linux) or httpdocs (Windows) and you will need to enter the cgi-bin folder, once in this folder you can upload all of your scripts which will be viewable from www.yourdomain.com/cgi-bin/.

You may download the FileZilla FTP Software here at http://sourceforge.net/project/showfiles.php?group_id=21558

There are two methods to using Filezilla to upload your site. If you manage several sites you can click on File > Site Manager to add your site(s) to the program so all of your settings are saved for future use. This is much easier because you do not have to enter your FTP hostname, username and password each time you login.

Once you are in the Site Manager click on 'New Site'. The first field you will see will be the FTP 'Host' this is typically
ftp.yourdomain.com and should be included in your welcome email.

The second field you will see is 'Port' this should be set and left to '21'

The next section you will come to will be 'Logontype' for logging into your web hosting account you will need to select 'Account' and enter your username which you selected during your account signup under the 'User' field and the password you selected under the 'Password' field and set the 'Account' field to something short that will describe the site such as 'My Site'

You will also see a 'Don't save this password' checkbox, if you do not want to save your password for future use when connecting to this site this will require you to enter it on every connection.

If you are not going to be connecting to this site often and do not want to save the site connection information into the Site Manager you can simply open Filezilla and enter your 'Address' which is usually
ftp.yourdomain.com, User and Password which were both selected by your during signup you can again leave the 'Port' field blank which is defaulted to 21.

Once you are logged in you will see a list of files and folders in your right window which will list your 'home' directory. You will see a folder called 'public_html' (if youare hosted on linux server) or 'httpdocs' folder (if you are hosted on windows server) which is where you need to upload all of your data to, this is your main public folder which will display the index.html, index.html or index.php file when going to
www.yourdomain.com

I hope this helps explain setting up your FTP transfers in Filezilla, if you have any trouble please feel free to contact us and we will help you in any way possible.

iWHOST Support System