Introdução ao CGI
O CGI (Interface de Portal Comum) é um padrão para executar programas externos de um servidor de Web. O CGI permite que a página HTML volte dinamicamente - por exemplo, com um script de CGI você poderia ter acesso a informação em um banco de dados e poderia formatar os resultados como parte de uma página HTML. Não surpreendentemente, scripts CGI são extensivamente populares e usados por todo o World Wide Web.
Há várias introduções muito boas e documentos de CGI disponíveis na Web. A informação dada abaixo é um resumo dos pontos mais importantes para se lembrar quando usar CGI. Por favor veja o seguinte para uma introdução mais detalhada:
Uma introdução instantânea para scripts de CGI e formulários HTML - uma introdução detalhada.
A Introdução de Ada para CGI - uma introdução útil.
Pontos chave para ter em mente ao usar scripts CGI:
Os scripts pré-instalados disponíveis no CPanel são os mais fáceis de usar, mas se um certo script não fizer exatamente o que você quer, sinta-se livre para procurar scripts melhores na Web. Você normalmente pode achar um script para fazer quase qualquer coisa, especialmente se você estiver preparado para pagar.
Leia toda a documentação disponível em um script particular, antes de usá-lo. Isto ajudará evitar a maioria dos problemas.
O CHMOD ("Modo de Mudança") muda as permissões em um arquivo particular (normalmente o próprio script). O Gerenciador de arquivos do CPanel permite fazer isto rapidamente, como faz a maioria das ferramentas de FTP.
Importante - depois de enviar os scripts para a pasta cgi-bin, de CHMOD 755 neles (a menos que a documentação do script especificado declare o contrário). por exemplo, você precisa dar CHMOD 755 no script pré-configurado CGI EMail para funcionar corretamente.
Muitos scripts precisam saber o caminho do Perl (máquina de linguagem de script) e para sendmail (máquina de email HTTP). Você pode achar esta informação na primeira página do CPanel.
Certifique-se de testar seus scripts repetidamente! Testar é vital para ter certeza que tudo está funcionando satisfatoriamente.