A 21 de outubro de 2026 foi corrigida uma falha de segurança importante no PHP. Não é uma falha do TOWeb nem do seu site: afeta os servidores dos fornecedores de alojamento, em todo o mundo. Para se protegerem, muitos fornecedores vão passar os seus clientes para uma versão recente do PHP, a 8.2 ou superior. O seu site tem de estar pronto para acompanhar: veja como verificá-lo em poucos minutos.
O que é o PHP?
O PHP é a tecnologia que os fornecedores de alojamento instalam nos seus servidores para fazer funcionar as partes «ativas» dos sites: um formulário de contacto que lhe envia um e-mail, uma loja que regista uma encomenda, comentários por baixo de um artigo. Nunca o vê, mas quase todos os alojamentos web o utilizam.
O que está a acontecer
O projeto PHP só publica versões corrigidas para as versões ainda suportadas: o PHP 8.2 e seguintes. Para o PHP 7.4, 8.0 e 8.1, já não fornece atualizações, apenas uma correção mínima que alguns fornecedores aplicarão por iniciativa própria e outros não. A solução duradoura é, portanto, passar para o PHP 8.2 ou superior.
A segurança do servidor é tarefa do seu fornecedor de alojamento, e do seu lado não tem nada a fazer. Mas os fornecedores não têm grande escolha: vão passar os sites que continuam numa versão antiga para o PHP 8.2 ou superior, por vezes sem avisar com muita antecedência.
É esta mudança de versão que pode afetar o seu site: se foi publicado com uma versão do TOWeb que não gera scripts preparados para o PHP 8, algumas funções podem deixar de funcionar de um dia para o outro.
O seu site é afetado?
Não, se o seu site for apenas uma montra: páginas, imagens e textos, sem formulário de contacto, sem loja online, sem blogue com comentários, sem sondagem, livro de visitas nem área de membros. Um site assim não usa PHP: a mudança de versão do seu fornecedor não o afeta.
Sim, se o seu site usar um i-Service: formulário, loja com encomendas online, comentários do blogue, sondagem, livro de visitas, área de membros… Estas funções assentam em scripts PHP que o TOWeb publica com o seu site, e esses scripts têm de ser compatíveis com a versão do PHP do seu alojamento.
Que versão do TOWeb para o PHP 8?
- TOWeb 9 e anteriores: os scripts não estão preparados para o PHP 8. Num alojamento PHP 8, algumas funções deixam de funcionar (por exemplo, os votos de uma sondagem deixam de ser registados).
- TOWeb 10 a 13: os scripts foram adaptados ao PHP 8 a partir da versão 10, mas seguiram-se mais correções. Por exemplo, com a versão 10, os comentários do blogue podem ser recusados; até à versão 14.08, o acompanhamento das encomendas da loja pode aparecer como uma página em branco em alguns casos.
- TOWeb 14 atualizado (14.09 ou posterior): os scripts publicados estão adaptados às versões atuais do PHP (8.2, 8.3, 8.4). Muitos utilizadores usam-no há muito tempo em alojamentos PHP 8.3 ou superior, com todas as funções do TOWeb.
- TOWeb 15: a nova geração do TOWeb, totalmente reescrita. Os seus scripts PHP (formulários, loja, reservas) foram escritos para as versões atuais do PHP, até ao PHP 8.5, e funcionam também num alojamento que continua em PHP 7.4.
O que fazer?
- Verifique a versão do PHP do seu alojamento. Está indicada na área de cliente do seu fornecedor (secção «PHP», «Configuração» ou «Alojamento web»). Se o seu fornecedor lhe anunciou a passagem para o PHP 8, é o momento de agir.
- Verifique a sua versão do TOWeb: aparece no topo do ecrã inicial, ao abrir o TOWeb («TOWeb version 14…»).
- Consoante o seu caso:
- Tem o TOWeb 14: instale a versão mais recente do TOWeb 14 (Windows · macOS), que funciona com a sua licença atual, e depois volte a publicar o seu site. Os scripts do seu alojamento só são substituídos no momento da publicação.
- Tem o TOWeb 13 ou uma versão mais antiga: passe para o TOWeb 15, ao preço de atualização reservado aos utilizadores do TOWeb. A compra do TOWeb 15 dá-lhe direito, a pedido, a uma chave do TOWeb 14 da mesma edição, para continuar com o TOWeb 14 enquanto a versão 15 não estiver concluída: escreva-nos com o seu número de encomenda.
- Depois de publicar, teste o seu site: envie a si mesmo uma mensagem pelo formulário, faça uma encomenda de teste, publique um comentário.
Em resumo
A falha está no PHP, não no TOWeb, e o seu fornecedor de alojamento trata da correção. Do seu lado, certifique-se de que o seu site está pronto para o PHP 8: um site montra não tem nada a temer; um site com formulário, loja ou blogue tem de ser publicado com o TOWeb 14 atualizado ou com o TOWeb 15.
Descobrir o TOWeb 15 · Preços e atualização · Todas as versões do TOWeb
