Frequently asked questions
If you have webhotel Medium or larger, you also have access to run CGI scripts.
A CGI script is a small program that runs on the web server, and may generate different HTML code each time, depending on the input parameters.
You may create CGI scripts in e.g. Perl (
/usr/bin/perl), Python (
/usr/bin/python), Ruby (
/usr/bin/ruby) and Bash (
Note: Django, Ruby on Rails, or other specific webserver modules are neither provided nor supported.
The CGI scripts may be placed in any directory (not only
/cgi-bin), but the filenames must use the extension ".cgi", not ".pl" or any other extensions.
All CGI scripts and the directories/folders must have correct permissions ("
chmod 0750 filename" or "
chmod u=rwx,g=rx filename" in Unix shell). For security reasons, it will not work if other people than the owner, have write permission to the CGI files.
If you need the full path of your file directory for a CGI script, use
/home/1/m/myname/www/, where "myname" is your FTP username. Remember to replace "1/m" with the appropriate number for your home directory and the first letter of your FTP username.
Note! CGI scripts must use Unix newlines (LF), and not DOS/Windows (CR/LF). Most FTP clients convert automatically during transfer, this also goes for many of the good text editors (TextPad, BBEdit, Emacs, UltraEdit).