| 1 | == Atualizando meu Expresso Livre == |
| 2 | [[PageOutline]] |
| 3 | 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 ([wiki:FAQ#p15 não esqueça de reportar os problemas encontrados]). |
| 4 | |
| 5 | 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.''' |
| 6 | |
| 7 | 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! |
| 8 | |
| 9 | Desta forma, antes de iniciar, vale reforçar: |
| 10 | * Antes de qualquer coisa, '''faça backup dos seus dados''', principalmente do banco de dados; |
| 11 | * Sempre faça testes e simulações em um ambiente próprio (homologação), antes de alterar algo no ambiente de produção; |
| 12 | * Estes procedimentos irão interromper o serviço temporariamente (ou por bastante tempo caso você não saiba como proceder!); |
| 13 | * Proceda em horários sem ou de baixa utilização; |
| 14 | |
| 15 | 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! |
| 16 | |
| 17 | === Baixando e instalando o pacote da nova versão === |
| 18 | Primeiramente, veja se seu ambiente suporta os '''requisitos mínimos''' da [wiki:versions/OLD versão] que está pretendendo utilizar. Caso seu ambiente não esteja condizente com os '''requisitos mínimos''', esteja ciente que: |
| 19 | 1. Seu Expresso poderá não funcionar corretamente, em uma ou mais funcionalidades; |
| 20 | 2. A comunidade e principalmente os desenvolvedores não lhe darão suporte para os problemas identificados; |
| 21 | |
| 22 | Com os requisitos mínimos atendidos: |
| 23 | 1. Faça o download da versão desejada do Expresso Livre [http://www.expressolivre.org/html/expressolivre/index.php?page=downloads aqui]. Preferencialmente, faça o download no diretório '''/root'''; |
| 24 | 2. Descompacte o pacote: |
| 25 | {{{ |
| 26 | tar -zxvf expresso.tar.gz |
| 27 | }}} |
| 28 | 3. Copie os atuais arquivos de configuração para o novo pacote: |
| 29 | {{{ |
| 30 | cp /var/www/expresso/header.inc.php /root/expresso/ |
| 31 | cp ... |
| 32 | }}} |
| 33 | 4. Ajuste as permissões dos arquivos e diretórios, para que o servidor HTTP possa acessar os mesmos: |
| 34 | {{{ |
| 35 | chown -R www-data:www-data /root/expresso #para debian e ubuntu# |
| 36 | chown -R apache:apache /root/expresso #para centos# |
| 37 | }}} |
| 38 | 5. Altere o nome do diretório do Expresso atual e mova o novo pacote: |
| 39 | {{{ |
| 40 | mv /var/www/expresso /var/www/expresso-ANTIGO |
| 41 | mv /root/expresso /var/www/ |
| 42 | }}} |
| 43 | |
| 44 | === Ajustando os novos requisitos da nova versão === |
| 45 | |
| 46 | === Atualizando os módulos e linguagens === |
| 47 | copiar [wiki:atualizarExpresso daqui] |