Why do I see a message saying "file has no execute permission"?

If you've placed a file in the cgi-bin directory, you also need to make the CGI script file "executable" to tell the Web server that it's a program, and not just a data file.

In technical terms, making a script file "executable" usually means "changing its mode to 0755".

You can use our script checker to make the script executable, or use your FTP program to do so: most FTP programs have a menu item that allows you to change the mode of a file you have uploaded.