Todos os posts de Wagner Nunes

Instalando WebWap no Debian 8

Passo a passo de instalação do WebWap HAM no Debian 8.0 Jessie e Apache2

Bom, o primeiro passo é baixar o Debiam 8.0.0 Jessie, é possível testar as ferramentas apenas com o primeiro DVD em mãos.

Download Debian 8.0 Jessie:

https://www.debian.org/CD/


Após a instalação, actualize a lista de repositórios do APT (/etc/apt/sources.list) , segue a lista que uso:

Execute os seguintes comandos ou adicione os repositórios manualmente no arquivo sources.list

echo deb http://security.debian.org stable/updates main >> /etc/apt/sources.list

echo deb http://ftp.br.debian.org/debian/ stable main >> /etc/apt/sources.list

echo deb-src http://ftp.br.debian.org/debian/ stable main >> /etc/apt/sources.list

echo deb http://ftp.us.debian.org/debian stable main >> /etc/apt/sources.list

echo deb-src http://ftp.us.debian.org/debian/ stable main >> /etc/apt/sources.list


Sem seguida , execute o seguinte comando para que o apt actualize o índice de pesquisa:

apt-get update


Baixe o pacote da WebWap HAM que deseja:

Debian 8 – Suporte a Postgresql, MySQL e Oracle:
http://www.vagucs.com.br/webwap-1.0.2-rddoci-debian8.tar.gz
Debian 8 – Suporte a Postgresql, MySQL:
http://www.vagucs.com.br/webwap-1.0.2-mysql-debian8.tar.gz

As seguintes libs são necessárias:

Se optou pela versão com suporte a Oracle, baixe o instantClient Oracle.

http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

Versão utilizada: instantclient-basic-linux-12.1.0.2.0.zip

Senão quiser instalar as ferramentas do Oracle, da forma indicada no site deles. Descompacte este arquivo e copie os seguintes arquivos para /usr/lib:
libclntshcore.so.12.1
libclntsh.so.12.1
libnnz12.so
libocci.so.12.1
libociei.so
libocijdbc12.so
libons.so
liboramysql12.so


Se optou para a versão com suporte a MySQL, instale o mysql-client usando o comando:

aptitude install mysql-client


 

Descompacte na raiz do seu linux com o seguinte comando:

tar -zxvf webwap-1.0.2.tar.gz –directory /

Entre no diretorio /webwap/deps/lib e copie os arquivos deste diretorio para /usr/lib:

cd /webwap/desp/lib
cp * /usr/lib


Instale o pacote libaio-dev com o seguinte comando:

aptitude install libaio1


Copie os arquivos de teste para seu diretório html:

cp /webwap/teste.prg /var/www/html
cp /webwap/teste.html /var/www/html


A única configuração necessária no apache é para indicar em qual diretório está o arquivo de configuração do WWHAM, para isto, inclua no arquivo /etc/apache2/apache2.conf a seguinte linha:

SetEnv WEBWAP_CONFIGFILE “/webwap/webwap.conf”

Este arquivo acompanha o pacote, e já está com alguns plugins de teste pre-carregados, pode desabilitar todos. Exceto o oci_plugin.so que contém uma classe TOracle que funciona exatamente com a TPostgres do Harbour.


 

Reinicie:
service apache2 restart


 

Pelo browse faça o teste:

http://<ip do seu servidor debian/teste.prg ou teste.html.


Pronto!

Seu servidor web agora tem suporte Harbour


 Qualquer dúvida entre em contato com vagucs@vagucs.com.br ou post suas dúvidas aqui que serão respondidas.