Certain accounts at Avvanta include the ability to run Common Gateway Interface (CGI) scripts. These accounts include the the WebSmart series of accounts (with the exception of the WebSmart Basic), and personal home pages access as http://home.avvanta.com/~username
.
For security reasons, the Avvanta web servers have very specific requirements for CGI scripts. The following information should be referenced when creating or uploading your CGI scripts and programs.
.pl
extension will not work./usr/bin/perl
.cgi-bin
.chmod 755 scriptname.cgi
).In General When contacting support for assistance with a CGI setup problem please do so via email to Avvanta Support. In your email include the following information:
All of the above must be included in the initial email. Exclusion of any of the above, especially #7, will prohibit us from acting upon your request.
If you have a domain name your CGI setup may be slightly different than what the documentation calls for. Please follow the scripts documentation exactly. After following the documentation if your script does not work please contact Avvanta Support. When contacting support be sure to tell the representative what type of domain hosted account you have.
Some of the media classes require you to learn how to configure certain CGI's. If you need technical support for your CGI's please be sure you have followed exactly the documentation for the script that the instructor and/or the author of the script has provided to you. The only instance where you will need to deviate from those instructions is if you have a domain name, otherwise the instructions will work on our system.
If you need someone to expound upon a specific area or section of the directions provided to you please email the complete setup directions and notate which area we can detail for you.
A partial listing of CGI specific configuration and support information is provided below to assist you with determining if your CGI will work on a Avvanta web server. Not all information is included below. Many times the easiest way to determine if your CGI will work is to install it.
.cgi
extension. The .pl
extension will not work.cgi-bin
directory. This name is reserved for system-wide CGIs and the server will ignore yours if you attempt to create one.$HOME/web_docs/mycgis/example.cgi
, then the mycgis
directory cannot be world or group writable, the web_docs
directory cannot be group or world writable, and your $HOME
directory cannot be group or world writable. If in doubt, chmod 755
the directories leading up to your CGI. The chmod command can be issued with most FTP clients.