I've got an upload script with .cgi files, now I've put these files in the cgi-bin directory but every time I run the script I get an 500 Internal server error, does someone know how I can fix this?
cgi scripts generally must be added as ascii. If you're using the file-manager it may be added spurious line-end characters which the cgi interpreter doesn't understand.