Bom dia,
sou usuário novo do i3geo, e estou enfrentando vários problemas para a configuração do mesmo e dos arquivos map. O i3geo abre, mas os arquivos feitos por mim, não.
fui testar a instalação pelo testainstal.php, mas não sei interpretar o resultado. Alguem pode me ajudar?
Obrigado,
Zé
Segue abaixo a resposta que obtive:
\n"; echo "TESTE DE INSTALACAO DO I3Geo
\n"; echo getcwd(); //echo "
SERVER_SOFTWARE: ".$SERVER_SOFTWARE."
"; echo "
PHP (a versão deve ser a 5x): "; echo "
".phpversion()."
\n"; require_once("classesphp/carrega_ext.php"); $exts = get_loaded_extensions(); echo ms_GetVersion()."
"; echo "---"; echo "
Extensoes:
";
if (array_search( "libxml", $exts) != TRUE){echo "Problema: não está instalado a libxml
";}
if (array_search( "SimpleXML", $exts) != TRUE){echo "Problema: não está instalado a SimpleXML
";}
if (array_search( "dom", $exts) != TRUE){echo "Problema: não está instalado a dom
";}
if (array_search( "xml", $exts) != TRUE){echo "Problema: não está instalado a xml
";}
if (array_search( "gd", $exts) != TRUE){echo "Problema: não está instalado a gd
";}
if (array_search( "gd2", $exts) != TRUE){echo "Obs: não está instalado a gd2 - o que não é muito crítico....
";}
if (array_search( "SimpleXML", $exts) != TRUE){echo "Problema: não está instalado a SimpleXML
";}
var_dump( $exts );
echo "Existe o ms_configura.php? ";
if(file_exists("ms_configura.php")) echo "Sim\n"; else {echo "Nao";saindo("ms_configura não encontrado");}
echo "Incluindo...\n
";
include ("ms_configura.php");
echo "dir_tmp = $dir_tmp \n";
echo "temasdir = $temasdir \n";
echo "temasaplic = $temasaplic \n";
echo "locmapserv = $locmapserv \n";
echo "locaplic = $locaplic \n";
echo "locsistemas = $locsistemas \n";
echo "locidentifica = $locidentifica \n";
echo "
Escrevendo no diretorio temporario...";
$f = @fopen($dir_tmp."/teste.txt",w);
@fclose($f);
if (file_exists($dir_tmp."/teste.txt")) echo "ok\n"; else saindo("Não foi possível gravar no diretório temporário");
echo "Existe o geral1.map? ";
if(file_exists("$locaplic/aplicmap/geral1.map")) echo "Sim\n"; else {echo "Nao";saindo("geral1.map não encontrado");}
if ($locsistemas != "")
{
echo "Existe o $locsistemas? ";
if (file_exists("menutemas/sistemas.xml")) echo "ok\n"; else saindo();
echo "Lendo sistemas.xml \n";
simplexml_load_file("menutemas/sistemas.xml");
}
if ($locidentifica != "")
{
echo "Existe o $locidentifica? ";
if (file_exists("menutemas/identifica.xml")) echo "ok\n"; else saindo();
echo "Lendo locidentifica.xml \n";
simplexml_load_file("menutemas/identifica.xml");
}
echo "Existe o menutemas.xml? ";
if (file_exists($locaplic."/menutemas/menutemas.xml")) echo "ok\n"; else saindo("menutemas.xml não encontrado");
echo "Lendo $locaplic/menutemas/menutemas.xml \n";
simplexml_load_file($locaplic."/menutemas/menutemas.xml");
echo " \n";
echo "Carregando o map_file geral1...\n";
if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))
{$mapa = ms_newMapObj($temasaplic."/geral1windows.map");}
else
{$mapa = ms_newMapObj($temasaplic."/geral1.map");}
echo "E agora..desenhando o mapa (se o mapa não aparecer é um problema...verifique os caminhos no ms_configura.php e no geral1.map ou geral1windows.map):\n";
$imgo = $mapa->draw();
$nome = ($imgo->imagepath)."teste.png";
echo "
Nome da imagem gerada: $nome ";
$imgo->saveImage($nome);
$nome = ($imgo->imageurl).basename($nome);
echo "
";
echo " \n";
echo "Carregando o map_file geral1... e acrescentando o estadosl.map \n";
if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))
{$maptemp = ms_newMapObj($temasaplic."/estadoslwindows.map");}
else
{$maptemp = ms_newMapObj($temasaplic."/estadosl.map");}
echo "E agora..desenhando o mapa (se o mapa não aparecer é um problema...verifique os caminhos no ms_configura.php e no estadosl.map ou estadoslwindows.map):\n";
for($i=0;$i<($maptemp->numlayers);$i++)
{
$layern = $maptemp->getLayer($i);
if ($layern->name == "estadosl")
{$layern->set("data",$temasaplic."/dados/estados.shp");}
ms_newLayerObj($mapa, $layern);
}
$imgo = $mapa->draw();
$nome = ($imgo->imagepath)."teste1.png";
echo "
Nome da imagem gerada: $nome ";
$imgo->saveImage($nome);
$nome = ($imgo->imageurl).basename($nome);
echo "
";
function saindo($men){echo "
Erro. Saindo...".$men;}
?>
Autor: ze grisi

77 comentários
está retornando o programa PHP ao invés de executá-lo. zegrisi@ymail.com escreveu:
> Forum: Geral - usuários e desenvolvedores
>
> Thread: testando a instalação
>
> Author: ze grisi
> Posted: 2008-09-01 15:24:04.328733-03
>
> Bom dia,
>
> sou usuário novo do i3geo, e estou enfrentando vários problemas para a
> configuração do mesmo e dos arquivos map. O i3geo abre, mas os
> arquivos feitos por mim, não.
>
> fui testar a instalação pelo testainstal.php, mas não sei interpretar
> o resultado. Alguem pode me ajudar?
>
> Obrigado,
>
> Zé
>
> Segue abaixo a resposta que obtive:
>
> \n"; echo "*TESTE DE INSTALACAO DO I3Geo*
> \n"; echo getcwd(); //echo "
> SERVER_SOFTWARE: ".$SERVER_SOFTWARE."
> "; echo "
>
> PHP (a versão deve ser a 5x): "; echo "
> ".phpversion()."
> \n"; require_once("classesphp/carrega_ext.php"); $exts =
> get_loaded_extensions(); echo ms_GetVersion()."
>
> "; echo "---"; echo "
>
> Extensoes:
> ";
> if (array_search( "libxml", $exts) != TRUE){echo "Problema: não está instalado a libxml
> ";}
> if (array_search( "SimpleXML", $exts) != TRUE){echo "Problema: não está instalado a SimpleXML
> ";}
> if (array_search( "dom", $exts) != TRUE){echo "Problema: não está instalado a dom
> ";}
> if (array_search( "xml", $exts) != TRUE){echo "Problema: não está instalado a xml
> ";}
> if (array_search( "gd", $exts) != TRUE){echo "Problema: não está instalado a gd
> ";}
> if (array_search( "gd2", $exts) != TRUE){echo "Obs: não está instalado a gd2 - o que não é muito crítico....
> ";}
> if (array_search( "SimpleXML", $exts) != TRUE){echo "Problema: não está instalado a SimpleXML
> ";}
>
> var_dump( $exts );
>
> echo "Existe o ms_configura.php? ";
> if(file_exists("ms_configura.php")) echo "Sim\n"; else {echo "Nao";saindo("ms_configura não encontrado");}
> echo "Incluindo...\n
> ";
> include ("ms_configura.php");
> echo "dir_tmp = $dir_tmp \n";
> echo "temasdir = $temasdir \n";
> echo "temasaplic = $temasaplic \n";
> echo "locmapserv = $locmapserv \n";
> echo "locaplic = $locaplic \n";
> echo "locsistemas = $locsistemas \n";
> echo "locidentifica = $locidentifica \n";
> echo "
> Escrevendo no diretorio temporario...";
> $f = @fopen($dir_tmp."/teste.txt",w);
> @fclose($f);
> if (file_exists($dir_tmp."/teste.txt")) echo "ok\n"; else saindo("Não foi possível gravar no diretório temporário");
> echo "Existe o geral1.map? ";
> if(file_exists("$locaplic/aplicmap/geral1.map")) echo "Sim\n"; else {echo "Nao";saindo("geral1.map não encontrado");}
> if ($locsistemas != "")
> {
> echo "Existe o $locsistemas? ";
> if (file_exists("menutemas/sistemas.xml")) echo "ok\n"; else saindo();
> echo "Lendo sistemas.xml \n";
> simplexml_load_file("menutemas/sistemas.xml");
> }
> if ($locidentifica != "")
> {
> echo "Existe o $locidentifica? ";
> if (file_exists("menutemas/identifica.xml")) echo "ok\n"; else saindo();
> echo "Lendo locidentifica.xml \n";
> simplexml_load_file("menutemas/identifica.xml");
> }
> echo "Existe o menutemas.xml? ";
> if (file_exists($locaplic."/menutemas/menutemas.xml")) echo "ok\n"; else saindo("menutemas.xml não encontrado");
> echo "Lendo $locaplic/menutemas/menutemas.xml \n";
> simplexml_load_file($locaplic."/menutemas/menutemas.xml");
> echo " \n";
> echo "Carregando o map_file geral1...\n";
> if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))
> {$mapa = ms_newMapObj($temasaplic."/geral1windows.map");}
> else
> {$mapa = ms_newMapObj($temasaplic."/geral1.map");}
> echo "*E agora..desenhando o mapa (se o mapa não aparecer é um problema...verifique os caminhos no ms_configura.php e no geral1.map ou geral1windows.map):*\n";
> $imgo = $mapa->draw();
> $nome = ($imgo->imagepath)."teste.png";
> echo "
> Nome da imagem gerada: $nome ";
> $imgo->saveImage($nome);
> $nome = ($imgo->imageurl).basename($nome);
> echo "
> ";
>
> echo " \n";
> echo "Carregando o map_file geral1... e acrescentando o estadosl.map \n";
> if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))
> {$maptemp = ms_newMapObj($temasaplic."/estadoslwindows.map");}
> else
> {$maptemp = ms_newMapObj($temasaplic."/estadosl.map");}
> echo "*E agora..desenhando o mapa (se o mapa não aparecer é um problema...verifique os caminhos no ms_configura.php e no estadosl.map ou estadoslwindows.map):*\n";
>
> for($i=0;$inumlayers);$i++)
> {
> $layern = $maptemp->getLayer($i);
> if ($layern->name == "estadosl")
> {$layern->set("data",$temasaplic."/dados/estados.shp");}
> ms_newLayerObj($mapa, $layern);
> }
>
> $imgo = $mapa->draw();
> $nome = ($imgo->imagepath)."teste1.png";
> echo "
> Nome da imagem gerada: $nome ";
> $imgo->saveImage($nome);
> $nome = ($imgo->imageurl).basename($nome);
> echo "
> ";
>
> function saindo($men){echo "
> *Erro. Saindo...".$men;}*
> *?>*
>
>
> Recebendo correspondência demais? Gerencie suas notificações em:
> www.softwarepublico.gov.br/notifications/manage
> -- Edmar Moretti
CGTI/MMA
Área de Gestão de Geotecnologias
Gerente de Projetos skype: edmar.moretti
breve possível. Spans não são abertos e muito menos lidos, apenas excluídos.
Fone:(67) 3382-8034
Cel: (67) 9925-0512
BEM AMBIENTAL ENGENHARIA --
Orlando Pissuto Trevisan
Engenheiro Ambiental - Mestre em Gestão e Impacto Ambiental.
Fone:(67) 3382-8034
Cel: (67) 9925-0512
BEM AMBIENTAL ENGENHARIA
Só é necessário realizá-la uma única vez. Se o procedimento acima não for efetuado, seu e-mail não poderá ser entregue. Esta mensagem foi gerada automaticamente pelo sistema anti-spam. The message you sent requires that you verify that you
are a real live human being and not a spam source. To complete this verification, simply reply to this message and leave the subject line intact. The headers of the message sent from your address are show below: >From notification-6153487-1213@www.softwarepublico.gov.br Sat Sep 20 03:31:39 2008
Received: from mail.softwarepublico.gov.br ([200.198.213.155])
by beta.planethost.com.br with esmtp (Exim 4.69)
(envelope-from )
id 1Kgw0I-0005zT-PX
for alejandro@casatrancoso.com.br; Sat, 20 Sep 2008 03:31:39 -0300
Received: from www.softwarepublico.gov.br (nodo405.labcluster [192.168.9.37])
by mail.softwarepublico.gov.br (Postfix) with ESMTP id CA49E59D6C
for ; Sat, 20 Sep 2008 03:40:38 -0300 (BRT)
MIME-Version: 1.0
Content-ID:
message-id:
date: Sat, 20 Sep 2008 03:30:45 -0300
Subject: =?UTF-8?Q?=5BGeral_-_usu=C3=A1rios_e_desenvolvedores=5D_Re:...?=
From: "www.softwarepublico.gov.br mailer"
Reply-To: "www.softwarepublico.gov.br mailer"
To: alejandro@casatrancoso.com.br
Content-Type: multipart/alternative;
boundary="----- =_QHxgzJf3C1skAmC/EUDq+A=="