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?
Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top