[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache2 e cgi-bin



Olá Oeslei,

Vou tentar ser mais claro, respondendo às suas indagações:

1. Quando testo o mapserver com "localhost/cegi-bin/mapserv" a resposta é ok, como transcrita abaixo:

"No query information to decode. QUERY_STRING is set, but empty"

2. Quando chamo o cgi e mando inicializar, através de uma das urls onde o demo do mapserver está instalado, aí a resposta é a seguinte:

http://localhost/apache2-default/workshop/ ---> tela de apresentação da aplicação --> o botão initialize lança a seguinte url:

http://localhost/cgi-bin/mapserv?layer=lakespy2&layer=dlgstln2&zoomsize=2&map=%2Fvar%2Fwww%2Fapache2-default%2
Fworkshop%2Fitasca.map&program=%2Fapache2-default%2Fcgi-bin%2Fmapserv&root=%2Fapache2-default%2Fworkshop&
map_web_imagepath=%2Fvar%2Fwww%2Fapache2-default%2Ftmp%2Fms_tmp%2F&map_web_imageurl=%2Fms_tmp%2F&
map_web_template=itasca_basic.html

e aparece a mensagem:

msSaveImageGD(): Unable to access file. Unable to open file /var/www/apache2-default/tmp/ms_tmp/ITASCA117588335223582.png for writing

No Konqueror a msg ainda é mais explícita:

"Um erro ocorreu ao carregar file:///cgi-bin/mapserv?layer=lakespy2&layer=dlgstln2&zoomsize=2&map=
%2Fvar%2Fwww%2Fapache2-default%2Fworkshop%2Fitasca.map&program=%2Fapache2-default%2Fcgi-bin%2
Fmapserv&root=%2Fapache2-default%2Fworkshop&map_web_imagepath=%2Fvar%2Fwww%2Fapache2-default%2
Ftmp%2Fms_tmp%2F&map_web_imageurl=%2Fms_tmp%2F&map_web_template=itasca_basic.html:

O arquivo ou pasta /cgi-bin/mapserv não existe."

3. Em /usr/lib/cgi-bin tem: mapserv  php  php5


4. Com relação ao mapserver, estão instalados os seguintes pacotes:

cgi-mapserver - cgi module of mapserver
mapserver-bin - mapserver binary utilities
mapserver-doc - documentation for mapserver
perl-mapscript - perl mapserver library
php5-mapscript - module for php5-cgi to use mapserver
python-mapscript - python mapserver lib

5. A configuração de interesse em index.html nos dados de demonstração que estão em /var/www/apache2-default/workshop, são:

<!-- EDIT THESE HIDDEN VARIABLES -->
<input type="hidden" name="map" value="/var/www/apache2-default/workshop/itasca.map"> <input type="hidden" name="program" value="/apache2-default/cgi-bin/mapserv">
     <input type="hidden" name="root" value="/apache2-default/workshop">
<input type="hidden" name="map_web_imagepath" value="/var/www/apache2-default/tmp/ms_tmp/">
     <input type="hidden" name="map_web_imageurl" value="/ms_tmp/">

O diretório /var/www/apache2-default/tmp/ms_tmp existe e tem permissão para escrita


6. A configuração de interesse do arquivo itasca.map, que está em /var/www/apache2-default/workshop

# change this value to match your setup
WMS_ONLINERESOURCE "http://localhost/apache2-default/workshop/index.html";


Agradeço a atenção!

Eugênio Fernandes Leite




oeslei taborda ribas escreveu:
Não ficou claro como ocorre o problema...
primeiro você diz que o cgi-bin do mapserver não está rodando
depois fala que rodando em localhost está ok !
Como e quando ocorre o problema?
qual url vc está usando para chamar o cgi?
qual é a mensagem que aparece ?
o pacote cgi-mapserver e mapserver-bin estão instalado ?
no diretorio "/usr/lib/cgi-bin" tem o binário do mapserver?

At+
Oéslei.


Em 04/04/07, *Eugênio P Fernandes Leite* <eupaf@yahoo.com.br <mailto:eupaf@yahoo.com.br>> escreveu:

    Olá pessoal,

    Recorro à lista para tentar resolver, acredito, um problema de
    configuração do apache2.
    Depois de uma dist-upgrade no Debian etch não consigo rodar o script
    cgi-bin mapserv.
    As diretivas para cgi-bin do arquivo
    /etc/apache2/sites-enabled/default,
    são:


        <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
            # This directive allows us to have apache2's default start
    page
                    # in /apache2-default/, but still have / go to the
    right
    place
                   RedirectMatch ^/$ /apache2-default/
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
        </Directory>

    O arquivo " default" está habilitado para configuração no
    apache2.conf:

    # Include the virtual host configurations:
    Include /etc/apache2/sites-enabled/[^.#]*

    O script cgi-bin, quando testado em localhost, dá ok.

    Já tentei acabar com o redirecionamento para o diretório
    apache2-default, conforme tem acima, mesmo assim o script não
    funciona.

    Gostaria de obter alguma ajuda.

    Agradeço!

    Eugênio Fernandes Leite








    _______________________________________________________
    Yahoo! Mail - Sempre a melhor opção para você!
    Experimente já e veja as novidades.
    http://br.yahoo.com/mailbeta/tudonovo/


    --
    To UNSUBSCRIBE, email to
    debian-user-portuguese-REQUEST@lists.debian.org
    <mailto:debian-user-portuguese-REQUEST@lists.debian.org>
    with a subject of "unsubscribe". Trouble? Contact
    listmaster@lists.debian.org <mailto:listmaster@lists.debian.org>




		
_______________________________________________________ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/



Reply to: