AFFORDABLE WEB HOSTING SOLUTIONS

   
 

 

Home

 

Hosting Plans
FAQ
Contact Us
Reseller Plans
Domain Registration
Web Development

"Frequently Asked Web Hosting Questions"

Questions
Common CGI related questions
  1. What are CGI scripts?
  2. How do I set permissions for my cgi script?
  3. What are some common settings/paths for my CGI scripts?
  4. I am getting '500 Internal Server Error' when running CGI scripts?
  5. Do you have a collection of popular Perl scripts?
Mail Server related questions
  1. What is my e-mail address?
  2. What is POP3 email and how do I create a POP3 email account?
  3. Can you change MX records?
  4. How do I change the password for a POP3 email account?
  5. How do I change a email redirect to a POP3 email account?
  6. How do I configure my email application for POP3 email?
  7. Can I read my POP3 email directly from the server shell?
  8. How can I send all unresolved email to one "catch-all" email address?
  9. How can I force all unresolved email to bounce back with a specific message?
  10. Do you offer webmail so I access my email via a web browser?
  11. How do I setup an autoresponder or vacation reply?
  12. Are you running a SMTP mailserver to relay outgoing email?
  13. I want to create an email list for my site, what would you suggest?
  14. What is IMAP and can I use it to read my email from an external email program?
Nameserver Related Questions
  1. What is Nameserver?
  2. Nameservers used by hostdude.net
PHP related questions
  1. What is the PHP Version?
  2. What is PHP?
  3. How to run php3 & other php files?
  4. Where can I get free php scripts?
  5. My PHP script is not working, can you help me with it?
SSI related questions
  1. Do you support SSI?
  2. What are SSI?
  3. SSI Troubleshooting
Before You Order
  1. Account Features
  2. Account Setup
  3. Domain Registration and Transfers
  4. T.O.S. and A.U.P
Getting Started
  1. Uploading To Your Account
MySQL Related Questions
  1. What is MySQL?
  2. How do I create a MySQL database?
  3. How do I setup and maintain an existing MySQL database?
  4. Where can I find more information on using MySQL?


Answers
Common CGI related questions
  1. What are CGI scripts?
    CGI stands for 'common gateway interface'. It is a method used by programs to send and receive information via a web browser. To expand the capabilities of your website, you will need to use CGI scripts that can handle form processing, shopping carts, counters, guestbooks etc. Our servers have the capability to run CGI scripts written in Perl.
    [Back to top]

  2. How do I set permissions for my cgi script?

    For CGI scripts to work, you must set permissions to executable all (chmod 755 ).

    Sample File Permissions and their meanings.

    Command Meaning
    chmod 777  Read, Write & Execute for owner, group & world
    chmod 755 Read, Write & Execute for owner, Read & Execute for group & world
    chmod 644 Read & Write by owner and read only for group & world
    You can use WS_FTP Pro as FTP Software to change the permissions.
    [Back to top]

  3. What are some common settings/paths for my CGI scripts?
    Location of Perl: /usr/bin/perl
    Location of Sendmail: /usr/sbin/sendmail

    Download the script perl_diver and save as .cgi file.
    Upload the script to your cgi-bin directory and execute
    it to know document roots and other server settings.


    [Back to top]

  4. I am getting '500 Internal Server Error' when running CGI scripts?
    This is a error generally observed while running CGI Scripts. It is often resolved by making sure you have done the following:
    1. When editing your cgi script use a program that saves the file as a 'text file' type. DO NOT use Notepad that comes with Microsoft Windows because it doesn't save files in pure ASCII text format. Use Wordpad instead to edit files.
    2. FTP your cgi scripts in ASCII mode into the cgi-bin directory.
    3. Be sure to set required permissions using any FTP Software.

    [Back to top]

  5. Do you have a collection of popular Perl scripts?

    Yes, We have collection of commonly used perl scripts such as formmail, guestbook already set for our servers.
    We will be adding new scripts in near future. You can download these scripts from Common Scripts Collection
    Many different places have collections of CGI scripts you can download. Some scripts are free, while some cost money. Here's a short list of places where you can get scripts:
    CGI Resources.com, WebScripts Archive, Matt's Script Archive, The Perl Institute, Discussion Boards


    [Back to top]

Mail Server related questions
  1. What is my e-mail address?
    At Hostdude.net. Your email address will be emailaliases@yourdomain. You can setup unlimited email aliases using control panel provided at the time of registration. 
    [Back to top]

  2. What is POP3 email and how do I create a POP3 email account?
    POP3 (Post Office Protocol 3) email stores your email on the server to be downloaded locally by your email program. If you don't want to use POP3 email, you can setup an email redirect to forward your email to an outside email address. Here's how you can create a POP3 account for your domain: 1) Log in to your control panel. 2) Select the domain name that you want to apply the change to. 3) Click on MAIL. 4) Enter the mailname that you want to create (ie. "bob", not the full address). 5) Click on ADD. 6) Check the "Mailbox" box. 7) Enter the new password and confirm the new password. 8) Click on UPDATE.
    [Back to top]

  3. Can you change MX records?
    Yes, we will be able to change the MX records to suit your needs. 
    [Back to top]

  4. How do I change the password for a POP3 email account?
    1) Log in to your control panel. 2) Select the domain name that you want to apply the change to. 3) Click on MAIL. 4) Select the mailname that you want to modify. 5) Next to the "Mailbox" box, enter the new password and confirm the new password. 6) Click on UPDATE. If you forgot or lost your control panel password, we can reset it for you. Please follow our password reset instructions. (In the Plesk Control Panel FAQ)
    [Back to top]

  5. How do I change a email redirect to a POP3 email account?
    1) Log in to your control panel. 2) Select the domain name that you want to apply the change to. 3) Click on MAIL. 4) Select the mailname that you want to modify. 5) Uncheck the "Redirect" box and remove the email address. 6) Check the "Mailbox" box. 7) Enter the new password and confirm the new password. 8) Click on UPDATE. Now, email will start collecting on the server and can be downloaded to be read locally by your email program or read directly on the server using the IMP Webmail program.
    [Back to top]

  6. How do I configure my email application for POP3 email?
    For your incoming server use: server name: yourdomain.com server type: POP3 server username: your-username password: your-password For your outgoing server use your ISP's SMTP settings.
    [Back to top]

  7. Can I read my POP3 email directly from the server shell?
    No, because of the way Plesk, our control panel operates and interacts with Qmail, it is not possible to read email on the server via mail, pine, mutt, elm, etc. If you want to read email on the server, you can use IMP, our webmail service, but its features are limited compared to true shell-based email access.
    [Back to top]

  8. How can I send all unresolved email to one "catch-all" email address?
    1) Log in to your control panel. 2) Select the domain name that you want to apply the change to. 3) Click on PREFERENCES. 4) Under "Mail to nonexistent user:", check the radio button for "Catch to address:", then enter the address where all unresolved email should go. You can enter either one of your domain's POP3 or email redirects or an outside email address. 5) Click on UPDATE. This will create a catch-all email account (global maildrop) for all undefined/unresolved email addresses. Any other email accounts that you create for this domain will override this catch-all email address.
    [Back to top]

  9. How can I force all unresolved email to bounce back with a specific message?
    1) Log in to your control panel. 2) Select the domain name that you want to apply the change to. 3) Click on PREFERENCES. 4) Under "Mail to nonexistent user:", check the radio button for "Bounce with phrase:", then enter the text that you want your unresolved email to display when they bounce. 5) Click on UPDATE.
    [Back to top]

  10. Do you offer webmail so I access my email via a web browser?
    You can use the following url to access your local email via the IMP webmail interface: http://webmail.yourdomain.com (replace "yourdomain.com" with your actual domain name). IMP Webmail is really useful if you need to access your email while traveling or if you do not have access to your home/work comupter, but it should not be considered a replacement for a standard email program that downloads email to your computer. The storage space that you have on the server is limited (the amount depends on your hosting plan), so you want to make sure that you periodically download or delete your email from the server. PLEASE NOTE: IMP Webmail can only be used to read email that is stored on the server through a POP3 account, not email that is redirected to another address. IMP Webmail is not as as fully featured as a standard email program that downloads email locally to an email program such as Outlook or Eudora. We do not offer any specific support for this program and it is offered free of charge, but you use it a your own risk. Please refer to the help screens that are integrated into IMP for more information on how to use the program. The IMP Webmail program uses IMAP4 which accesses your email directly in your mailbox (it is not copied or downloaded anywhere) instead of downloading it as POP3 email. This means that there are some limitations and since it cannot write new files, so you are not able to have a "sent" folder, since the accumulated sent messages would cause storage quota problems. If you have problems using IMP or do not like how it works, you might want to consider using a standard email program that downloads your POP3 email or reads it as IMAP4 on the server. PLEASE NOTE: IMP Webmail is not available with subdomains, ie name.yourdomain.com
    [Back to top]

  11. How do I setup an autoresponder or vacation reply?
    1) Log in to your control panel. 2) Select the domain name that you want to apply the change to. 3) Click on MAIL. 4) Select the mailname that you want to modify. 5) Check the "Mail autoresponders" box. 6) Click on ADD. 7) Enter a name for the autoresponder. 8) Configure the properties for the autoresponder. 9) Click on UPDATE to take you back to the email configuration page. 10) Click on UPDATE PLEASE NOTE: Autoresponders normally sent out a reply each time an email is sent to them. If you would like to configure the autoresponder to behave like a vacation reply, you'll need to set the "Reply to unique e-mail address" to one or more days. This is important, because of you have a vacation reply send out a response for every email, you will probably be removed from any mailing lists that this address is subscribed to.
    [Back to top]

  12. Are you running a SMTP mailserver to relay outgoing email?
    In general, you should always user your ISPs SMTP mailserver for outgoing email. You can usually find this information in the support section of an ISP's website or on the setup email that they sent you when you signed-up. If for some reason, you do not have an SMTP mailserver, it is possible you might be able to relay email through our mailserver using SMTP Authentication. To use this you'll need to configure your email program settings to enable authentication and you will need to supply the same username and password that you use with your POP3 email account for outgoing email as well as incoming email. Use your domain name as your outgoing SMTP mailserver. PLEASE NOTE: Not all email programs support SMTP Authentication. Also, many ISP's do not allow any relaying at all except through their own SMTP mailserver. This is know as Port 25 Blocking and it is used by ISP's to prevent spamming through open relays. For example, EarthLink/Mindspring has a Port 25 Blocking policy. Always try using your ISP's SMTP mailserver first, before trying to relay through our server. Because of these issues, we are not able to provide any kind of tech support for our SMTP service. If you can get it to work with your email program and ISP, great, if not, you may have to investigate other options if you are unable to use your ISP's SMTP mailserver. The majority of the time you should be able to use your ISP's outgoing mailserver to send out your email and of course this will not prevent you from displaying your domain-specific email address on your outgoing email.
    [Back to top]

  13. I want to create an email list for my site, what would you suggest?
    First off, DO NOT use the mailgroup feature for a full-blown email list. Mailgroups should only be used to redirect to a few outside emails. Consider hosting your lists offsite. If you can find someone to host your lists for you using true email list software like ezmlm, majordomo, listserv, etc., then we can create a DNS entry (lists.yourdomain.com) for you at no charge and point to the new list host server. Try using one of the numerous free email list services like Topica.com. They have fairly advanced list functionality such as list digests, custom headers & footers and so on. Usually they will provide you with code that you can add to your site so people can subscribe/unsubscribe themselves. Some ISP's offer email list services. Check with your ISP and see if they have that option
    [Back to top]

  14. What is IMAP and can I use it to read my email from an external email program?
    IMAP (Internet Message Access Protocol) allows you to read your email directly from the server, unlike POP3 which has to first download your email before it can be read. IMAP4 is enabled on our servers and you can use it to read your email using your email program. You'll need to change your email program's settings from POP3 to IMAP4.
    [Back to top]

Nameserver Related Questions
  1. What is Nameserver?
    Every computer on internet is connected through an Internet domain. Each Internet domain has nameserver that maintains database of the hosts in its domain and handles request for domain names. To host your domain, you must use the nameservers provided by your hosting company while registering your domain or making changes to domain after registration
    [Back to top]

  2. Nameservers used by hostdude.net
    Our nameservers are listed as follows:

    Primary: ns1.hostdude.net
    IP address: 66.216.79.134

    Secondary: ns2.hostdude.net
    IP address: 66.216.79.135


    [Back to top]

PHP related questions
  1. What is the PHP Version?
    We Use PHP Version 4.0.
    [Back to top]

  2. What is PHP?
    PHP Version 4.0 is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly. It is good alternative to ASP.
    [Back to top]

  3. How to run php3 & other php files?
    Convert the files into .php extension and put in your web directory to run php files.
    [Back to top]

  4. Where can I get free php scripts?
    Good collection of PHP scripts is available at http://php.resourceindex.com. We will also be adding shortly the commonly used PHP scripts
    [Back to top]

  5. My PHP script is not working, can you help me with it?
    Our support does not cover PHP script debugging. We consider this a function of web development. We make sure that PHP is enabled for your site, but we do not have the resources to debug any PHP scripts for our customers. If we did we would need to charge an hourly rate for web development, but that's not really our focus. The same is true for the troubleshooting of html, CGI, javascript, and so on.
    [Back to top]

SSI related questions
  1. Do you support SSI?
    Yes. We do support SSI command.
    [Back to top]

  2. What are SSI?

    Server Side Includes (SSI) are special set of commands included in your HTML file that are executed by the server as it parses your HTML file. They are generally used to include external documents such as your company logo or signature file on every HTML document. You can also use SSI to display current date and time of your server.

    Sample SSI used

    Command Meaning
    <!--#flastmod file="index.html"--> Last File Modification Date of file "index.html"
    <!--#include file="index.html"--> Include file from the same directory to your html file.
    <!--#echo var="DATE_LOCAL" --> Includes date & time on your html page

    [Back to top]

  3. SSI Troubleshooting

    Q - I have placed an SSI command within my HTML file but nothing happens.
    A - Make sure the extension of your HTML file .shtml and not .html or .htm

    Q - I keep getting the following error: [an error occurred while processing this directive]
    A - If you are trying to include a file make sure it is in the same directory as the main file. Also make sure you have spelled the filename correctly in your SSI command.


    [Back to top]

Before You Order
  1. Account Features
    Standard Account Features
    These features are what all our accounts are capable of including. The amount of each feature is dependent upon the plan you select.

    Standard Account Features
    --------------------------------------------------------------------------------

    Disk Space
    Bandwidth
    Virtual Control Panel
    Domain Name Support
    Sub-Domain Name Support
    FTP Access
    POP3 (incoming mail)
    SMTP (outgoing mail)
    E-mail Aliases
    E-mail Forwarders
    Auto-Repsponders
    WebMail
    Free MX Record Modifications
    Microsoft Frontpage Extensions
    Server Side Includes (SSI)
    Web Site Statistics
    Password Protected DirectoriesPre-Installed Scripts: FormMail, Java Chat, Hits Counter, Shopping Cart, Search Engine etc
    Supported Languages: PHP4.0.4, Perl 5.6.0, Python1.5
    MySQL Database Support w/phpMyAdmin

    Standard Server Features
    --------------------------------------------------------------------------------

    Apache 1.3.19
    Red Hat Linux 7.1
    Daily Site Backups
    Server Speed - 866 PIII or Above
    Server Memory - 512MB RAM or Above
    Price Lockdown
    you can be assured that when you sign up with HostDude, we will not raise the cost of your account. your plan price is locked in for life!
    Money Back Guarantee
    If for any reason you are not completely satisfied with our services, you may cancel your account within the first 30 days of service and recieve a full refund.

    If at any time during your subscription to our services you feel you have not recieved the services advertised and we can justify those reasons (excessive server or network downtime), we will refund your account for that period upon request.

    Note: Announced maintenance and/or scheduled network outages do not apply.

    [Back to top]

  2. Account Setup
    When will my account be setup and ready for use?
    Your account should be ready within 24 hours from when you first placed your order.
    If you do not recieve your Account Setup E-mail within this time frame, please contact us via the Support Desk.

    When ordering your virtual hosting account, DO NOT use your domain based e-mail address for the Personal Information Details.


    This is to ensure that we have an off-network e-mail address on file for your account and that you will recieve the Account Setup E-mail regardless of your domain name status.

    Account Setup Welcome E-mail
    The Account Setup E-mail includes all the information you need to get started with using your virtual hosting account.
    Below we have outlined what you will recieve in the Account Setup E-mail.


    Account Information
    Your Account Domain Name
    Your Selected Hosting Package
    Your Account IP Address
    Your Hosting Server (the server your account is hosted on)

    Your Account Username
    Your Accounts Temporary Password

    Your Selected Billing Cycle


    Account Profile
    Your Full Name
    Your Home/Business Address

    Your Phone Number
    Your E-mail Address
    I.M. Contact Information

    The rest of the Account Setup E-mail will include specific directions for getting started.
    You can find this information here in the knowledgebase.. but the Setup E-mail has everything customized for you, with direct links to all our features.


    Uploading Your Website Directions

    The Virtual Control Panel Quick Links

    Learn How to View Your Website

    Your Mail Settings

    Nameserver Setup Details

    Support Methods


    If you ever lose or misplace your Account Setup E-mail and would like a new copy, simply put in a request via the Support Desk or contact us directly through email.
    Do I need a domain before I order?
    Yes an no. You will need to have a domain name before you order your virtual hosting account if you would like a full account with Multi Hosting priviliges.

    If you do not have a domain you may purchase one from us for $15/yr. If you do not wish to use a domain name with your account, you will be set up as a subdomain of HostDude. Please specify at sign up if you do not wish to use a domain name.

    For information on registering a domain name, please review the Domain Registration & Transfers Section of this Knowledgebase

    [Back to top]

  3. Domain Registration and Transfers
    Registering a Domain Name
    In order to register a domain name for your virtual hosting account, you must first decide on which registrar you would like to use.

    We offer domain name registration at US$15/year.
    To register a domain name through our services please see the Domain section

    Registering a domain name is quite simple, just select a name and fill out the required registration documents and you are set!
    Please use the following nameservers for your domain name:

    Primary NameServer: ns1.hostdude.net
    Primary IP Address: 66.216.79.134

    Secondary NameServer: ns2.hostdude.net
    Secondary IP Address: 66.216.79.135
    Transfering Your Domain Name
    In order for your domain name to work with our services, you must transfer the nameservers used for your domain over to ours.
    Below are our NameServers. Please list them with your registrar in the following order:

    Primary NameServer: ns1.hostdude.net
    Primary IP Address: 66.216.79.134

    Secondary NameServer: ns2.hostdude.net
    Secondary IP Address: 66.216.79.135

    Your domain name registrar should have documentation on their website giving you instructions on how to complete this task.
    Domain Propagation
    Once you have updated your domain nameservers to work with our network your website will not be available by using your domain name right away.
    There is a process that must take place before this becomes available to you and other visitors to your website.

    First the changes you have made must go through via InterNIC. Updates to the InterNIC registry take place twice daily, once at 5am and again at 5pm EDT.
    You can check your domain status using the following link, replacing yourdomain.com with your accounts domain name.
    http://www.internic.net/cgi/whois?whois_nic=yourdomain.com&type=domain
    Note: The InterNIC Registry database contains only .COM, .NET, .ORG, .EDU domains and Registrars.

    The second part of the process is domain propagation.
    This is the process in which ISPs across the Internet update their dns tables to include the new information provided by the domain registry database.

    This process can take anywhere from 24 hours to 48+ hours.
    The time span is stretched out because each ISP updates their dns tables on seperate schedules.
    One ISP might update every 24 hours, when another ISP may do so every 48 hours, and another may even do this only once per week.

    [Back to top]

  4. T.O.S. and A.U.P
    Virtual Hosting Terms of Service
    When using the Service provided by HostDude, defined below in Section 1.1, you agree to be bound by all of the following terms (the "Terms of Service") within this Agreement.

    HostDude reserves the right to alter, ammend or modify any provision of this Terms of Service Agreement at any time with or without prior notice to you.

    This Agreement is effective from your acceptance thereof, which is indicated by the establishment of your account. If you are a current HostDude client when this Agreement is activated, your continued use of the Service constitutes your acceptance of this Agreement.

    1. Service
    1.1. HostDude provides Website Hosting services, including, but not limited to, Diskspace for File Storage; FTP Access for uploading and downloading files to and from your assigned account.

    1.2. Any means of identification assigned to you by HostDude (including username and IP address) will remain the property of HostDude. HostDude reserves the right to alter or replace these forms of identification at any time.

    1.3. HostDude makes no guarantees as to the continuous availability of the Service or any specific feature of the Service. HostDude reserves the right to discontinue and/or change the Service or any of its features at any time with or without notice.
    2. Registration Requirements

    2.1. In consideration of the Use of the Service, outlined below in Section 3, Client certifies to HostDude that he/she is not a minor. By accepting this Agreement, you represent that you are at least 18 years of age.

    2.2. You agree to provide HostDude with accurate, complete and up-to-date billing information, including your legal name, electronic mail (e-mail) address, home address, and telephone number. All changes to this information must be reported to HostDude within 30 days of the change.

    2.3. By accepting this Agreement, you agree that you are responsible for all charges posted to your account until you close the account as specified in Section 11. If any information provided by you is inaccurate, not current or incomplete, HostDude retains the right to suspend or terminate your account.
    3. Use of the Service
    3.1. You, and those you authorize, are the only individuals who are authorized to access the Service through your account. You must ensure that all authorized users on behalf of your account comply with this Agreement.

    3.2. You are responsible for maintaining the confidentiality of passwords used by yourself or any authorized user for your account.

    3.3. You will not use the Service or permit others to use the Service through your account in any way that violates any law or regulation; subjects HostDude to liability; or is in any violation of the HostDude Terms of Service Agreement.
    4. User Conduct
    4.1. You agree to be solely responsible for the content of your transmissions through the Service. You acknowledge that HostDude simply acts as a passive conduit for the distribution and transmission of data.

    4.2. You may now resell multi hosted accounts.

    4.3. You agree that your use of the Service is subject to all applicable local, state, national and international laws and regulations. Furthermore, you agree that you recognize that violation of any such laws, rules and regulations shall be cause for immediate termination, without notice, of your account at the sole discretion of HostDude.
    5. Unacceptable Use of Service
    5.1. Illegality in any form, including, but not limited to, activities such as unauthorized distribution or copying of copyrighted software; violation of U.S. or International export restrictions; harassment; fraud; drug dealing; intentionally inflicting emotional distress; violating trademarks; copyrights; and other intellectual property rights.

    5.2. We reserve the right to remove permission to access the Service if we suspect security violation attempts involving your account, whether directly deliberately caused by you or not.

    5.3. Spamming, to send unsolicited commercial email or newsgroup posts, from the server or involving your domain.

    5.4. Mail bombing, sending of large files or emails to other users against the request of an Internet user, whether or not our servers are used.

    5.5. Violations of system or network security is prohibited, and may result in criminal and civil liability. Examples include, but are not limited to, the following: Unauthorized access, use, probe, or scan of a systems security or authentication measures, data or traffic. Interference with service to any user, host or network including, without limitation, mail bombing, flooding, deliberate attempts to overload a system and broadcast attacks.

    5.6. The use of programs that consume an excessive amount of CPU run time or Random Access Memory (RAM) on the server.

    5.7. Unacceptable site content, links, storage and/or distribution including, but not limited to, pirated software or programs which are intended or used for security violation purposes ("cracking software"); "Warez Sites"; "IRC Bots"; pornography; nudity; sexually explicit or offensive material; and defamatory, scandalous, or private information about a person without their consent.

    ALL FORMS OF 'UNACCEPTABLE USE OF SERVICE' ARE STRICTLY FORBIDDEN. EVIDENCE OF SUCH MATERIAL WILL BE CAUSE FOR IMMEDIATE TERMINATION OF SERVICE. HostDude WILL BE THE SOLE ARBITERS AS TO WHAT CONSTITUTES A VIOLATION OF THIS PROVISION. HostDude WILL NOTIFY THE APPROPRIATE LAW ENFORCEMENT DEPARTMENT IF SUCH VIOLATION IS A CRIMINAL OFFENSE.
    6. Fees
    6.1. Setup fees 'where applicable) are non-refundable. HostDude does not issue refunds for fees paid in advance or for fees and/or payment made towards your account after the first 15 days of Service.

    6.2. Current pricing for HostDude services may be obtained by sending a blank email to: sales@HostDude.net
    HostDude reserves the right to change prices, rates and/or institute new charges/fees at any time upon 30 days prior notice.

    6.3. A service charge, up to the maximum allowed by the state you reside in, will be assessed to your account for each check that is returned to HostDude for insufficient funds.

    6.4. Payment must be made towards your account on its assigned due date. If your account is delinquent, your account may be suspended or terminated at the sole discretion of HostDude.

    IF YOUR ACCOUNT INCURS CHARGES WHICH ARE DENIED BY YOUR FINANCIAL INSTITUTION, HostDude RESERVES THE RIGHT TO RE-BILL FOR THOSE CHARGES, REGARDLESS OF YOUR ACCOUNT STATUS.

    HostDude may, at its sole discretion, charge a fee of US$25.00 or greater to reinstate a suspended account.

    6.5. If you believe that HostDude has billed you in error, you must contact the Billing Department within 30 days of the invoice or transaction date of the charge. Refunds or adjustments will not be given for any charges billed in error which are more than 30 days old.

    7. Discaimer of Warranties
    7.1. You assume full responsibility and risk for use of the Service by you and your authorized users. The Service is provided on an "as is" and "as available" basis. HostDude does not warrant that the Service will be uninterrupted or error-free. HostDude makes no express or implied warranties, representations or endorsements including, but not limited to, warranties of title, non-infringement or implied warranties of service or fitness for a particular purpose regarding all information or service provided through HostDude. No advice or information given by HostDude, its employees, affiliates or contractors shall create a warranty.

    7.2. HostDude shall not be liable for any costs or damages arising directly or indirectly from use of the Service. It is soley your responsibility to evaluate the accuracy, quality, completeness, and usefullness of all opinions, advice, services, and other information provided through the Service.
    8. User Remedies
    8.1. If you are dissatisfied with the Service or any of its terms, conditions, rules, policies, guidelines, or practices, your sole and exclusive remedy is to terminate this Agreement and discontinue using the Service by closing your account by one of the methods outlined in Section 11.

    8.2. Under no circumstances shall HostDude, its employees, affiliates or contractors be liable for any direct, indirect, incidental, special, punitive, or consequential damages that result in any way from any: use of your account or the Service or your inability to use the Service; your reliance on or use of information, services or merchandise provided on or through the Service or that result from mistakes, ommissions, interruptions, deletion of files, errors, defects, delays in operation or transmission, or any failure of performance.
    9. Idemnity
    You agree to defend, indemnify, and hold HostDude and its affiliates harmless from any and all liabilities, costs, and expenses, including reasonable attorneys' fees, related to or arising from: any violation of this Agreement by you or those who access this Service through your account; the use of the Service or the Internet in general; and the placement or transmission of any message, information, software, or other materials on the Internet by you or by those who have access to the Service through your account.
    10. Termination of Agreement
    10.1. You may terminate this Agreement by using the methods outlined in Section 11 of this Agreement. Your termination will only be complete upon your receipt of a confirmation number from HostDude. You will recieve this confirmation number either via Electronic Mail. Charges to your account will stop accruing the day you recieve your confirmation number. HostDude will not issue refunds for fees paid in advanced or for accounts that have been activated passed the 15 Day Money Back Guarantee mark.

    10.2. HostDude may terminate this Agreement at any time without cause upon 30 days prior notice; or; immediately if you or any person who has access to the Service through your account, commit a material breach of this Agreement including, but not limited to, a breach of any obligation imposed under Sections 2, 3, 4, 5 or 6 or if you fail to pay any charges within 10 days of the date they accrue.

    10.3. Upon termination of this Agreement, all rights granted to you or your authorized users under this Agreement shall immediately cease and terminate.

    10.4. Termination from this Agreement does not release you from the obligation to pay all accrued charges under this Agreement.

    10.5. Sections 6, 7, 8, 9, and 11 shall survive termination of this Agreement, HostDude retains the right to enforce these provisions regardless of account status.
    11. Closing an Account
    11.1. You may close your account by one of the following methods:


    Send request via email to "sales@hostdude.net"

    The request must meet the following criteria:

    Include your account information
    (domain name, username, IP address, and password)

    Reference your Order/Authorization Number you recieved with your first reciept of payment.
    Failure to enforce strict performance of any provision of this Agreement shall not be construed as a waiver.

    This Terms of Service Agreement constitutes the entire Agreement between you and HostDude with respect to the Service.
    Virtual Hosting Acceptable Use Policy
    Use and Misuse of the Services

    All complaints of abuse, violation and misuse of the Services, whether described in this section or otherwise, shall be investigated promptly. If you are not sure if your actions will be an abuse, violation or misuse, please ask first: abuse@HostDude.net.
    You are responsible for all use of your website, with or without your knowledge or consent.
    You agree to use the Services only for lawful purposes, in compliance with all applicable laws. Illegality includes, but is not limited to: Drug dealing; Attempting without authorization to access a computer system; Pirating (distributing copyrighted material in violation of copyright law, specifically MP3s, MPEGs, ROMs, and ROM emulators); Gambling; Schemes to defraud; Trafficking in obscene material; Sending a message or having content that is obscene, lewd, lascivious, filthy, or indecent with intent to annoy, abuse, threaten, or harass another person; Threatening bodily harm or damage to individuals or groups; Violating U.S. export restrictions; stalking; or violating other state or federal law, such as the Electronic Communications Privacy Act, the Computer Fraud and Abuse Act, or the Economic Espionage Act. Linking to illegal material is also prohibited.

    When HostDude.net becomes aware of possible violations of this Agreement, HostDude.net may initiate an investigation that may include gathering information from you and the complaining party, if any, and examination of material on HostDude.net's servers. HostDude.net, in its sole discretion, will determine what action will be taken in response to a violation on a case-by-case basis. Violations of this Agreement could subject you to criminal or civil liability.

    BY ACCEPTING THIS AGREEMENT, YOU AGREE TO WAIVE AND HOLD HostDude.net HARMLESS FROM ANY CLAIMS RELATING TO ANY ACTION TAKEN BY HostDude.net AS PART OF ITS INVESTIGATION OF A SUSPECTED VIOLATION OF THIS AGREEMENT OR AS A RESULT OF ITS CONCLUSION THAT A VIOLATION OF THIS AGREEMENT HAS OCCURRED. THIS MEANS THAT YOU CANNOT SUE OR RECOVER ANY DAMAGES WHATSOEVER FROM HostDude.net AS A RESULT OF HostDude.net'S DECISION TO: REMOVE MATERIAL FROM ITS SERVERS, WARN YOU, SUSPEND OR TERMINATE YOUR ACCOUNT, OR TAKE ANY OTHER ACTION DURING THE INVESTIGATION OF A SUSPECTED VIOLATION OR AS A RESULT OF HostDude.net CONCLUSION THAT A VIOLATION HAS OCCURRED. THIS WAIVER APPLIES TO ALL VIOLATIONS DESCRIBED IN THIS AGREEMENT.

    Use and Misuse of Materials
    Materials in the public domain (e.g., images, text, and programs) may be downloaded or uploaded using the Services. You may also re-distribute materials in the public domain. You assume all risks regarding the determination of whether the material is in the public domain.

    You are prohibited from storing, distributing or transmitting any unlawful material through the Services. Examples of unlawful material include, but are not limited to, threats of physical harm, child pornography, and copyrighted, trademarked and other proprietary material used without proper authorization. Pornography and sex-related merchandising, or links to such material, even if legal, are not acceptable uses of HostDude.net's servers. You may not post, upload or otherwise distribute copyrighted material on HostDude.net's servers without the consent of the copyright holder.

    Unacceptable uses of website content also include the presence of the following programs or the activities associated with them, regardless of whether or not any actual intrusion results in the corruption or loss of data: Server broadcast messages or any message sent on an intrusive basis to any directly or indirectly attached network; Attempts to circumvent any user authentication or security of host, network, or account; Accessing data not intended for user; probing the security of any network; Spawning dozens of processes; Port scans, ping floods, packet spoofing, and forging router information; Denial of service attacks, sniffers, flooding, spoofing, ping bombing, smurfs, winnuke, land and teardrop; Promulgation of viruses; and IRC bots, such as eggdrop or BitchX.

    HostDude.net supports free speech on the Internet and will not suspend or cancel your account simply because it disagrees with your views expressed at your website. However, examples of unacceptable activities include posting private information about a person without his or her consent, defaming a person or business, and knowingly making available code that will have a deleterious effect on third-party computers. Where there are allegations that your on-line activity has violated the legal rights of a third party, HostDude.net will not substitute itself for a court of law in deciding tort claims raised by the third party.

    Email Use
    Unacceptable affronts to netiquette and unacceptable activities include, but are not limited to, the following: Spamming (sending unsolicited advertising to those with which you have no existing business relationship and posting off-topic advertising in newsgroups); Spoofing (using a return email address that is not the valid reply address of the sender or sending an email message that does not contain enough information to enable the recipient to identify you); Passive spamming (promoting a website hosted by HostDude.net by spamming from some other source); trolling (posting controversial messages in newsgroups to generate responses); Mailbombing (inundating a user with email without any serious intent to correspond or sending large or multiple files to a user); Generating a higher volume of outgoing mail than a normal user (over 10% of available system resources); Propagating chain letters; and subscribing someone else to an electronic mailing list without that person's permission. A message is considered unsolicited if it is posted in violation of a newsgroup charter or sent to a recipient who has not requested the message. Making an email address available to the public does not constitute a request to receive messages. Distribution of mass emailing programs is also prohibited. All recipients on a mailing list must have personally subscribed. Mailing lists may not be used to distribute unsolicited email. If you are repeatedly mailbombed or attract such behavior, the Services will be terminated.

    You should not send email to any user who does not wish to receive it, either at HostDude.net or elsewhere. HostDude.net recognizes that email is an informal medium; however, you must refrain from sending further email to a user after receiving a request to stop.

    You may not alter the headers of email messages to disguise their identity or to prevent users from responding to the messages. HostDude.net may disclose the usernames of accounts responsible for forged email messages to system administrators or users requesting the information.

    Violations of the HostDude.net policies outlined herein can sometimes result in massive numbers of email responses. If you receive so much email that HostDude.net resources are affected, HostDude.net's staff may shut down your mailbox.

    System Security
    You are prohibited from utilizing the Services to compromise the security of system resources or accounts on servers at HostDude.net or at any other site. Use or distribution of tools designed for compromising security or containing viruses or trojans is prohibited. Examples of these tools include, but are not limited to, password guessing programs, cracking tools or network probing tools.

    If you are involved in violations of system security, HostDude.net reserves the right to release all usernames of users involved in such violations to system administrators at other sites in order to assist them in resolving security incidents. HostDude.net will also fully cooperate with law enforcement authorities in investigating suspected lawbreakers.

    System Resources
    System abuse includes any use of HostDude.net's resources that disrupts the normal use of its servers or services for others. Examples of system abuse include running excessive numbers of processes or consuming excessive amounts of CPU time, memory or disk space.

    Any usage of 10% or more of HostDude.net's system resources is an undue burden on HostDude.net's system and is unacceptable. If your usage ever exceeds 10% of system resources, your account may be terminated immediately and without prior notice.

    Further, running programs in the background on a HostDude server without HostDude.net's prior written authorization, or running chat rooms, Internet Relay Chat, IRC bots, mailing lists that send more then 1,000 emails a day and the like are not acceptable uses of HostDude.net's servers.

    This Acceptable Use Policy Agreement constitutes the entire Agreement between you and HostDude with respect to the Acceptable Use of the Service.
    Unacceptable Scripts & Programs
    We have banned a few scripts and programs from our shared-server environment to help sustain the highest level of service possible.
    The following scripts and programs are known to cause a slow down in services and are commonly known as "server hogs".
    This is because they require a high amount of server resources to run.

    The following scripts have a high risk of causing a breach in our Terms of Service Agreement, Section 5.6.,
    which will result in having your scripts or programs disabled, or your virtual hosting account suspended or possibly terminated.
    All Types of Chat Room Scripts and Programs.

    The following Bulletin Board Systems/Forums:

    UBB - Ultimate Bulletin BoardEprovided by Infopop Corporation.

    YABB - Yet Another Bulletin Board provided by Xnull Network.
    On a shared server environment, we must limit the use of such scripts and programs to maintain a high level of service to the other clients on the server.
    If your website requires the use of the scripts or programs we have listed above, we recommend a semi-dedicated or dedicated solution.
    This will ensure the highest quality environment available to support your resource intensive website.

    We have provided alternatives for the above banned scripts. Below are the scripts and programs we recommend or provide free of charge:

    You are also allowed to have any chat room on your website that is hosted on a seperate network.
    We recommend liveuniverse.com, they provide free chat room services to thousands of webmasters on the Internet.

    We will assist our clients in installing phpBB, a free bulletin board system that we have tested to be safe in most cases.
    We also recommend vBulletin, although not free, it is an excellent bulletin board script which we even use for HostDude.


    If your bulletin board/forum is going to be extremely busy, there still may be a problem.
    If this is the case, please let us know before installing the script.
    If you start seeing a rapid growth in your forums after having installed, also just lets us know over the support desk.
    We will assist you into looking for alternative options for your website.


    [Back to top]

Getting Started
  1. Uploading To Your Account
    How Do I Upload My Files?
    All transferring of files to our servers is handled by FTP. We feel there are several advantages of using FTP over a file manager.

    Your FTP program can run from your desktop or systray and has a vast array of options not readily available in a File Manager.

    FTP programs can range from $0 - $50.
    Uploading Your Website Files
    The first thing you will need before uploading files to your account is a good ftp client. Popular ftp clients include CuteFTP and WS_FTP.

    Once you have your ftp client you are ready to upload files to your account. Our ftp server is loacted at: ftp.hostnexus.com. Log into this address with your Username and Password, provided to you in your activation email.

    Once you are logged in, you will see the various directories within your account. You will need to place all files in the public directory which is "httpdocs". This is the directory that you will use to upload all your website files.
    You can create new directories within this directory, these directories are known as "sub-directories"

    When you upload files to the httpdocs directory you can view them by typing in http://www.yourdomain.com/filename.ext
    If you upload files to a sub-directory, you would be able to view them by typing in http://www.yourdomain.com/sub-directory_name/filename.ext
    Creating Subdomains
    Within your account you will have the option to create additional domains. This allocation is for Multihosted domains and not for subdomains. To avoid confusion, we ask that you submit a request asking for a subdomain.

    Subdomains come in 3 categories:

    Physical Hosting
    Frame Forward
    URL Forward

    Physical Hosting - Your subdomain will work exactly like a normal domain with a complete directory structure, email capabilties, cgi-bin etc. If you request a physically hosted sub domain you must also specify disk space limits for it.

    Frame Forward - Recommended use a subdomains. You can keep all your files within your main account and frame forward a subdomain to a certain page. Also, you can upload files into a subdirectory and frame forward your subdomain to your subdirectory.

    URL Forward - This works in a similar way to frame forward but keeps the destination url in the address window. For example you create a subdomain 123.domain.com and have a link on your page that says just that. The subdomain is url forwarded to domain.com/123. Even though 123.domain.com has been clicked through, the visitor will see domain.com/123 as the address when he arrives at the page.

    Please specify in detail which kind of subdomain you require when you submit a request.
    Uploading Your Sub-Domain Files
    For Physical Hosted Subdomains

    Once your new subdomain has been activated you are ready to upload your files to your account. As a subdomain works like a normal domain, you will have received separate ftp details for the new directory in the subdomain. There is also a cgi-bin directory automatically created for you in this directory. You should upload your subdomain website scripts to this cgi-bin. Again, website files must be uploaded to the "httpdocs" directory.

    To reach your new subdomain, enter in the URL:
    http://sub.yourdomain.com (replacing sub with your new subdomain name and yourdomain.com with your accounts domain name).

    To reach other files and directories using your sub-domain, enter in a URL like:
    http://sub.yourdomain.com/file.html
    http://sub.yourdomain.com/directory/file.html

    [Back to top]

MySQL Related Questions
  1. What is MySQL?
    MySQL is an open source, relational database management system often used in conjunction with scripting languages such as Perl, PHP, etc.
    [Back to top]

  2. How do I create a MySQL database?
    1) Log in to your control panel. 2) Select the domain name that you want to apply the change to. 3) Click on DATABASES. 4) Enter the database name that you want to create. PLEASE NOTE: The username has to be unique on the server, so you might not always be able to use your first choice. 5) Click on ADD. 6) Enter a username that you want to create to be used with the database. 7) Click on ADD. 8) Enter a password and confirm the password. 9) Click on UPDATE.
    [Back to top]

  3. How do I setup and maintain an existing MySQL database?
    You can maintain your database(s) using phpMyAdmin, which is built into the Plesk control panel. 1) Log in to your control panel. 2) Select the domain name that you want to apply the change to. 3) Click on DATABASES. 4) Select the database that you want to modify. 5) Click on PHPMYADMIN. 6) For more information on using phpMyAdmin, please refer to phpMyAdmin's Configuration and FAQ pages at: http://phpmyadmin.sourceforge.net/documentation/#config Once you have created a database you can choose it from the left-hand menu of phpMyAdmin, then continue on with the tutorial.
    [Back to top]

  4. Where can I find more information on using MySQL?
    Try these resources: MySQL (official site) http://www.mysql.com/ Beginning MySQL Tutorial (DevShed) http://www.devshed.com/Server_Side/MySQL/Intro/page1.html Website Database Basics With PHP and MySQL (DevShed) http://www.devshed.com/Server_Side/PHP/DB_Basics/page1.html Build your own Database Driven Website using PHP & MySQL (SitePoint) http://www.webmasterbase.com/article.php?aid=228&pid=0
    [Back to top]