JOIN TECNOLOGIA Projeto IPHAN CMS/Portal Manual de Atualização Sprint 9 Igor Ferreira Cemim 02/12/2014 Este documento contém informações sobre como deve ser realizada a atualização do projeto para o Sprint 9. Página 1 de 5 Histórico de Versões Versão Data Autor 1.0 02/12/2014 Igor Ferreira Cemim Página 2 de 5 Descrição Instruções de atualização. Sumário Introdução Propósito Dos Arquivos Requisitos RH Sistema Atualizações Substituir os seguintes arquivos e pastas pelos que foram enviados: Criar a pasta publicacao, dentro de /uploads Executar o seguinte comando na pasta raiz do projeto: Limpar o cache do Doctrine, utilizando os seguintes comandos: Página 3 de 5 1. Introdução Propósito Este documento tem como propósito facilitar e auxiliar atualização do projeto IPHAN CMS/Portal Sprint 9 no servidor do cliente, utilizando como base um ambiente com sistema CentOS 6.5 e PostgreSQL 9.1. Dos Arquivos Este documento acompanha dois arquivos, o “fontes.zip” com os códigos fontes desenvolvidos e o “dump.sql” com o dump do banco de dados incremental. 2. Requisitos RH ● Administrador de Ambiente Linux com experiência em CentOS. ● DBA – para criação, manutenção do Banco de Dados e execução de scripts. Sistema ● CentOS 6.5 ● Apache 2.2 ● PHP 5.3.3 ou superior. ● Git Cliente ● Composer (na versão mais recente) ● PostgreSQL 9.1 ● Extensão Drivers do PostgreSQL para PHP ● Extensão PHP XML ● Extensão PHP MB String ● Extensão PHP GD para manipulação de Imagens ● Extensão PHP SOAP para chamada de Web Service ● Extensão PHP CURL para requisições HTTP ● Apache Solr Página 4 de 5 3. Atualizações 3.1. Substituir os seguintes arquivos e pastas pelos que foram enviados: ● ● ● ● ● /templates /src /lib /config/templatePortal.php /config/templateAmanda.php 3.2. Criar a pasta publicacao, dentro de /uploads 3.3. Fazer backup do banco de dados e executar o arquivo com o SQL incremental. 3.4. Executar o seguinte comando na pasta raiz do projeto: php composer.phar update 3.5. Limpar o cache do Doctrine, utilizando os seguintes comandos: cd ./cache/doctrine rm –Rf * Página 5 de 5