FAQ

Frequently Asked Questions Hosting
Support Index Home


We strongly suggest viewing your Help Manual from the "Help" link in you WEBppliance Control Panel. WEBppliace has recently updated with included tutorial movies.
Questions are answered in detail from the WEBppliance Help System

General: CGI
Some cgi scripts may contain vulnerabilities that you may not be aware of. These can wreak havoc with your server.
If you are looking for safe scripts please see our script recommendations here.

How do I login to the WEBppliance Control Panel?

To access your Site Administration Control Panel
Go: http:/your.domain/admin/
Username: username
Password: password
^ TOP

How do my users login to their Control Panel?

Your users access User Control Panel here:
Go: http://your.domain/user/
^ TOP

How is Squirrelmail used to read email?

Access Squirrelmail from your "User" Control Panel or simply from this link.
Access Squirrelmail:
http://your.domain/squirrelmail/src/login.php
Email username and password
^ TOP

What is Squirrelmail? I don't see it in my WEBppliance.

Squirrelmail is a global email solution which allows you to read your email from a browser. This allows you to check your account anywhere from another computer. You can choose to delete messages from your account or leave them after reading for downloading to your computer when you return. This is an excellent way for those people who travel and are often working on other computers. Squirrelmail is an optional $2.00 per month add-on.
If you do not see Squirrelmail in your WEBppliance then you can .
^ TOP

What is the difference between a POP email account and an Alias?

A POP email account is an actual "user" account and a folder (mailbox) is setup for receiving email. A POP account requires the user setup an email client (program such as Oulook Express, Eudora, Netscape Mail, etc.) to retrieve email.
An Alias email address is just a forwarding service. An alias does not create anything on your server. The sendmail program simply forwards the email to the address you enter. The person recieving the email does not need to make any changes with the way they recieve email as the new email address is forwarded to their current address.
^ TOP

How do POP email users setup their email software?

EMAIL CLIENT SETUP (Outlook, Outlook Express, Eudora, etc.)
For Name Based Accounts...
Incoming Mail (POP3): your.domin
Outgoing mail SMTP: Your ISP (Ex: mail.bellsouth.net, mail.earthlink.net, etc.)
Username: username@your.domain (include @your.domain for username)
Password: password
^ TOP

FTP: For Name-Based accounts

IP: your.domain
Username: username@your.domain (include @your.domain for username)
Password: yourpassword
^ TOP

How do POP email users setup their email software?

EMAIL CLIENT SETUP (Outlook, Outlook Express, Eudora, etc.)
For IP-Based Accounts...
Incoming Mail (POP3): yourdomin.name
Outgoing mail SMTP: Your ISP (Ex: mail.bellsouth.net, mail.earthlink.net, etc.)
Username: username
Password: password
^ TOP

FTP: For IP-Based accounts

IP: your.domain
Username: username
Password: yourpassword
^ TOP

How do I Password Protect a directory (folder)?

From your WEBppliance Control Panel click on "Services" then "Apache Web Server".
1. Click on "Manage Groups" and create a group. You can name this anything, Ex: admin
2. Click on "Manage Users" this is where you will define a username and password.
3. Now click on "Protect Directories". Select the directory (folder) you would like to protect.
In the AuthName field, enter a descriptive name for the directory you want to protect.
For example, to protect a directory of employee salary information, type Salaries.
In the Add to Group(s) field, specify the groups that are allowed to access this directory.
Note: You can select or clear multiple directories by pressing and holding down the Ctrl key while clicking the directory names. 4. Click Protect.
Important: If you are supporting Microsoft® FrontPage® Extensions on your domain, use the directory protection feature provided by FrontPage instead of WEBppliance's directory protection feature. See the topic in your WEBppliance Control panel help file about working with FrontPage Extensions.
^ TOP

What is the path to Perl?

Path to Perl: /usr/bin/perl
^ TOP

What is the path to sendmail?

Path to sendmail: /usr/sbin/sendmail
^ TOP

SYSTEM ENVIRONMENT VARIABLES: cgi-bin

We recommend using system environment variables which make it easy to copy or move your script to another domain if need be. When using a system environment variable as your path the server software actually chooses the correct path for you. This way you are insured that your path for a particular domain is correct. An example of the cgi-bin system environment variable is: SITE_CGIROOT- The top level CGI path of the domain
Example Usage:
cgidir = "$ENV{'SITE_CGIROOT'}"
A folder located in the cgi-bin = "$ENV{'SITE_CGIROOT'}/folder"

If you choose to hardcode an absolute path you should use this:
/home/virtual/site#/fst/var/www/cgi-bin (replace /site#/)

From the domain Appliance click Site Summary
Domain Preview: http://65.101.69.xxx/~admin4/ shows your site# as ~admin#
In this case the ~admin4 would equal site4
Therefore your path to your cgi-bin would be /home/virtual/site4/fst/var/www/cgi-bin
^ TOP

SYSTEM ENVIRONMENT VARIABLES: html

We recommend using system environment variables which make it easy to copy or move your script to another domain if need be. When using a system environment variable as your path the server software actually chooses the correct path for you. This way you are insured that your path for a particular domain is correct. An example of the cgi-bin system environment variable is:
SITE_HTMLROOT- The top level HTML (Public Area) path of the domain
Example Usage:
roothtml = "$ENV{'SITE_HTMLROOT'}"
a document folder = "$ENV{'SITE_HTMLROOT'}/docs"
or
/home/virtual/site#/fst/var/www/html (replace /site#/)

From the domain Appliance click Site Summary
Domain Preview: http://65.101.69.xxx/~admin4/ shows your site# as ~admin#
In this case the ~admin4 would equal site4
Therefore your path to your public html would be /home/virtual/site4/fst/var/www/html
^ TOP

What is the URL to scripts I've uploaded to my cgi-bin?

The URL (Web Address) to your cgi-bin is http://your.domain/cgi-bin. If you had a file named script.cgi in your cgi-bin directory the URL would be http://your.domain/cgi-bin/script.cgi
^ TOP

How can I debug my perl scripts?

There are several ways you can investigate why a script may not be working.
First you should make sure you uploaded the files correctly. Perl file with the extension .pl or .cgi should be uploaded in ascii mode only.
You can view you error and access logs in your /var/log directory. Many times a script error will appear in the error log files. You'll see that a document is missing or can't be found as well as other errors.
To further investigate problems with a perl install download these two files Check Perl & Server Info. Check Perl is a little script you can upload to your cgi-bin to help debug perl scripts, set permissions chmod 755, and call the script from your browser. Ex: http://your.domain/cgi-bin/chkperl.pl and enter the file you would like to debug.
^ TOP

How can I find out more about my server's envirionment? What is and isn't installed?

For extended server information download this zip file containing these two files.Check Perl & Server Info. Server Info is a little script you can upload to your cgi-bin to reveal information , set permissions chmod 755, and call the script from your browser. Ex: http://your.domain/cgi-bin/serverinfo.cgi The script will return system environment varibles with their paths as
well as additional information about your server.
^ TOP

How do I set permissions on a file?

Your Unix server handles files according to the permissions (read, write and execute) set on that file. To give files the permissions they require can be accomplished through your ftp program. As their are many different ftp programs available we suggest viewing your particular program's help file. ^ TOP

My script requires the LWP Perl modules? What should I do?

You will need to telnet into your server with root privledgels. For more information visit CPAN. cpan is the repository for perl modules with many mirror sites. CPAN FAQ
^ TOP Support Index Home