|CGI Script Tutor
What is a CGI Script? What Does it Do?
CGI stands for Common Gateway Interface. CGI Scripts
are powerful programs which can make your site more attractive and
efficient. CGI Scripts usually interact in some way with the visitors
to your web site.
What is the Relationship Between EsoSoft and CGI Scripts?
If you have a Basic Web Hosting Account with EsoSoft, you
have your very own cgi-bin directory. In that directory, you can install any CGI Script
written for the UNIX Operating System (our severs run FreeBSD).
can find hundreds of free CGI Scripts - ready to install - on the
Internet. Here are a couple of Web Sites that offer ready to use
EsoSoft cannot install CGI Scripts for you. We can provide you with
some quick help, and we may take a look at your script, but we cannot
install complete scripts. The installation must be done by you.
Before contacting EsoSoft's Service & Support Team for assistance, please review the
- Be sure that you have uploaded your scripts files to the
server in ASCII mode (not binary mode). This is a setting in your
FTP program and it is very important that your script's files be
uploaded in ASCII mode.
- Be sure that you have made the script executable with "chmod
755". If this is not done, your script will never function.
You can set the chmod via your FTP program.
If you have a Basic Web Hosting Account with us, we have pre-installed
a little CGI Script. You can see this in action at:
Additional CGI Script Information
If you are installing a CGI Script, the following information can be
- Absolute server path to your web site root directory:
- CGI directory URL:
- Location of Perl 5.8.9:
/usr/bin/perl or /usr/local/bin/perl
- Location of Sendmail:
- Location of the date program:
- Location of Python:
EsoSoft has also installed many common Perl modules from the CPAN
archive (http://www.cpan.org) If you need a certain module for
your CGI Script, contact our Service & Support Team. Please tell them which
modules you need and they will let you know if we have the module installed
- and if so, which version.
At EsoSoft, Service and Support are our Top Priorities!
If you need any type of personal assistance, do not hesitate to
contact our Service & Support Team at:
A member of our team will be very happy to assist.
For identification purposes, please write from the e-mail address
on-file for your account or include your account's password in your
Back to Basic Web Hosting Support