Arquivo de etiquetas: php

Actualização para PHP 5.4

No seguimento de um risco de segurança optámos pela actualização no alojamento partilhado do PHP 5.3 para 5.4.x, versão que agora vamos seguir.

Existem algumas (poucas) incompatibilidades que podem ser consultadas neste documento:
http://php.net/manual/en/migration54.incompatible.php

Todas as versões mais recentes de software popular em PHP (WordPress, Drupal, Joomla, Prestashop, etc) trabalham na perfeição com esta versão e não deverá existir nenhum problema.

Em caso de software e desenvolvimentos in-house destacamos particularmente a mudança nas funções htmlentities e htmlspecialchars de por omissão aceitarem e trabalharem em UTF-8, ao passar algo que não seja codificado em UTF-8 simplesmente retornam vazio. Poderá passar a codificação utilizada como parâmetro ou a conversão do site/base de dados para UTF-8.

Upgrade PHP 5.3

Durante o jogo Portugal x Espanha fizemos um upgrade do PHP da versão 5.3.7 para a versão 5.3.14 no servidor web. Tratou-se de uma operação normal de manutenção do sistema, para a release mais recente da série 5.3 oferecendo mais estabilidade e segurança. Todos os módulos e configurações foram mantidos, e não existe qualquer incompatibilidade entre esta versão e a versão anterior, pelo que não deverá existir qualquer questão relativamente aos sites alojados que utilizam 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.