Colocando seu script no servidor


Autor/fonte: Jmarshall.com.br



Digg del.icio.us

Diferentes Web servers são configurados diferentemente. Alguns lhe permitem colocar seus scripts CGI no mesmo diretório que suas páginas Web, com nomes de arquivos terminando em ".cgi". Outros servidores exigem que você coloque todos os scripts CGI em um diretório específico, geralmente chamado "cgi-bin". Seu webmaster lhe dirá.

Você precisa colocar as permissões corretas no arquivo do programa. Em Unix, o servidor Web (como qualquer processo) roda sob algum username. Seu programa CGI precisa ser executável por esse username, e deve ter permissão de leitura se for um script Perl ou shell. Em Unix, dê as permissões corretas com "chmod 750 *.cgi" (ou "chmod 755 *.cgi", se seu servidor não tiver acesso de grupo para seus arquivos - tente ambos, ou pergunte ao seu webmaster).

Se o seu script não rodar:

. Para scripts Perl, verifique a sintaxe com "perl -cw meuscript.cgi";
. Certifique-se de que o caminho para o interpretador perl (or shell) está correto, na primeira linha do script. Por exemplo, localize o interpretador perl com o comando Unix "which perl";
. Obviamente, certifique-se de que o seu arquivo HTML chama o URL correto do script, seja relativo or absoluto;
. Em busca de pistas, execute o script a partir da linha de comando e observe o tipo de erro que ocorre. Isso geralmente não leva a muito, porque as variáveis de ambiente CGI não são setadas corretamente. Vá mais fundo alterando uma cópia de teste de seu programa fonte. Algumas ferramentas, como o módulo Perl CGI.pm, provêem meios para depurar scripts CGI a partir da linha de comando.




Enviado por xKuRt em 17/09/2006 às 09:04


Avaliação

Esta publicação ainda não foi avaliada!


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Terça, 23 de Setembro de 2014




Top 5 membros

Últimos membros online

  • 1em 23/09 às 21:10
  • xKuRtem 23/09 às 20:00
  • sparkkdem 23/09 às 18:45

Últimos membros cadastrados



Capa do livro
Domain-Driven Design - Atacando as Complexidades no Coração do Software


Capa do livro
Dominando Php e Mysql - Do Iniciante ao Profissional


Capa do livro
Informática Na Escola: Vol. 4





Hostnet

IMD