Troubleshooting Custom Scripts

This section explains how to troubleshoot script problems and get more assistance if you need it.

What is the script checker?

The script checker checks CGI scripts you've uploaded for common problems. It can also make them "executable" from within your Web browser.

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

You need to make a CGI script file "executable" to tell the Web server that it's a program.

Why does my script display a "500 internal server error" message?

You may see an Internal Server Error message for a variety of reasons. The most common is that you've uploaded your script in the wrong "mode" in your FTP program.

What permissions should I use for a script? Should I make files or directories world-writable (777)?

You don't need to create world-writable files or directories.

Why do my scripts send e-mail from an address ending with

Our servers set the sender address to an address based on your domain name with added to the end, unless you specify a particular address in your Web script.

How do I debug a Perl script?

Explains how to debug Perl scripts, including getting the output of warn() and die() messages.

What should I do if I have more questions about custom CGI scripts?

What to do if you're having trouble with custom CGI scripts.