Caminhos para as aplicações de servidores Linux/cPanel:
perl: /usr/bin/perl
date: /bin/date
python: /usr/bin/python2 ou /usr/bin/python3
Caminhos internos da hospedagem:
User path: /home/user/
Diretório Web: /home/user/public_html/ ou /home/dominio/www/
Diretório cgi-bin: /home/user/public_html/cgi-bin/
Obs.: O "user" deve ser substituído pelo usuário da hospedagem pretendida.
User path: Caminho completo para a raiz da hospedagem. Usualmente necessário em alguns scripts PHP ou Perl para que funcione corretamente. Nem sempre é exatamente este o caminho completo que será preciso para que sua aplicação funcione corretamente. Veja um exemplo abaixo de um script que precisa do path para um diretório chamado "teste" dentro de cgi-bin:
/home/user/public_html/cgi-bin/teste
Diretório Web: Dentro desse diretório devem ficar todos os seus arquivos que estarão disponíveis na Internet, incluindo imagens, páginas html ou em php, arquivos para download etc.
Diretório cgi-bin: Scripts em Perl e CGI devem ficar dentro deste diretório. Sua permissão padrão é 755. Antes de instalar um script leia seu manual, costumeiramente o nome dos manuais que vem com os scripts são os arquivos "README" ou "INSTALL".
Erro 500 em scripts PERL
Na maioria dos casos deve verificar se aplicou a permissão 755 para arquivos de extensões .pl e .cgi. Verificar também se o diretório onde colocou o arquivo está com permissão 755 (de execução).