Saltar para o conteúdo principal
Ligue-nos
  • Assis. 24/7 (inglês) /de segunda a sexta-feira 12h00-01h00 (Português)+351 308 802 068
Números de telefone e horários
Centro de Ajuda

Explore os nossos recursos de ajuda online

Ajuda

WordPress Gerido Ajuda

Fizemos o nosso melhor para traduzir esta página para si. A página em inglês também está disponível.

Desativar versões antigas do PHP

Aviso: ao longo de 2023, iremos desativar o PHP 7.4 na nossa plataforma de alojamento Managed WordPress. Esta versão do PHP atingiu o fim de vida (EOL) e não é mais compatível.

PHP é a linguagem de programação em que se baseia o código do WordPress. Este idioma é executado no servidor e mantê-lo atualizado é importante para a segurança e a funcionalidade do seu site WordPress.

Selecione uma pergunta para ver a sua resposta:

Por que isso está acontecendo?

As versões EOL do PHP já não são suportadas pelo PHP.net para atualizações de segurança, tornando potencialmente o seu site WordPress vulnerável. A atualização para a versão atual do PHP também pode melhorar o desempenho e a estabilidade da maioria dos sites.

Estamos retirando a seguinte versão do PHP:

  • PHP 7.4

Como saberei qual a versão do PHP que estou usando?

A sua versão do PHP pode ser vista em vários locais:

  • Painel de controlo de alojamento Managed WordPress: Em Definições , selecione Site de produção e, em seguida, Versão de PHP . Também pode atualizar a sua versão do PHP aqui.
  • Painel de controlo do WordPress: na página inicial, será apresentada uma mensagem administrativa para a apresentação de atualização de PHP necessária . Siga o link para atualizar a sua versão do PHP.
  • Script de informações de PHP: pode criar um ficheiro de informações de PHP e colocá-lo no seu diretório public_html. Isto irá apresentar as informações da sua versão do PHP quando o ficheiro for carregado no seu navegador.

O que você recomenda que eu faça?

Se o seu site estiver a funcionar numa versão EOL do PHP, recomendamos que seja proativo e atualize o seu site.

Em primeiro lugar, deve atualizar os seus suplementos e o seu tema ativo . Esta é a causa mais provável de problemas ao atualizar a versão de PHP do seu site WordPress. Também deve aproveitar esta oportunidade para rever a documentação do programador dos seus suplementos e tema para verificar se existe algum problema que deva ter em conta ao atualizar a versão do PHP.

Os nossos planos Managed WordPress Deluxe, Ultimate e Ecommerce incluem um site de teste com um clique onde pode testar o seu site na última versão do PHP. Este é um excelente local para resolver e ultrapassar quaisquer problemas que possa encontrar sem afetar o seu site ativo. Depois de concluir a atualização e corrigir os problemas no seu site de teste, pode enviar as alterações para o seu site ativo.

Nota: se o seu site tiver um plano Managed WordPress Básico, terá de atualizar para um plano Deluxe, Ultimate ou Comércio eletrónico para aceder ao ambiente de teste. ( Veja como atualizar )

Dependendo da versão de PHP do EOL em que o seu site está a ser executado, pode não ser necessário alterar muito para o seu site funcionar corretamente. Quanto mais antiga for a versão, mais trabalho poderá ser necessário para preparar o seu site para a alteração.

Você deve consultar os recursos que estão obsoletos no PHP 8.0.x em PHP.net. Pode ser necessário envolver o seu desenvolvedor ou administrador do WordPress para garantir que o seu site funcionará corretamente após a alteração da versão do PHP.

Se não tiver um programador ou administrador do WordPress para ajudar com o seu site, o nosso serviço pago de Assistência Premium do WordPress pode ajudar.

Como altero a versão do PHP?

Nota: deve atualizar os seus suplementos e o seu tema ativo antes de atualizar a sua versão do PHP.

Pode alterar a versão do PHP na secção Definições do seu painel de alojamento Managed WordPress.

Como posso usar o DEBUG_MODE para apresentar erros?

O WordPress inclui um modo de depuração que pode ativar para fornecer mensagens de erro mais detalhadas. Ativar o modo de depuração fará com que todos os erros e avisos do PHP sejam exibidos. Isso pode ajudá-lo a encontrar o erro que pode ser usado para encontrar uma solução. Siga estas instruções para ativar o modo de depuração do WordPress para exibir erros .

Aqui estão alguns dos erros que são comuns ao atualizar o PHP 7.4 para o PHP 8.x:

Mensagem de Erro Solução
Erro fatal do PHP: não capturado ArgumentCountError: Poucos argumentos para funcionar WP_Widget :: __ construct () Atualizar plugin ou tema
Erro fatal: Erro não detectado: não é possível chamar o construtor em ... Atualizar plugin ou tema
Erro fatal do PHP: Declaração do método :: função () Atualizar plugin ou tema
Erro fatal de PHP: Erro não detectado: tentativa de atribuir propriedade ... Atualizar plugin ou tema
Erro fatal de PHP: Erro não detectado: o objeto da classe WP_Error não pôde ser convertido em string em ... Atualizar plugin ou tema
TypeError não capturado ($ object_or_class) deve ser do tipo object | string, null ceder ... Atualizar plugin ou tema
Erro fatal de PHP: TypeError não capturado: count (): O argumento n.º 1 ($ value) deve ser do tipo Countable | array, bool fornecido em ... Atualizar plugin ou tema
Erro fatal de PHP: TypeError não capturado: não é possível aceder ao deslocamento da cadeia de caracteres na cadeia em Atualizar plugin ou tema
Nota: se tiver um suplemento ou tema premium, necessita de seguir os procedimentos de atualização listados na documentação do programador. Se o seu suplemento ou tema foi descontinuado, necessita de desativar o suplemento ou tema e contactar o programador.

O que acontece se eu não fizer nada?

Uma vez que a versão 7.4 do PHP foi desativada, qualquer pessoa que ainda a utilize descobrirá que o seu sítio foi alterado para uma versão mais recente e estável do PHP.

Se o seu site atualmente usa o PHP versão 7.4, alguns aspectos podem não funcionar após a atualização automática do PHP se eles dependerem de código obsoleto. Deve consultar o seu programador web ou administrador do WordPress se não tiver a certeza.

Mais informações