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* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> 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
[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
_______________________________________________________
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]