Arquivo de etiquetas: php4

Upgrade para PHP5

Durante o próximo fim de semana, na madrugada de Domingo para Segunda-feira (01 de Agosto para 02 de Agosto de 2010) iremos efectuar um upgrade no PHP, e vamos abandonar o suporte à versão 4 e iremos migrar para PHP 5.2.x, este é um passo importante que temos vindo a adiar, visto que alguns utilizadores ainda estão muito “agarrados” ao PHP4.

No entanto, neste momento é impossivel adiar mais:

1 – já não são lançadas actualizações nem de segurança
2 – vários projectos open source apenas suportam PHP 5 – iniciativa GoPHP5
3 – suporte actualizado a novas tecnologias, xml, webservices, json, mysql 4.1+, etc

Portanto deverão preparar os sites e preparar-se para testar Segunda-feira se todas as funcionalidades suportadas em PHP estão a funcionar correctamente. Normalmente e em testes efectuados as incompatibilidades que surgem são minimas e de fácil resolução.

Os sites que estão alojados e que foram desenvolvidos por nós, serão verificados, mas como é complicado testar tudo à exaustão pode escapar qualquer coisa pelo que também deverão ser testados pelos respectivos donos/gestores. Nos sites que fornecemos alojamento estamos também disponíveis para colaborar na correcção de eventuais incompatibilidades detectadas.

Como sempre, estamos disponíveis para esclarecimentos adicionais.

Update – em caso de questões relativas às alterações e incompatibilidades no site do PHP existem vários guias de migração que deverão ser consultados:
http://www.php.net/manual/en/migration5.php
http://www.php.net/manual/en/migration51.php
http://www.php.net/manual/en/migration52.php

Update Apache / PHP

Domingo para Segunda (madrugada 02/08) iremos proceder ao update do Apache na máquina que serve PHP4, ips:

82.103.131.212
82.103.129.92
82.103.139.154
82.103.139.156

este é basicamente um update de serviço em que iremos manter a família 2.22.x a mais recente aconselhada pelos developers do Apache. Além disso Iremos também aproveitar para migrar as últimas contas que estão a correr com o user geral do apache (www) para o user privado de cada uma. O sistema actual está a correr sobre fcgi e suexec e não estamos 100% satisfeitos com a performance, pelo que iremos optar por mpm-itk.

A nível de PHP, será apenas actualizar alguns módulos aos mais recentes patches de segurança. Este será o último update em que ainda iremos manter PHP 4.

Também iremos remover as directorias cgi-bin, visto que neste momento ninguém está a utilizar php, perl ou qualquer outro script a correr via cgi-bin (excepto nós próprios curiosamente). No entanto poderemos configurar para qualquer conta se solicitado.

Todos estes pontos deverão ser 100%  transparentes às contas que estão a correr neste servidor. Iremos depois do update fazer o maior número possivel de testes aos sites que lá estão. No entanto, Segunda-feira os responsáveis pelos vários sites deverão também efectuar os seus próprios testes para assegurar que está tudo funcional.