Changes between Version 23 and Version 24 of Servicos/Z-Push/InstalacaoServidor
- Timestamp:
- 04/13/11 10:53:16 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Servicos/Z-Push/InstalacaoServidor
v23 v24 11 11 - php5-imap[[BR]] 12 12 - php5-pgsql[[BR]] 13 - php5-ldap[[BR]] 13 14 - postfix[[BR]] 14 15 … … 19 20 - Servidor IMAP(S): 143 e/ou 993;[[BR]] 20 21 - Banco de dados (postgreSQL): 5432.[[BR]] 21 22 - Servidor LDAP: 389;[[BR]] 22 23 23 24 '''Instalação:''' … … 27 28 3) Mova o arquivo ''html2text'', obtido no passo anterior, para a pasta /usr/local/bin/. Use o comando ''chmod'' para atribuir direitos de execução.[[BR]] 28 29 4) Configure os parâmetros ''IMAP_SERVER'' e ''IMAP_PORT'' no arquivo ''config.php''.[[BR]] 29 5) Configure a conexão com o banco de dados no arquivo ''dbconnect.php'' que se encontra na pasta ''include''.[[BR]] 30 6) Configure o Postfix ([wiki:z-push_postfix main.cf]), para que utilize o serviço de SMTP do Expresso.[[BR]] 31 7) Crie arquivo de debug:[[BR]] 30 5) Configure os parâmetros ''ANONYMOUS_BIND'', ''LDAP_BIND_USER'', ''LDAP_BIND_PASSWORD'', ''LDAP_HOST'', ''LDAP_PORT'', ''LDAP_SEARCH_BASE'' e ''LDAP_SEARCH_FILTER'' no arquivo ''config.php''.[[BR]] 31 6) Configure a conexão com o banco de dados no arquivo ''dbconnect.php'' que se encontra na pasta ''include''.[[BR]] 32 7) Configure o Postfix ([wiki:z-push_postfix main.cf]), para que utilize o serviço de SMTP do Expresso.[[BR]] 33 8) Crie arquivo de debug:[[BR]] 32 34 ''touch /var/www/z-push/debug.txt'' [[BR]] 33 35 34 8) Crie um Alias no apache do z-push:[[BR]]36 9) Crie um Alias no apache do z-push:[[BR]] 35 37 36 38 ''Alias /Microsoft-Server-!ActiveSync /var/www/z-push/index.php''[[BR]] … … 39 41 ''"!https://expresso.seu_dominio.gov.br/Microsoft-Server-ActiveSync"'' para: ''"!https://ip_do_zpush/z-push/index.php"'' 40 42 41 9) Insira no arquivo php.ini: [[BR]]43 10) Insira no arquivo php.ini: [[BR]] 42 44 ''php_flag magic_quotes_gpc off [[BR]] 43 45 php_flag register_globals off [[BR]] … … 45 47 php_flag short_open_tag on'' [[BR]] 46 48 47 1 0) Configure permissões:[[BR]]49 11) Configure permissões:[[BR]] 48 50 ''chmod 755 /var/www/z-push/state [[BR]] 49 51 chown -R www-data. /var/www/z-push/ [[BR]] 50 52 chmod 777 /var/www/z-push/debug.txt [[BR]] 51 53 '' 52 1 1) Reinicie os serviços:[[BR]]54 12) Reinicie os serviços:[[BR]] 53 55 ''/etc/init.d/apache2 restart[[BR]] 54 56 /etc/init.d/postfix restart''[[BR]] 55 57 56 1 2) Crie, no banco de dados do Expresso, [wiki:z-push_criausu o usuário zpush].[[BR]]58 13) Crie, no banco de dados do Expresso, [wiki:z-push_criausu o usuário zpush].[[BR]] 57 59 58 1 3) Crie, no banco de dados do Expresso, as [wiki:z-push_triggers triggers do Z-Push].[[BR]]60 14) Crie, no banco de dados do Expresso, as [wiki:z-push_triggers triggers do Z-Push].[[BR]] 59 61 60 1 4) Agende, diariamente, a execução do seguinte script para excluir os arquivos da pasta ''state'' que não foram modificados nos últimos 4 meses.[[BR]]62 15) Agende, diariamente, a execução do seguinte script para excluir os arquivos da pasta ''state'' que não foram modificados nos últimos 4 meses.[[BR]] 61 63 ''#!/bin/sh[[BR]] 62 64 find /var/www/z-push/state/ -type f -mtime +120 -exec rm \{\} \;''[[BR]]