+ Responder ao Tópico



  1. #1
    ozzymaia
    Visitante

    Padrão Não consigo rodar o CGI

    Oi,
    Meu estou com um problema fudido aqui......eu catei da internet um script CGI, só pra ver funcionando no Browser.
    Salvei na pasta cgi-bi, mas o que acontece é que eu não consigo fazer essa porra funcionar. Não adianta não abre no browser. Ele diz que deu um erro interno
    Entra nesse site e vêja o erro: Index.cgi

    Alguem poderia me ajudar?
    Muito abrigado...
    Até mais.

    [ Esta mensagem foi editada por: ozzymaia em 20-11-2003 13:19 ]

  2. #2

    Padrão Não consigo rodar o CGI

    O seu apache esta abilitado para rodar cgi ???




  3. #3
    ozzymaia
    Visitante

    Padrão Não consigo rodar o CGI

    Pois é kra, é exatamente isso que eu quero saber!!!!
    Não sei se está e nem como faze-lo...
    Vc tem como me dar uma ajuda?

  4. #4

    Padrão Não consigo rodar o CGI

    Que linux tu estas usando ???




  5. #5
    ozzymaia
    Visitante

    Padrão Não consigo rodar o CGI

    Estou Usando um RH7.3

  6. #6
    Futuremax
    Visitante

    Padrão Não consigo rodar o CGI

    Existem algumas linhas no httpd.conf que podem ajudar a responder suas dúvidas:


    #
    # ScriptAlias: This controls which directories contain server scripts.
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the realname directory are treated as applications and
    # run by the server when requested rather than as documents sent to the client.
    # The same rules about trailing "/" apply to ScriptAlias directives as to
    # Alias.
    #
    #ScriptAlias /cgi-bin/ "/usr/lib/cgi-bin/"
    ScriptAlias /cgi-bin/ "/www/admin/cgi/"

    #
    # "/home/httpd/cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    #
    #<Directory "/usr/lib/cgi-bin">
    <Directory "/www/admin/cgi/">
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
    </Directory>

    ----------------------------------#@#@#@#@#@#@#@#-----------------------------

    # AddHandler allows you to map certain file extensions to "handlers",
    # actions unrelated to filetype. These can be either built into the server
    # or added with the Action command (see below)
    #
    # If you want to use server side includes, or CGI outside
    # ScriptAliased directories, uncomment the following lines.
    #
    # To use CGI scripts:
    #
    AddHandler cgi-script .cgi



    Confira essas linhas, se estiverem parecidas pode dar um ok, lembrando que ás que tem sustenido(cerquinhas #) são comentários e devem ser lidas com cuidado antes de se executar qualquer coisa...



  7. #7

    Padrão Não consigo rodar o CGI

    as permissoes do cgi estao como 755??

  8. #8
    ozzymaia
    Visitante

    Padrão Não consigo rodar o CGI

    Bom essa parte do documento eu até encontrei e pensei em mecher, mas o problema é que eu não sei qual diretório eu tenho ue colocar lá!!!!
    Por um acaso é diretório onde ficam os meus arquivos cgi-bin?
    Essa é minha dúvida.....
    Estou chagando lá....rs
    Eu [email protected]!



  9. #9
    ozzymaia
    Visitante

    Padrão Não consigo rodar o CGI

    Bom essa parte do documento eu até encontrei e pensei em mecher, mas o problema é que eu não sei qual diretório eu tenho ue colocar lá!!!!
    Por um acaso é diretório onde ficam os meus arquivos cgi-bin?
    Essa é minha dúvida.....
    Estou chagando lá....rs
    Eu [email protected]!

  10. #10
    ozzymaia
    Visitante

    Padrão Não consigo rodar o CGI

    Sim, as permissões dele está 755



  11. #11
    Visitante

    Padrão Não consigo rodar o CGI

    Sim é diferente eles tenque ficar dentro do cgi-bin ... conforme o alias do apache ...........


    ve la se funciona ........

  12. #12
    ozzymaia
    Visitante

    Padrão Não consigo rodar o CGI

    Valeu Galera, arrumei!!!!



  13. #13
    ozzymaia
    Visitante

    Padrão Não consigo rodar o CGI

    Se eu tenho vários Virtual Hosts, e quero que cada domínio acesse um index.cgi, como eu faço?
    eu tenho que criar uma pasta para cada dominio?
    se sim onde eu tenho que criar as pastas?
    provavelmente eu tenho que mudar alguma configuração no httpd.conf, onde?

    Valeu!!!!