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

108 lines
3.4 KiB
Markdown

# 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.
>
<i> IMPORTANTE: Todos os passos abaixo são baseados no Checklist disponível em: [Manutenção Servidores - 15082024 v1.xlsx > Transferir IPMSaúde](https://ipmcombr-my.sharepoint.com/:x:/g/personal/alexsandre_constantino_ipm_com_br/EV6nDzIq-xpFptwju2S9zG0Ba6iuVFZSv_rhhCXNnOI2sQ?e=3x7GQw) que devem ser marcados como OK na planilha conforme a execução! </i>
## 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
```