Changes between Version 2 and Version 3 of zpush_instalacao_servidor


Ignore:
Timestamp:
01/04/11 14:39:58 (13 years ago)
Author:
emersonfaria
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • zpush_instalacao_servidor

    v2 v3  
    11= Instalação do Servidor = 
    22 
     3'''Pré-Requisitos:''' 
    34 
    4 Página em construção... 
     5* O Z-Push deve ser instalado num servidor que tenha acesso lógico ao Servidor Expresso. [[BR]] 
     6* Deve existir uma regra no pg_hba.conf do PostgreSQL do Expresso, permitindo conexões vindas do servidor Z-Push;[[BR]] 
     7* Ambos servidores (PostgreSQL e Z-Push) devem estar sincronizados com algum servidor de hora;[[BR]] 
     8* Os seguintes pacotes devem estar instalados:[[BR]] 
     9      apache2[[BR]] 
     10      php5[[BR]] (no mínimo a versão 5.2.6) 
     11      php5-imap[[BR]] 
     12      php5-pgsql[[BR]] 
     13      postfix[[BR]] 
     14 
     15* É necessário que os protocolos IMAP e SMTP do servidor Expresso, estejam habilitados;[[BR]] 
     16* É necessário que o servidor do Z-Push tenha permissão de relay no servidor Expresso;[[BR]] 
     17* As seguintes portas precisam estar abertas (verificar regras de firewall) para o Z-Push acessar os servidores:[[BR]] 
     18      Servidor SMTP(S): 25 e/ou 465;[[BR]] 
     19      Servidor IMAP(S): 143 e/ou 993;[[BR]] 
     20      Banco de dados (postgreSQL): 5432.[[BR]] 
     21 
     22 
     23'''Instalação:''' 
     24 
     251) Faça o download da versão mais recente do Z-Push no site [http://z-push.sourceforge.net/soswp/].[[BR]] 
     262) Sobrescreva com os arquivos customizados [http://trac.expressolivre.org/browser/contrib/z-push].[[BR]] 
     273) Configure a conexão com o banco de dados no arquivo dbconnect.php que se encontra na pasta include.[[BR]] 
     284) Configurar o Postfix (main.cf), para que utilize o serviço de SMTP do Expresso.[[BR]] 
     295) Criar arquivo de debug:[[BR]] 
     30''     touch /var/www/z-push/debug.txt'' [[BR]] 
     31 
     326) Inserir em php.ini: [[BR]] 
     33      ''php_flag magic_quotes_gpc off [[BR]] 
     34      php_flag register_globals off [[BR]] 
     35      php_flag magic_quotes_runtime off [[BR]] 
     36      php_flag short_open_tag on'' [[BR]] 
     37 
     387) Configurar permissões:[[BR]] 
     39        ''chmod 755 /var/www/z-push/state [[BR]] 
     40        chown -R www-data. /var/www/z-push/ [[BR]] 
     41        chmod 777 /var/www/z-push/debug.txt [[BR]] 
     42'' 
     438) Reiniciar os serviços:[[BR]] 
     44      ''/etc/init.d/apache2 restart[[BR]] 
     45      /etc/init.d/postfix restart''[[BR]] 
     46 
     479) Crie, no banco de dados do Expresso, as [wiki:z-push_triggers triggers do Z-Push].[[BR]] 
     48 
     49 
     50'''Administração:''' 
     51 
     52- Arquivos de Logs:[[BR]] 
     53     ''/var/www/z-push/debug.txt[[BR]] 
     54     /var/log/apache2/ssl_access.log[[BR]] 
     55     /var/log/apache2/access.log[[BR]] 
     56     /var/log/apache2/error.log''[[BR]] 
     57 
     58- Nível de Debug:[[BR]] 
     59     Para aumentar o nível de debug do arquivo “/var/www/z-push/debug.txt”, definir a variável “WBXML_DEBUG” como “true” no arquivo “/var/www/z-push/wbxml.php”. (este nível de debug detalhado aumenta muito o tamanho dos arquivos de log além de aumentar o tempo de sincronização dos dispositivos móveis, não sendo recomendado a sua utilização por padrão)[[BR]] 
     60 
     61 
     62