500 Internal Error

You maybe receiving the 500 Error due to a couple of reasons, please view some of the reasons below:
 
  1. Upload Files – Was the file uploaded in ASCII? If not, please remove the file and re-upload using the ASCII encoding. Uploading in Binary normally causes this problem.

  2. Permissions – Please ensure that your permissions for the cgi script is 755. You can change the permissions via your FTP program. Alternatively, you may also change the file by logging into your Cpanel account and viewing the file via the File Manager.

  3. Correct Location – Ensure that the script path is pointing in the correct location. The correct path for Perl should be /usr/bin/perl

  4. Error Log – if you still continue to have problems. Please consider checking the error log, as to why the error might be happening.
Please note, if you are receiving this error while using a PHP script., be sure to set permissions to 755 rather then 777 or 644 rather then 666. 
 
In addition, if you are trying to view your site using the temporary url, this will not work. Any scripting language other then HTML will require your domain name to propagate in order to be able to view the scripts.