Version 1 (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 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 sapl@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>\ sapl\ <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.