Toda vez que executo meu CGI ele dá erro (Internal Server Error - Erro 500), onde estou errando?



Na maioria dos casos você deve verificar se deu chmod (permissão) 755 para arquivos com extensões .pl e .cgi. Verificar também se o diretório onde você colocou o arquivo está com permissão 755 (de execução).