Version 5 (modified by ciciliati, 14 anos atrás) (diff)

--

"Receita" válida para o SAPL 2.1 sobre o Ubuntu 5.10.


EXECUTAR APENAS UMA VEZ:

0) Instalar o sapl de forma padrão, com "apt-get install sapl"

0.1) Editar os arquivos db_2_schema.sql e db_3_initial_data.sql localizados em /var/lib/zope2.8/instance/sapl/install ,

excluindo a primeira linha de ambos, que contém o comando 'USE interlegis;'


EXECUTAR PARA CADA INSTÂNCIA A SER INSTALADA:

1) Escolher:

nome da instancia - <nome_instancia>: ex.: cmrecife, cmolinda, cmstoantonioqueimadas, etc...

usuario administrador - <usuario>: ex.: admin

senha administrador - <senha>: ex.: P4av.y.3aA2 (maiúsculas e minúsculas fazem diferença)

porta tcp do servidor - <porta>: ex.: 22001, 22002, 22003, etc...

nome do banco de dados - <nome_bd>: pode ser igual ao nome da instância

usuario do banco de dados - <user_bd>: crie um novo nome de usuário - não utilize um que já foi criado para outra instância

senha do banco de dados - <senha_bd>: é interessante criar uma senha diferente para cada instância

2) Criar nova instância:

> dzhandle -z2.8 make-instance --service-user=zope:zope --service-port=<porta> -u<usuario>:<senha> <nome_instancia> -m manual

3) Linkar os diretorios Products, Extensions e import

> cd /var/lib/zope2.8/instance/<nome da instancia>
> rm -Rf Products
> ln -s ../sapl/Products .
> rm -Rf Extensions
> ln -s ../sapl/Extensions .
> rm -Rf import
> ln -s ../sapl/import .

4) Configurar o zope.conf da instância:

> cat ../sapl/install/zope.conf.add >>./etc/zope.conf

5) Criar o BD no MySQL:

> mysql -uroot

SQL> create database <nome_bd>;
SQL> grant all on <nome_bd>.* to <user_bd>@localhost identified by '<senha_bd>';
SQL> ^D (control+D)

6) Criar as tabelas e importar os dados:

> mysql -uroot <nome_bd> <../sapl/install/db_2_schema.sql
> mysql -uroot <nome_bd> <../sapl/install/db_3_initial_data.sql

7) Copiar e adaptar o script configurador para a instancia atual

> cp ./Products/ILSAPL/instalacao/sapl_configurador.py .
> cat sapl_configurador.py | sed 's/interlegis\ sapl\ sapl/<nome_bd>\ <user_bd>\ <senha_bd>/g' >sapl_configurador_custom.py

8) Executar o script configurador customizado

> ./bin/zopectl run ./sapl_configurador_custom.py

9) Iniciar a instancia

> ./bin/zopectl start
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.