Knowledgebase : Website Help
Yes, you can view your website using the temporary URL provided in your welcome e-mail. It is the IP address of the server followed by your username.

Usually when you hear about changing the permissions or to CHMOD something, it means that you are changing how yourself and others can access the script, file or folder. Generally it is broken up into three parts:

Reading Ability - Gives them the ability to read the file

Writing Ability - Gives them the ability to write to the file

Execution Ability - Gives them the ability to execute the file

On the other side you have the choice to assign this to a specific group of three:

Owner - Public - Group

For the most part when you are doing these types of actions, the instructions for the file or script will let you know what permissions to assign for the file, folder, or script.

How do you change the permissions? You can do this through your FTP client. For an example, in SmartFTP, once you are logged in, and into your "public_html" folder all you need to do is right-click the folder or file you wish to change the permission of and go down to "Properties/CHMOD".

Now if the script told you the permissions need to be set to "666", then all you need to do is fill in each box towards the bottom of the window that pops up with a "6" or you can check the boxes above till the number have changed to the amounts that you need.
Here's a list of some of the most common FTP codes you might see:

100 Codes The requested action is being taken. Expect a reply before proceeding with a new command.
110 Restart marker reply.
120 Service ready in (n) minutes.
125 Data connection already open, transfer starting.
150 File status okay, about to open data connection.

200 Codes The requested action has been successfully completed.
200 Command okay.
202 Command not implemented
211 System status, or system help reply.
212 Directory status.
213 File status.
214 Help message.
215 NAME system type. (NAME is an official system name from the list in the Assigned Numbers document.)
220 Service ready for new user.
221 Service closing control connection. (Logged out if appropriate.)
225 Data connection open, no transfer in progress.
226 Closing data connection. Requested file action successful (file transfer, abort, etc.).
227 Entering Passive Mode
230 User logged in, proceed.
250 Requested file action okay, completed.
257 "PATHNAME" created.

300 Codes The command has been accepted, but the requested action is being held pending receipt of further information.
331 User name okay, need password.
332 Need account for login.
350 Requested file action pending further information.

400 Codes The command was not accepted and the requested action did not take place.
Tthe error condition is temporary, however, and the action may be requested again.
421 Service not available, closing control connection. (May be a reply to any command if the service knows it must shut down.)
425 Can't open data connection.
426 Connection closed, transfer aborted.
450 Requested file action not taken. File unavailable (e.g., file busy).
451 Requested action aborted, local error in processing.
452 Requested action not taken. Insufficient storage space in system.

500 Codes The command was not accepted and the requested action did not take place.
500 Syntax error, command unrecognized. This may include errors such as command line too long.
501 Syntax error in parameters or arguments.
502 Command not implemented.
503 Bad sequence of commands.
504 Command not implemented for that parameter.
530 User not logged in.
532 Need account for storing files.
550 Requested action not taken. File unavailable (e.g., file not found, no access).
552 Requested file action aborted, storage allocation exceeded
553 Requested action not taken. Illegal file name.
These are the ports used with



Cpanel - 2082
Webmail - 2095
WHM- 2086
Setting up your error documents through the .htaccess file is easier than one might think. Here’s an example of what you would want to cut and paste into your .htaccess file:

ErrorDocument 400 /errors/400.html
ErrorDocument 401 /errors/401.html
ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html

This tells the server that each of these errors pages are in the /errors/ folder and the exact file that needs to be seen when somebody encounters that error.

Each line represents one error. For example, this

ErrorDocument 404 /errors/404.html

is the line for a 404 error, or the message you get when a page can not be found. You can change the path of the file you want the user to go to when they run into the error as well. Just change the “/errors/” to another path like “/static_pages/404.html”

As of July 2014, we no longer offer hosting with Front Page Extensions.

Support for FrontPage was dropped by Microsoft in 2006 and is no longer supported by cPanel, we have discontinued FrontPage Support on our shared servers. We maintained this limited service as a custom module for as long as possible, but it is no longer compatible with the newer versions of Apache (http server) nor cPanel. We recommend customers still using FrontPage to publish content with a different method, such as FTP or WebDAV.



(1). Enter your control panel at www.yourdomain/cpanel and click on the "Manage SubDomains" under the listing "Domains".

(2). Then enter the name you want for your sub-domain in the box privided there.

(3). If you receive the following error when you press "Add" -

"ndc: reload command successful
DOMAIN.COM could not be modified because it does not resolve to a valid ip address. Please ask the system admin to check their resolv.conf and their dns trust relationship Ignore any messages of success this can only result in failure!"

Then to correct this problem:

- If this domain was recently created, you must wait for it to propagate. This could take 24 to 72 hours.

- If the domain has fully propagated [that means you can access your site by typing in your domain name into your browser], then it could mean that sub-domains aren't setup on this end. Please email us and ask us to turn them on for you.

Uploading to your subdomain -

Now after you have successfully created your subdomain via your Control Panel, you must upload to that directory. If you created the subdomain of, then the directory of me lives at You upload to Don't upload to

Accessing your subdomain -

After you have uploaded your site to your subdomain, you can then access that site in 2 ways -

(1). You can access that site via or


You CANNOT access your subdomain via Here the "www" is actually a type of subdomain in itself. So remember to setup all links to subdomains as or

Uploading to a subdomain ..../me, will have the same Username and Password as your main site.
From the .htaccess file, you can ban certain IP addresses from getting access to your site at all. You’ll need to add the following into your .htaccess file:

order allow,deny
deny from xxx.xx.x.x
allow from all

All the work you need to do is replace the "xxx.xx.x.x" with the IP you want to ban. You can also do more than once, just add the "deny from xxx.xx.x.x" under the previous one, like this:

order allow,deny
deny from xxx.xx.x.x
deny from xxx.xx.x.x
deny from xxx.xx.x.x
allow from all

This shows you that three IP addresses are being blocked. You could also change “allow from all” to “deny from all” to turn everyone away from your site. It's just that easy!
Information and instructions for PHP/MySQL can be found here:
Information and instructions for many reseller options can be found here:
Information about search engines can be found here:
Information about various shopping carts can be found here:
TotalChoice no longer offers SSH access on any of our hosting plans. Telnet access is also not available.

Dedicated server accounts have complete access to the server.

Setting up a web page redirect is really easy. The simplest way would be to just to do it through your cPanel. You can also do it by editing your .htaccess file in the directory you are working in.

How to set up a cPanel redirect

* Log into your cPanel, and look for "Redirects" under Site Management
* Put in the current directory into the first box
* Put the new directory in the second box
* Choose the type (temporary or permanent)
* Click "Add" and you're done!

To remove it, just choose on the same screen to remove it and you're good as gold! It's just that easy!

How to set up a .htaccess redirect

Redirect 301 /example/test.html

Cut and paste this code into your .htaccess file. "Redirect 301" means that it is a permanent redirect. You can change it to "Redirect 302" for a temporary redirect. If you have no number, then it will default to a temporary (302) redirect. Change the "/example/test.html" to your old location. Then put your new location in where it says "". You're done!
You have unlimited access via FTP 24-hours a day
TotalChoice Hosting, Inc.