Ticket #2220 (new melhoria)

Opened 6 years ago

Last modified 6 years ago

Inclusão da instalação do Davical no Expresso

Reported by: guilherme.silva Owned by: ninguem
Priority: normal Milestone: Backlog do Produto
Component: Others Version:
Severity: média Keywords:
Cc: WorkGroup:

Description

Para que o código do davical seja incorporado no Expresso, inclusive sua instalação são necessários os seguintes procedimentos:

  • Instalar o código davical e a biblioteca awl no /var/www/expressov2/, e o nome do diretório davical deve ter a versão EX: davical-0.9.9.2.
  • criar um link simbólico para davical-0.9.9.2/htdocs com o nome de davical no /var/www/expressov2/ .
  • instalar as tabelas e dados no banco de dados. os scripts sql estão em anexo.

antes de inserir as tabelas executar createlang plpgsql "${DBNAME}"; inserir as tabelas nesta ordem schema-management.sql , awl-tables.sql, davical.sql , caldav_functions.sql , supported_locales.sql e dav_principal.sql . executar os comando:

INSERT INTO principal_type (principal_type_id, principal_type_desc)VALUES( 1, 'Person' );

INSERT INTO principal_type (principal_type_id, principal_type_desc) VALUES( 2, 'Resource' );

INSERT INTO principal_type (principal_type_id, principal_type_desc) VALUES( 3, 'Group' );

  • instalar o arquivo de configuração no diretório /etc/davical/ se este não existir criá-lo.
  • o arquivo de configuração deve ser nomeado com o {ip da maquina}-conf.php e o {domínio do expresso}-conf.php .
  • as informações de banco e ldap devem ser setadas nos dois arquivos de configuração.
  • o arquivo php.ini deve ser editado adicionado o diretório /etc/davical/ ao open_basedir.
  • deve se adicionar a seguinte linha também no arquivo php.ini

include_path = ".:/var/www/expressov2/awl/inc"

Segue em anexo também o código do davical, awl e o arquivo de configuração padrão.

Importante: O usuário usado para acessar o banco deve ter permissão de leitura e escrita na s tabelas do expresso.

Importante: O usuário usado para acessar o base LDAP precisa ter permissão de leitura em todos os usuários e caixas corporativas da base.

Change History

comment:1 Changed 6 years ago by zapa

  • Owner changed from zapa to ninguem

comment:2 Changed 6 years ago by niltonneto

  • Version branch 2.3 deleted
Note: See TracTickets for help on using tickets.