Vai atualizar PHP 5.2.5 a 5.2.6 resultado em problemas?
Pergunta
Nós estamos correndo atualmente com php 5.2.5. Temos agora encontrou um bug que cria uma falha seg. Nossa primeira idéia na solução é atualizar para a versão 5.2.6, mas são céticos de problemas que ele irá criar. Estamos executando Apache e anfitrião de uma dúzia de sites.
- Será que qualquer quebra de código existente?
- Existem quaisquer mudanças significativas a ter em conta. Eu estava lendo o log de alterações, mas não notei qualquer.
- É fácil voltar a 5.2.5, se algo der errado?
- Qualquer outra coisa que estar ciente de?
Solução
É impossível para qualquer um de nós para dizer definitivamente sim ou não sobre o seu quebrar o código existente sem a realização de uma análise sobre o primeiro.
Este é exatamente o que ambientes de teste são para. Se você tem um ambiente de teste criado, você pode executar a atualização, em seguida, fazer testes de regressão para ver se alguma coisa quebra. Sem esse ambiente, você está fazendo uma aposta.
@Grant Wagner: Grande ponto na virtualização. A criação de um bom ambiente de teste não tem que ser difícil.
Outras dicas
Com modernas opções da Máquina Virtual VMware Server , Microsft Virtual Server , Microsoft Virtual PC e outros, por que não criar um ambiente virtual em execução sua plataforma existente, em seguida, atualizar e testar isso?
Se você está disposto a gastar dinheiro, você pode comprar ferramentas para fazer P2V (Physical-to-Virtual), que terá sua configuração existente e fornecer-lhe uma cópia virtualizada dele (que pode ser valiosa se você tiver feito um monte de personalização para a configuração que pode ser difícil de produzir para uma versão virtualizada que combina o original bem o suficiente para fazer o teste apropriado).
Provavelmente não. O salto de 5.2.5 a 5.2.6 é pequena, é uma versão de correção de bugs (ver a changelog ).
Mas sempre atualizar qualquer coisa, certifique-se de testar seu código em um ambiente de dev antes de colocá-lo em produção.
Como todos estão dizendo, apenas a testar irá dizer-lhe, com certeza. No entanto, atualizações de versão menor como este só raramente causa problemas de compatibilidade.
Por que vale a pena, aqui estão a mudança notas .
No longo prazo, porém, você terá que atualizar em algum ponto ou risco de serem expostos a vulnerabilidades de segurança conhecidas.
Obrigado por entrada de todos. Conseguir um servidor de teste é definitivamente no roteiro. Este deve ser um bom argumento para finalmente conseguir uma configuração. Nós somos uma empresa pequena o suficiente onde se poderia facilmente fugir com ter apenas um, mas há tantas vantagens em ter um servidor de teste.
Infelizmente, será difícil conseguir este projecto avançar sem atualizar e eu duvido que haja tempo para um ambiente de teste.