Quais os caminhos (paths) do Perl? O que é erro 500 em scripts Perl?

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).

Atualizado em 11/05/2022
  • 110 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

O módulo magic_quotes do PHP está habilitado?

Não. Desde a versão 5.3 do PHP, o magic_quotes_gpc não é indicado e nem colocado como "on" por...

Erro PHP: "Cannot modify header information"

O erro "Cannot modify header information" ocorre quando um script tem alguma saída HTML antes da...

Redirecionar http:// para https://

Para efetuar o redirecionamento automático de "http://" para uma "https://" (página segura),...

Como criar um formulário usando o PHPMAILER

O que é o PHPMailer? Basicamente é uma classe do PHP que possui funções mais avançadas, que faz...