FAQ - Perguntas frequentes

CGI

  • Qual é a exacta path física para o directório raiz no servidor web?
  • Qual é a path para sendmail?
  • O que é CGI?
  • Porque é que o meu CGI não funciona?
  • Autorizam scripts CGI no vosso servidor?
  • Qual é a path para Perl?


    Qual é a exacta path física para o directório raiz no servidor web?
    A path para o directório raiz (root) é:
    /home/username/
    Obviamente é necessário substituir o “username” com o login que lhe foi atribuído quando recebeu os detalhes da sua conta. Além disso, tenha atenção que quando configurar o seu cgi, que o directório /public_html está incluído na sua path. Por exemplo, se tem um script guestbook.pl no directório /cgi-bin, a exacta path física para o ficheiro é /home/username/public_html/cgi-bin/guestbook.pl

    Qual é a path para sendmail?
    Outro programa que necessita de ser especificado em vários scripts é o sendmail. Este está localizado em /usr/lib/sendmail

    O que é CGI?
    CGI, Common Gateway Interface, inclui programas que “correm” no servidor, para aumentar a qualidade e funcionaldade do seu site. Há muitos recursos on-line que permitem o download de script cgi de graça.
    Por exemplo: http://www.worldwidemart.com/scripts ou http://cgi.resourceindex.com/Programs_and_Scripts

    Porque é que o meu CGI não funciona?
    Certifique-se que quando enviar para o servidor o cgi, NÃO O FAÇA em modo binário, utilize o modo ASCII. Enviar em modo binário faz com que o servidor não o identifique como executável. Alguns programas de FTP enviam ficheiros .pl ou .cgi em modo binário por defeito, portanto é será necessário alterar isso.
    Quando enviar os scripts, envie-os para o directório cgi-bin, por razões de segurança. Eles serão executados em qualquer parte da sua conta.

    O último passo é as permissões, ou privilégios, dos ficheiros. Isto chama-se chmod e pode ser feito através da maioria do programas de FTP. Consulte “CHMOD e permissões dos ficheiros” nesta FAQ.

    Autorizam scripts CGI no vosso servidor?
    Autorizamos script cgi nos nossos servidores, mas eles têm que estar dentro da nossa política de uso dos recursos do sistema. Se detectar-mos que um script está a usar recursos excessivos do sistema, será apagado.

    Qual é a path para Perl?
    Antes de um script cgi funcionar, certas modificações têm que ser feitas. Algumas paths (caminhos) têm que ser especificados nalguns scripts. Após o símbolo “#”, na primeira linha do script em perl, a path para o perl tem que ser especificada.
    A path certa é /usr/bin/perl


  • voltar


    Procurar palavra(s).

    topo