Mudanças entre as edições de "Atualização de site Unilab"
(→Rotina de Atualização) |
|||
Linha 1: | Linha 1: | ||
+ | *Rotina de atualização de sites Unilab válida para a versão 6 de 22/05/2014 | ||
+ | |||
==Ambiente== | ==Ambiente== | ||
Para a tarefa de atualização de sites prepare o ambiente da seguinte forma: | Para a tarefa de atualização de sites prepare o ambiente da seguinte forma: |
Edição das 18h51min de 22 de maio de 2014
- Rotina de atualização de sites Unilab válida para a versão 6 de 22/05/2014
Ambiente
Para a tarefa de atualização de sites prepare o ambiente da seguinte forma:
1) Instale o FileZilla Client (var 3.8x ou superior) na sua maquina caso ainda não o tenha instalado.
2) Crie uma variável de ambiente no seu windows chamada FILEZILLA e defina seu valor com o caminho do filexila.exe (copie do atalho do filezila), o valor da variável deve ficar parecido com: "D:\Arquivos de Programas\FileZilla_v3.7.1.11\filezilla.exe"
NOTA: 1 - Para criar a variável FILEZILLA, vá em: "Propriedades do computador" / "Configurações avançadas do sistema", na guia "Avançado", Botão variáveis de ambiente. Adicione a nova variável em "Variáveis do sistema". 2 - Ao copiar o link do filezilla para a variável FILEZILLA, mantenha as aspas.
3) Abra em janelas separadas do Windows Explorer as seguintes pastas:
cvs_sites\_ulibb_ cvs_sites\_update_v6 cvs_sites
Rotina de Atualização
1) Identificar o site do cliente (qual é o domínio ?).
2) Posicione a janela do WE (Windows Explorer) na pasta do cliente (aquela qu esta aberta na pasta cvs_sites).
Dica: Se você colar o domínio do cliente no path do WE apos cvs_sites (ex: d:\cvs_sites\www.dominiocliente.com.br) e teclar enter, vai achar a pasta mais rapido.
3) Copie caso ainda não exista o arquivos "ftp_connect.cmd" da pasta cvs_sites\_update_v6\_fzilla para a pasta *raiz do site do cliente.
NOTA: * Neste documente consirera-se a pasta raiz do site do cliente a pasta onde estão os fontes do seu site (cvs_sites\www.dominiocliente.com.br)
4) Edite o arquivo ftp_connect.cmd da pasta do cliente juntamente com o arquivo informacoes_do_site.txt (use o Notepade++ ou similar)
NOTA: O arquivo informacoes_do_site.txt contem as informações da conta de site do cliente, como cpanel, ftp, banco de dados, etc. Na maioria dos casos este arquivo estará localizado na pasta raiz do site do cliente com este nome, porem nas novas versões de site baseados no WordPress, o arquivo esta localizado em _info\_dados_wp.txt.
4.1) Preencha as informações do arquivo ftp_connect.cmd com os dados do informacoes_do_site.txt informando LOGIN e SENHA (***), e completando HOST e LOCALDIR (###) como no exemplo abaixo:
- Exemplo:
Arquivo informacoes_do_site.txt
999 - www.labdemo.com.br labdemo l4bd3m0
Arquivo ftp_connect.cmd (antes da edição)
REM @echo off SET LOGIN=***** SET SENHA=***** SET HOST=ftp.###.com.br SET LOCALDIR=E:\cvs_sites\www.###.com.br %FILEZILLA% ...
Arquivo ftp_connect.cmd (depois da edição)
REM @echo off SET LOGIN=labdemo SET SENHA=l4bd3m0 SET HOST=ftp.labdemo.com.br SET LOCALDIR=E:\cvs_sites\www.labdemo.com.br %FILEZILLA% ...
5) Atualizando arquivos da pasta raiz do cliente
5.1) Abra o arquivo cvs_sistes\_update_v6\progs\_layout_pesquisa_(scripts).html e mantenha este arquivo aberto ele contem a versão do javascript que deverá ser atualizado em todos os sites no arquivo _layout_resultado_med.html.
5.2) Edite o arquivo config.php da pasta raiz e inclua a seginte linha:
$CONVENIO_ATIVO = true; // Habilita login de convênios
5.3) Edite o arquivo _layout_resultado_med.html e faça as seguintes modificações:
5.3.1) No inicio do arquivo tem que existir o javascript contendo a função preenche() que deve ser substituído pelo script do arquivo aberto no item 5.1.
NOTA: Se o script não existir (isto é uma falha do site) inclua-o no inicio do html
5.3.2) Logo abaixo do javascript localize a tag <form> e mude os atributos name e id para formp
e salve o arquivo html.
====================================================================
- Tentar logar no site do cliente com um usuário que não existe, se for um -laudos vai redirecionar para ele senão é o site do próprio laboratório
- Ou olha no Unilab em Cadastros > Configurações > Internet > Internet ADM
- Procurar no CVS_SITES uma pasta cujo nome é o domínio do site.
- Fazer uma cópia da pasta progs.
- Copiar e substituir os arquivos de CVS_WWW\_unilab_web\progs\* para a pasta progs do site.
- Na cópia da pasta progs que foi feita abrir o unilab_info.php e na progs abrir o config.php
- Sobrescrever o valor de todas as variáveis do config.php com os valores do unilab_info.php
- Compactar a pasta de cópia da progs e apagar ela (deixando salvo apenas o compactado)
- Abrir no raiz do site o resultados.php e comentar ( com /* e */ ) a função ConvertData.
- Localizar onde a função ConvertData é usada e incluir os parâmetros 'd-m-a','a-m-d'
- No raiz do site abrir o arquivo informacoes_site.txt e conectar no ftp do cliente (através de um programa como o filezilla)
- Criar no site do cliente uma pasta ulibbnova e subir o conteúdo da pasta inet_sites/_ulibb_
- Atualizar no site do cliente os arquivos da pasta progs e o resultado.php.
- Apagar do site do cliente a _ulibb_ e renomear a ulibbnova para _ulibb_
- Testar subida de laudo e consulta de laudo na internet.
- Postar no CVS_SITES a alteração do site.