Passos para instalação da iAH 2.6.2 em Linux:
-------------------------------------------
PRÉ-REQUISITOS:
A. Hardware e software:
Ter um servidor web instalado (*);
(*) Testado con Apache 1.3.xx e 2.xx sob Debian, Red Hat, Fedora
B. Conhecimento técnico:
Conhecimento avançado de sistema operacional Linux, configuração
e administração de rede, configuração de servidor web, instalação
de software aplicativo;
Referência:
Apache: http://www.apache.org
1. Criar o diretório onde se deseja instalar o iAH
ex: mkdir site
2. Descompactar o pacote completamente no diretório criado no passo 1
ex: tar xvfzp iAH-Linux-2.6.2.tgz
O tgz criará a seguinte estrutura de diretórios:
iah-packet/bases
iah-packet/cgi-bin
iah-packet/htdocs
3. Configurar seu servidor web de acordo com a estrutura de diretórios
criada no passo 2.
Exemplo de VirtualHost para o servidor Apache
ServerAdmin serveradmin@bvs.br
DocumentRoot "/home/site/iah-packet/htdocs"
AllowOverride None
Options FollowSymLinks MultiViews
Order deny,allow
Allow from all
ServerName siteIAH
DirectoryIndex index.htm index.php homepage.htm
ScriptAlias /cgi-bin/ "/home/site/iah-packet/cgi-bin/"
AllowOverride None
Options FollowSymLinks
Order allow,deny
Allow from all
3.1. Diretórios a considerar na configuração do servidor web:
htdocs --> diretório de dados (document root)
cgi-bin --> diretório de scripts
4. Editar o arquivo iah.def e alterar as duas últimas linhas da seção [PATH]
com os valores apropriados:
ex:
[PATH]
PATH_DATA=/iah/
PATH_CGI-BIN=/home/site/iah-packet/cgi-bin/iah/
PATH_DATABASE=/home/site/iah-packet/bases/iah/
5. Após a alteração acesse a URL do site iAH para verificar que está tudo
bem configurado, por exemplo:
http://siteIAH/cgi-bin/wxis.exe?hello
O retorno sera algo parecido com:
CISIS Interface v4.01r1/PC32/M/32767/10/30/I - XML IsisScript WWWISIS 5.0.8
CISIS Interface v4.01r1/.iy0/Z/4GB/GIZ/DEC/INVX/B71/FAT/CIP/CGI
Copyright (c)BIREME/PAHO 2000. All rights reserved.
WXIS release date: 20010309
WXIS|missing error|parameter|IsisScript|
A última linha da mensagem acima informa que não foi passado um nome de arquivo IsisScript.
Algumas versões podem também mostrar a linha abaixo:
WXIS|file error|file open|Isis_Script|
Um erro muito comum é:
WXIS|compiler error|invalid identifier|