I've uploaded a compiled CGI program why does it not run?

This applies to Linux hosting accounts only.

If the program is a CGI binary written in a language such as C it may not run if the program was compiled on a different platform such as s Sun Solaris machine.

It will need to be compiled on a 0x86 Linux platform.

If the CGI is written in a scripting language such as ASP, PHP or Perl then make sure it has the correct interpreter line at the start of the script and the file permission are set to '755' (other articles in the CGI section cover this).

  • 90 Users Found This Useful
Was this answer helpful?

Related Articles

My CGI/ASP/PHP script is giving an error when trying to write to a file.

This applies to Linux hosting accounts only.This is almost certainly down to incorrect...

My CGI/Perl scripts are failing with error 500 (Internal Server Error)

These errors are nearly always related to a coding error within the script, or bad variables...

I've installed the formmail script, but my form isn't working. Why?

The Formmail Script is provided via the Fast Name Control Panel, full usage instructions can be...

Why does my script produce a 'file permissions error'?

CGI scripts need certain file permissions to be set if they are to work properly. In general CGI...

CGI scripts fail with 'exec format error'

A CGI script must begin with a valid 'interpreter line' also called 'shebang'. That must be the...