wiki:Instalacao/AtualizarExpresso

Version 1 (modified by wmerlotto, 8 years ago) (diff)

Versão inicial

Atualizando meu Expresso Livre

Para aqueles que já possuem um Expresso Livre em funcionamento em seu ambiente, manter sua versão atualizada é altamente recomendado pela comunidade. Novas versões trazem correções, novas funcionalidades e as vezes, novos problemas (não esqueça de reportar os problemas encontrados?).

Em geral, o processo de atualização é muito simples, porém é sempre bom frisar que em hipótese alguma a comunidade ou seus membros (pessoas ou organizações) se responsabilizam por possíveis danos em seu ambiente, dados ou mesmo equipamentos. Use por sua conta e risco.

Se você não sabe como proceder ou não possui o conhecimento necessário para realizar os procedimentos, por favor, entre em contato com algum especialista!

Desta forma, antes de iniciar, vale reforçar:

  • Antes de qualquer coisa, faça backup dos seus dados, principalmente do banco de dados;
  • Sempre faça testes e simulações em um ambiente próprio (homologação), antes de alterar algo no ambiente de produção;
  • Estes procedimentos irão interromper o serviço temporariamente (ou por bastante tempo caso você não saiba como proceder!);
  • Proceda em horários sem ou de baixa utilização;

A cada nova versão, podem ser adicionados novos requisitos, tanto de softwares como de configurações adicionais. Portanto, fique atento e siga a risca a documentação aqui especificada!

Baixando e instalando o pacote da nova versão

Primeiramente, veja se seu ambiente suporta os requisitos mínimos da versão? que está pretendendo utilizar. Caso seu ambiente não esteja condizente com os requisitos mínimos, esteja ciente que:

  1. Seu Expresso poderá não funcionar corretamente, em uma ou mais funcionalidades;
  2. A comunidade e principalmente os desenvolvedores não lhe darão suporte para os problemas identificados;

Com os requisitos mínimos atendidos:

  1. Faça o download da versão desejada do Expresso Livre aqui. Preferencialmente, faça o download no diretório /root;
  2. Descompacte o pacote:
    tar -zxvf expresso.tar.gz
    
  3. Copie os atuais arquivos de configuração para o novo pacote:
    cp /var/www/expresso/header.inc.php /root/expresso/
    cp ...
    
  4. Ajuste as permissões dos arquivos e diretórios, para que o servidor HTTP possa acessar os mesmos:
    chown -R www-data:www-data /root/expresso #para debian e ubuntu#
    chown -R apache:apache /root/expresso     #para centos#
    
  5. Altere o nome do diretório do Expresso atual e mova o novo pacote:
    mv /var/www/expresso /var/www/expresso-ANTIGO
    mv /root/expresso /var/www/
    

Ajustando os novos requisitos da nova versão

Atualizando os módulos e linguagens

copiar daqui?

Attachments