Files
projeto-importado/docs/procedimento_ipmsaude.md
T
2025-11-28 00:29:42 -03:00

3.4 KiB

Ativação IPM Saúde

Após a criação do servidor de banco de dados definitivo para o IPM Saúde S-1, seguir os passos abaixo para adequar o ambiente de acordo com as configurações necessárias.

IMPORTANTE: Todos os passos abaixo são baseados no Checklist disponível em: Manutenção Servidores - 15082024 v1.xlsx > Transferir IPMSaúde que devem ser marcados como OK na planilha conforme a execução!

Configurações - Apache

✅ Criar checkout /saude:

Entre no diretório abaixo, substituindo pelo nome do cliente em questão e realize o comando svn co:

cd /var/www/html/cliente.atende.net/
svn co https://atualizacao.atende.net/svn/Saude_Producao/1.0.0/ saude/

✅ Config padrão:

Criar config padrão com a HASH:
(Alterar informações com dados do cliente que estão no tramite do chamado)

vim saude/_config.padrao.inc

<?php
$_CONFIG = Array();
$_CONFIG['cod_fiscal'] = '8253'; # alterar
$_CONFIG['cod_cliente'] = '3205'; # alterar
$_CONFIG['unificado'] = '0';
$_CONFIG['banco'] = 'pg';
$_CONFIG['ip'] = '192.168.30.189'; # alterar
$_CONFIG['porta'] = '5432';
$_CONFIG['base'] = '00000_ipmsaude'; # alterar
$_CONFIG['senha_ipmsaudeweb'] = '3HHpAoWeUEfZrAtYq2Y6xg=='; # alterar
$_CONFIG['end_memcache'] = '127.0.0.1:11211';
$_CONFIG['end_tomcat'] = '192.168.30.183:8084'; # alterar
?>

✅ Configurar /atualiza:

Crie o arquivo e cole conforme abaixo:

vim saude/atualiza/sau_atualiza_versao_config.inc

<?php
  define("IPM_SVN_HOST","https://atualizacao.atende.net/svn/Saude_Producao/1.0.0");
  define("IPM_SVN_SERVER_USER","atualiza-saude");
  define("IPM_SVN_SERVER_PASS","HgY87&5%43");
  define("IPM_SVN_HOST_ALLOW","");
  define("IPM_SVN_HOST_USER","318");

✅ Aplicar permissões:

Ainda no diretório atual, altere as permissões para o usuário apache:

chown apache.apache . -R

✅ DirectoryIndex:

Adicionar "super_login.php" conforme abaixo:

vim /etc/httpd/conf/httpd.conf
-- DirectoryIndex atende.php super_login.php

vim /etc/httpd/conf.d/php.conf
-- DirectoryIndex atende.php super_login.php

✅ Alias:

Criar arquivo alias.conf, substituindo pelo nome do cliente em questão:

vim /etc/httpd/conf.d/alias.conf

Alias /social "/var/www/html/cliente.atende.net/saude/"
Alias /vigilancia "/var/www/html/cliente.atende.net/saude/"
Alias /hospital "/var/www/html/cliente.atende.net/saude/"

✅ Securtity:

Adicionar tag no arquivo security.conf, substituindo pelo nome do cliente:

vim /etc/httpd/conf.d/security.conf

<Directory "/var/www/html/cliente.atende.net/saude/upload/">
  Order deny,allow
  Deny from all
  Allow from none
</Directory>

✅ Instalar biblioteca php:

Para realizar a instalação, execute os comandos abaixo:

cd /root/download/php56/
wget https://datacenter.atende.net/updates/php56/dbase-5.1.1.tgz
pecl install dbase-5.1.1.tgz
tar -xzvf dbase-5.1.1.tgz
cd dbase-5.1.1/
/usr/bin/zts-phpize
./configure --with-php-config=/usr/bin/zts-php-config
make && make install
cd /etc/php.d
wget https://datacenter.atende.net/updates/php56/dbase.ini
cd /etc/php-zts.d/
wget https://datacenter.atende.net/updates/php56/dbase.ini

✅ Restart Apache:

ATENÇÃO: Reiniciar serviço do apache após as 18h⚠️

systemctl restart httpd.service