How do I implement custom CGI scripts? |
Article ID: 27 |
Created On: 28 Feb 2020 |
Author: Support |
Our servers have the capability to run CGI scripts based on Perl. Perl is our language of choice as it is a world standard and is well suited to CGI. In addition, Perl code does not require manual compilations whereas C code must be compiled prior to use. If you have a custom CGI script that you need to use, simply upload it to your personal "cgi-bin" Here are some helpful tips to follow when installing Perl scripts: Upload to your cgi-bin directory to ensure proper file permission settings Upload in ASCII transfer mode (and NOT BINARY mode) The first line of each script must read: #!/usr/bin/perl Reference the script using /cgi-bin The installation of a custom script to your cgi-bin often requires a special file permission. However, in some instances it may still be necessary to set a file or directory permission. In instances whereby a file or directory's public read or write permissions must be changed, you have to use the following command and syntax: chmod ### 'filename or directory name' Our recommended FTP client, WSFTP, can be used to set permissions. With the current version, instead of directly typing the chmod code, there is a set of check boxes that you will use to change the permissions. To change permissions, perform the following steps: 1- Open the WSFTP program and connect to your web site. 2- Select the file or the directory on which you want to change permissions. 3- Click your right mouse button to activate the pop up menu. 4- Select "chmod (UNIX)". A "Remote file permissions" window will appear. |