Articles
If you still have questions after consulting our articles, please post to our service and support forum.
Article List
FuzzyMonkey.net Web Hosting How-To
v. 1.02 by Erin Spiceland

Table of Contents
Introduction
Signing Up
Billing Procedures
How Your Accounts Work
Upgrading and Ordering or Renewing Domain Names
Getting Started
Vital Login and Usage Information
Using FTP
Writing Web Pages in HTML
Using Our Scripts
Using Your Control Panel
Email
Creating Email Accounts
Checking Your Email
Creating Email Forwarders
The Default Email
Common Email Problems
Using the File Manager
Domain Management
Transferring Your Domain Name
Creating a Subdomain
Adding a Parked Domain
Adding an Addon Domain
Creating a MySQL Database
Password Protecting a Directory
Troubleshooting
My domain name goes nowhere or to the wrong place.
My webpage says "We haven't moved in!"
Cancelling Your Account
Introduction
If you've gotten so far as to read our web hosting how-to, then you no doubt have heard about our features and are interested in signing up for web hosting with us, or you are already a customer and want to learn more about how to more efficiently manage your account and your website. In this document, I will detail how to sign up for an account, give limited information about writing web pages, tell you how to use ftp or the file manager that comes with your account to create or upload these pages, and introduce you to your control panel that will be very useful in managing your website and email. Lets get started!
Signing Up
Signing up is quick and easy. First, decide which webhosting account is best for you. For those of you starting a web page for the first time, the 100MB account will probably be more than enough unless you plan to do heavy advertising, you already have a large audience set up and ready for your opening, or you plan to be hosting a large collection of files like pdf or image files. (Remember you cannot use your account for illegal or harmful activities, some of which are outlined in our Acceptable Use Policy.) If you are transferring your account from another web hosting provider, have a large site or base audience, are hosting many large files, or expect lots of traffic, consider one of our larger accounts. Remember - you can upgrade or downgrade your account at anytime. Starting with a smaller account and working your way up is a good way to get a feeling for your site's needs while staying financially effecient.

Next, choose a domain name. FuzzyMonkey can host your website no matter what type of domain name you have, and we can register many different types of domain names for you, such as .com, .net, .org, .biz, .info, .us, .ws, .cc, .jp, .be, .co.uk, .me.uk, and .org.uk. If you are targetting a specific nationality or location, a national domain name may be a good idea. If you already have a domain name, all you have to do is point it at our servers. If you want a domain name of a type that we cannot register, like .edu or .gov, simply register it with another registrar and point it at our servers. It usually takes anywhere from 12-24 hours for a new or newly changed domain name to being to direct traffic to its server. This is the same no matter who you order your domain from, no matter who you have your web hosting account with, and no matter what type of domain name you have.

Once you have made a decision about these two things, you are ready to sign up for web hosting. Simply fill in this form and proceed to paypal.com for payment! Once you complete the steps required for payment, your account will automatically be set up. Within a couple of minutes after payment, you should receive an email with your username, password, and instructions on how to get started. You'll be able to log in immediately!
Billing Procedures
When you sign up for an account, you have the choice to pay just the prorated amount for the current month or to pay for your account for an entire year. If you choose to pay monthly instead of yearly, payments are due on the first of every month. You will receive a bill on the 25th of the previous month and one on the first of the month. It is your responsibility to make sure we have a working email address on file for you at which you can receive your bills. Any account past due on the 7th of the month will be suspended until payment is received. This will not delete your files or your settings, but you will not have access to your account, and your website will be temporarily replaced with an "Account Suspended" notice, so be careful to never let your account become suspended. Once the account balance has been paid in full, your access and service will be reinstated as soon as possible. If you choose to pay a year in advance, you will not receive bills until your balance has run out. You will then be billed monthly. You can choose to pay as far in advance as you wish. For every complete year you are paid in advance, you will receive one month's service for free.

All payments must be made through the online payment system on FuzzyMonkey.net located here. A link to this system can be found in every bill you receive as well as in your welcome email that you received immediately after signing up with us. Payments not made through our system will not be posted to your account automatically, and therefore, your account may be suspended even though you have paid if you do not use this system. We will make every effort to catch payments not made through the system and apply them to your account manually, but we make no guarantee payments will post to your account unless you use the link we provide. If you find that your account has been suspended in error because of this, please let us know immediately and we will correct the error.

Please note that if you use PayPal's echeck option, your payment will take several days to post to our account after you request it. Please allow enough time for your payment to clear in order to avoid having your account suspended in error.
How Your Account Will Work
When you sign up for an account with us, you will actually have two accounts. The account you will use to make changes to your website is located on your server. To access this account, log in with the link in your welcome email and the username and password you picked when you signed up. The second account will be located on our website at my.fuzzymonkey.net. This is where you will pay your bills and make account changes. It is possible to have more than one web hosting accounts listed under the same FuzzyMonkey account. Anytime you sign up for a new web hosting account with the same email address you have used for a previous account, the new account will be grouped with your old accounts under my.fuzzymonkey.net.
Upgrading and Ordering or Renewing Domain Names
You can make changes to any web hosting account by logging into my.fuzzymonkey.net. For instance, you can upgrade or downgrade your hosting plan, order a new domain name, renew an existing domain name, add an authorized user to any web hosting account, or edit your contact information. Just log in and click on the domain name that you want to modify. Click "Change Contact Information" to change the contact information for the main contact on the account. Click "Make Account Changes" to perform a web hosting account upgrade or downgrade or to register or renew a domain name.
Getting Started
Once you have signed up for a domain name, you can log in immediately and get started creating your new web site or transferring your existing site to our servers.
Vital Login and Usage Information
After you sign up you will immediately receive an email from us detailing your account information. This will include your username and password and instructions on how to set up your email and perform other tasks with your account. If you do not receive this email within twelve hours of signing up, or if you signed up using an email address to which email cannot be sent or that hasn't been set up yet, please notify us. We will gladly send you another copy of the email. In most cases, you should receive this email within five minutes of signing up.
Using FTP
FTP stands for "file transfer protocol." It provides an easy way to put files from one computer onto another computer. We recommend using WinFTP in Windows or GFTP in Linux. Simply enter your web site's domain name or ip address in the "Host Name" text box and enter your username and password and click "Connect." You will be able to see your files on your local computer on the left side and files on the remote computer (your server) on the right side. On the server, your html or php pages should go into the www/ or public_html/ directory and your CGI script files should go into the cgi-bin/ directory.
Writing Web Pages in HTML
There are many many web sites that offer tutorials and lessons on learning HTML (hypertext markup language), the language web pages are written in. One of the most common is Dave's HTML Tutorial. There are also many programs that will allow you to create html code without memorizing the entire language. Microsoft FrontPage and Dreamweaver are two such programs. Also, the Netscape and Mozilla browsers both come with one.
Using Our Scripts
Also, if you want to add more content to your site, such as a Guestbook, Photo Gallery, or Calendar, we offer one of the most comprehensive collections of free web software on the planet. Visit our software page for more information on the scripts we have available for download and instructions on how to get them running on your site. Besides, if you host with us, we'll install them for free!
Using Your Control Panel - cPanel
Every account we offer comes with an invaluable resource called cPanel. CPanel is a complete control panel that allows you complete control over every aspect of your website, from managing different domain names, to managing your files, to creating database and email addresses. The rest of this document is designed to help you become familiar with cPanel so that you can manage your website and email more efficiently. CPanel is located at http://www.yourdomain.com/cpanel. There is a very complete documentation of cpanel here, but for our purposes, we will concentrate on the most commonly used features.
Email
To set up your email, click on the "Mail" link or icon near the top of the first page you see after logging into cpanel. From here, we can add or delete an email account, edit the default email address, add forwarders or auto-responders, create mailing lists, and more.
Creating Email Accounts
To create an email account, click "Add/Remove Accounts." You will see a list of all the current email accounts on your domain name. By default, your login username is already setup as an email account. Click the "Add Account" link at the bottom of the page, and enter the desired email address, password, and maximum disk space usage (quota) for that email account and click "Create." The default quota is 10MB, and this is usually reasonable.
Checking Your Email
Checking your email can be done in two different ways. First, you can use your mail client, like Microsoft Outlook or Mozilla Thunderbird. Setting up your mail client for your new email is just the same as for your existing email with one exception: you must use your entire email address as your username. So for the email address erin@fuzzymonkey.net, my username is "erin@fuzzymonkey.net," not just "erin." Enter your domain name and password just like normal. Also, you can use your website's webmail feature to check your email. Simply visit http://www.yourdomain.com/webmail in order to access this convenient feature. Log in with your complete email address as your username and your password. Webmail is a fantastic feature that makes it possible to use your mail client when you are at home or work and to use Webmail when you are away from home and not on your personal computer.
Creating Email Forwarders
Email forwarders are a great way to forward email from one account to a different email address. Do you have friends or coworkers that want an email address at yourdomain.com, but don't want to learn how to check their email all over again? Just create the email addresses following the instructions above, and go back to the Mail Manager Main Menu. Then click on the "Forwarders" link and click "Add Forwarder." From here, you can specify an email address to forward and an email address to forward it too. You can set up your email with as many different email addresses as you want and forward them to a different email address to check. You can even forward them to an email address that isn't at your domain name!
The Default Email
The default email address is a great way to have unlimited email addresses without having to create them all in the Mail Manager. For instance, maybe you want the following email addresses: yourname@yourdomain.com, sales@yourdomain.com, support@yourdomain.com, comments@yourdomain.com, and hr@yourdomain.com, but don't want to have to check five email accounts each day or create them all. Now you don't have to! Any email that comes addressed to an email address that hasn't been created will go to your default address. Your default address, by default, is your ftp username@yourdomain.com, but you can change it by clicking "Default Address" on the Mail Manager Main Menu page. You can also set the default address to ":blackhole:" to delete all email that is addressed to an email address that doesn't exist or ":fail:" to send an error message to the sender if an email address doesn't exist.
Common Email Problems
There are quite a few spam filters available to you in cPanel. If you have the spam filters turn on in cPanel, spam can get caught and stored on your account. Many users don't know that they must delete this spam. The result is that the spam folder gets larger and larger until all the space on your account is taken up by spam. To fix this problem, just log into cPanel, click on "Mail," click on "Spam Assassin," then click the very last button at the bottom of the page that says "Clear Spam Box." If this doesn't fix your problem, use the File Manager to delete all the files named "spam" in the "mail" folder, making sure you go into each subfolder and delete those "spam" files as well. Instructions on how to use the File Manager follow this section.

Another common situation in which users space is taken up by emails occurs when a user has created accounts that they don't check or when they don't check the main account. If the spam filter scenario doesn't apply to you or if you have already checked that problem, try the following. Make sure your "Default Address" (above) is an email address that you check on a daily basis. This is the email address that unrouted mail goes to. If your Default Address is set to ":blackhole:" or ":fail:" you don't need to change anything. Make sure your web client is set up not to leave mail on the server. You can view your disk space usage by email address from the "Manage/Add/Remove Accounts" page under "Mail" by clicking the "Show Disk Space Used" link. If you still haven't been able to clear your missing space, use the File Manager to look for all of the files named "inbox" in the "mail" folder and all subfolders. Look at the file size in the information box. If you find the culprit, you can safely delete the entire file without causing any harm.
Using the File Manager
The file manager on your control panel is a great way to have access to your files and be able to edit them when you are away from home or somewhere where you cannot use ftp or WinSCP. Just click on the "File Manager" icon or link. You will see a list of all the files and directories in your home directory. To navigate into a directory, click on the picture of the folder next to the name of the directory. To select a file or directory for editing or deleting, click on the name of the folder or file. Click "Create New Folder" to make a new folder inside the current directory or click "Upload Files" to upload files into the current directory.
Domain Name Management
cPanel provides three tools for domain management. If any of the tools listed do not show up in your cpanel or do not seem to work, please contact us, as they may need to be enabled on your account.
Transferring Your Domain Name
It is not required that your domain name be registered with us in order to have an account with us. However, if you wish for us to control your domain name for you, follow these simple steps:
  1. Contact your existing registrar and request that they unlock the domain name and fully prepare it for transfer away from them. Be sure to ask if you will need an authorization code to transfer the domain and obtain it from them if you will. Move on to the next step ONLY when your existing registrar confirms that the domain is ready for transfer.
  2. Log into your FuzzyMonkey account. Click Account Changes. Use the new domain form to order the domain you are transferring just as if it were being newly registered.
  3. Go back to the Transactions page and make sure you have enough credit on your account to cover the transfer fee. If you do not, make a payment.
  4. Email support@fuzzymonkey.net and request that your domain be transferred. Make sure to include the domain name and the main domain name for the account to which this domain is to be added, if they are different.
  5. Forward any emails you receive concerning the transfer to support@fuzzymonkey.net so that we can quicky and accurately complete the transfer.
Please note that incomplete domain name transfers expire without refund after 30 days. It is very important to complete step 1 before moving onto step 2 and to complete all the steps in a timely manner, or you may forfeit your transfer.
Creating a Subdomain
Subdomains are often great for creating different parts to a website. You could have sales.yourdomain.com, jobs.yourdomain.com, and login.yourdomain.com, each displaying a different portion of your site. To create a subdomain, click on the "Subdomains" icon or link in the cpanel home page. For each subdomain you create, there will be a folder created in the public_html/ directory by the same name. There will also be created a cgi-bin/ directory inside that folder. All files associated with that subdomain should be placed into the new driectory. When your users access your website, they will see sales.yourdomain.com/cgi-bin/index.cgi, not yourdomain.com/sales/cgi-bin/index.cgi. If you are using our nameservers, you won't have to do a thing except create the subdomain in cpanel, which we have already gone over. If you are not using our name servers, you will need to log into your registrar's management page and create a subdomain on their site too, and assign it the ip address of your website. This way may take several hours to update, but if you are using our nameservers, the change will take effect immediately.
Adding a Parked Domain
Parked domains are a great way to point one domain at another. Let's say you have two domain names, but only one website. So what do you do with the other domain name before you create a second website? Park it! When you park a domain name, any traffic to that domain name will be redirected to the other name. http://www.onedomain.com/mypage.html is the same as http://www.anotherdomain.com/mypage.html. This is also a great way to have multiple domain names pointing to the same website, similar to how www.hewlettpackard.com and www.hp.com point to the same site.
Adding an Addon Domain
Another alternative to having two domain names on the same web hosting account is to addon a domain. When you use domaintwo.com as an addon domain to domainone.com, domaintwo.com goes to a directory inside domainone.com that you specify. This is the perfect way to host multiple sites, each with its own domain name, on the same web hosting account. Your customers or visitors will never know the web sites are even affiliated! To addon a domain, click the "Addon Domain" icon or link. Then fill in the desired domain name, corresponding directory name, and password. The directory name that you enter in the second blank should contain no special characters. It usually works well if you use the domain name minus the domain extension. For mynewaddon.com, this would be "mynewaddon," as shown in the illustration below. The label for the text box says "Username/directory/subdomain," but don't get confused here and try to put three phrases separated by a slash. This should only be one phrase that will be used for the username, directory name, and corresponding subdomain.

Also please note that you will only be allowed to use addon domains for which the DNS settings already point to your server. This is required so that clients cannot spoof domains that do not belong to them. If you have just registered a domain name or just updated the DNS settings, please allow adequate time for the new DNS information to propogate before trying to add the domain name to your account as an addon domain.
Creating a MySQL Database
MySQL can be a great way to easily store data about many many things. In order to create a mysql database, click the "MySQL" icon or link. You must then create a database. This database will begin with your username, underscore and end with a name that you specify like username_mydb. Then, you must create a mysql user and assign it a password. This username will also be your username, underscore, then a name that you specify, like username_myuser. It is possible to create a mysql user with a blank password. The final step is to give the user you created permission to access the database you created by clicking the "Add User to Db" button. It is possible to create a MySQL database with a blank text string as the second portion of the name. With this naming convention, your database would be "username_," and your username would be "username_."

After you create the username and database, if you using the database in a particular script, you must edit the settings of the script to use the same username and database that you created. If you write a script yourself, you must also use these settings in your program.
Password Protecting a Directory
Password protected directories can allow you to store content on your server that only you or people that you allow access to can view. In order to password protect a directory, click the "Password Protect Directories" icon or link. To navigate into a directory, click on the picture of the folder. To select the directory for protecting, click the name of that directory. First you must add users and their usernames. Finally, after all the users have been added, check the box "Folder requires a password to access via http://," specify a name for the folder (this doesn't really matter), and click "save."

Troubleshooting

My domain name goes nowhere or to the wrong place.

When you try to access your site, does your browser complain about the domain name not being found, not being able to resolve the domain name, or does your domain name point to some place other than your new FuzzyMonkey.net server? If so, your DNS (Domain Name Server) settings may be incorrect or nonexistant. If you registered your domain name through FuzzyMonkey.net, this will never happen. If you didn't, you are responsible for pointing your domain name at the servers whose IP address you were emailed when you signed up. You must now log into your registrar's website and change your DNS settings, or if they do not provide a way for you to do it yourself, you must request that they be changed. You can do this in either of two ways. FuzzyMonkey.net provides nameservers that you can use. They were emailed to you in the confirmation email you received immediately after signing up with us. Change your domain name's DNS servers to the servers named in that email. The second way to make this change is to keep your DNS servers the same, but to change the IP address your domain name points to to the IP address above.

My webpage says "We haven't moved in!"

When we create a brand new account, we automatically create a file that tells any visitors to your site that you haven't moved in yet. If your website still has the "We haven't moved in!" message when you visit it, and it shouldn't, it means that you haven't changed that default message, which is in index.html. You need to create a new front page and name it index.html, overwriting the default message. If you use FrontPage, the index.html that is created will by default, be named index.htm, so it will not overwrite the index.html that is already on the server. You must manually delete this file. You can also change index.html to redirect, using meta tags, to another page, if you do not want your front page named index.html. For example, using the following code, we can make index.html a redirect to http://domain.com/cgi-bin/mysite/site.cgi. The 0 indicates that the page will wait for zero seconds before bringing up the new page. The url tells the page what page we want to go to.
<html>
<head>
<title>FuzzyMonkey</title>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://domain.com/cgi-bin/mysite/site.cgi">
</head>
<body bgcolor=#FFFFFF>
Please wait while we redirect you. If your browser does not redirect, please click
<a href="http://domain.com/cgi-bin/mysite/site.cgi">here</a>.
</body>
</html>
Cancelling Your Account
If at any time you wish to cancel your account, simply log onto your FuzzyMonkey account at my.fuzzymonkey.net, choose the domain you want to cancel, click "Make Account Changes," and click the "Cancel this Account Permanently" button at the bottom of the page. The cancellation of your account will be processed within 24 hours after the request is received by us. You can also email us at support@fuzzymonkey.net and request cancellation. Any credit left on your account will be refunded to you. If you cancel within 30 days of opening your account, you will receive a full refund, minus any charges for domain name registration. If you have a domain name registered with us we will gladly cooperate with you to get the domain name transferred into your control. In order to do this, you will need to choose a registrar, create an account, and use their website to request transfer of the domain name. We will cooperate and do our best to approve any legitimate transfer requests made. You MUST notify us ahead of time if you wish to transfer your domain name away from us so that we can confirm the legitimacy of the request. This will help us make sure the transfer goes as smoothly as possible. Any charges for domain name registration are not refundable, but when you transfer the domain name, you will still get credit for the time left on the registration from your chosen registrar. When you cancel your account, your account will be deleted from the server along with all of your files and settings, so be sure to back up anything you will need later before requesting cancellation of your account.

Do you still have questions on something you didn't see covered here? Please take time to email us and request that we update our FAQ so that we may provide you with the most comprehensive and helpful documentation possible! Email support@fuzzymonkey.net and let us know what you think!

FuzzyMonkey.net
spacer
Get Firefox! Home + Contact Us + Forum + Articles + Software
All Content © FuzzyMonkey 1998-2012.