[Reddes.bvs-tech] Instalação do Direve em ambiente Linux

Leonardo David Rocha leonardo.rocha at saude.gov.br
Thu Nov 25 17:15:36 BRST 2010


Boa-tarde,

Estou configurando o Direve para a plataforma linux (Ubuntu) e estou passando por alguns problemas. Se possível, gostaria que nos ajudassem.
Ao tentar acessar o site obtenho uma tela em branco. Mas o apache registra algumas informações sobre o erro. Segue o trecho do arquivo de erro do apache:

[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Notice:  Undefined index: lang in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/global.php on line 4
[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Notice:  Undefined variable: formVars in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xmlListT.php on line 301
[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Notice:  Undefined index: PATH_CGI-BIN in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xmlListT.php on line 48
[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Notice:  Undefined index: port in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xmlListT.php on line 128
[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Notice:  Undefined variable: result in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xmlListT.php on line 150
[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Notice:  Undefined index: PATH_CGI-BIN in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xmlListT.php on line 48
[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Notice:  Undefined index: PATH_CGI-BIN in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xmlListT.php on line 48
[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Notice:  Undefined variable: xslSave in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xmlListT.php on line 343
[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Warning:  DOMDocument::loadXML(): Opening and ending tag mismatch: date-list line 12 and root in Entity, line: 25 in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xmlListT.php on line 230
[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Warning:  DOMDocument::loadXML(): Premature end of data in tag dir-event line 11 in Entity, line: 26 in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xmlListT.php on line 230
[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Warning:  DOMDocument::loadXML(): Premature end of data in tag dir-module line 10 in Entity, line: 26 in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xmlListT.php on line 230
[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Warning:  DOMDocument::loadXML(): Premature end of data in tag root line 3 in Entity, line: 26 in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xmlListT.php on line 230
[Thu Nov 25 15:29:48 2010] [error] [client 127.0.1.1] PHP Warning:  XSLTProcessor::transformToXml(): I/O warning : failed to load external entity "/home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xml//define.xml" in /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xmlListT.php on line 248

Creio que o problema se deve ao ultimo registro no log, exatamente no ponto: "xml//define.xml". Pelo que identifiquei, está faltando na url a pasta pt, en ou es.
Abri o arquivo xmlListT.php e tentei descobrir o erro mas não obtive sucesso. Identifiquei algumas linhas de debug nesse arquivo (Linas 327 a 331):

print "xsl: " . $xsl;
print "xml: " . $xmlText;
die();

Segue o resultado exibido no browser com as linhas descomentadas:

xsl: /home/bvs/SVN/direve/direve_lin_1.5.3/htdocs/direve/xsl/direve-main.xsl
xml: WXIS|fatal error|unavoidable|dbxopen: tab/gizmoXML.xrf (2)| http://direve.local/cgi-bin/wxis.exe/?IsisScript=direve/main.xis|lang=pt GET xsl/direve-main.xsl pt

Depois de caçar o erro pelas linhas de código descobri que o erro é gerado na função PostIt($url). A função recebe como parâmetro a seguinte string:

[cid:image001.jpg em 01CB8CBB.FE782210]

Obrigado pela ajuda.

Att,

Leonardo David Rocha
Analista de Sistemas - BVS/MS
Ministério da Saúde/SE/SAA/CGDI
Esplanada dos Ministérios, Bloco G - Anexo, sala 415B
CEP: 70.058-900 - Brasília, DF - Brasil
Telefone: 55 61 3315-3219


.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20101125/31423003/attachment-0001.html 
-------------- Próxima Parte ----------
Um anexo n?o texto foi limpo...
Nome  : image001.jpg
Tipo  : image/jpeg
Tam   : 6360 bytes
Descr.: image001.jpg
Url   : http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20101125/31423003/attachment-0001.jpg 


More information about the Reddes.bvs-tech mailing list