Documentação do Duplicator

Documentação, Materiais de Referência e Tutoriais para o Duplicator

Resolvendo erros de chamada de função indefinida.


Tendo problemas com o erro de chamada de função indefinida com o Duplicator Pro? Este guia oferece soluções práticas para solucionar e resolver esse problema de forma eficaz.

Para começar, certifique-se de que está usando a versão mais recente do Duplicator Pro. Por favor, verifique o changelog e os requisitos do sistema.

Visão Geral do Problema

Se você encontrar uma mensagem de erro dizendo “Uncaught Error: Call to undefined function” ao usar o plugin Duplicator, seu ambiente de hospedagem pode estar executando uma versão incomum ou mal configurada do PHP. Abaixo estão as soluções recomendadas para resolver este problema.

Mensagens de Erro Comuns

  • Uncaught Error: Call to undefined function
  • ERR_EMPTY_RESPONSE

Soluções Possíveis

Solução 1: Contate Seu Provedor de Hospedagem

Na maioria dos casos, este erro pode ser resolvido contatando seu provedor de hospedagem. Simplesmente encaminhe a mensagem de erro para eles para obter assistência. Por exemplo, se o seu log contiver o seguinte erro:

INSTALLER ERROR:[PHP ERR][FATAL] MSG:Uncaught Error: Call to undefined function token_get_all() in /var/www/localhost/htdocs/wordpress/duplicator/dup-installer/lib/config/class.wp.config.tranformer.php:387

Observação: Envie esta mensagem de erro para seu host ou administrador do servidor. Eles geralmente serão capazes de habilitar a função necessária.

Solução 2: Atualizações de Plugins e Temas

Ao migrar para um novo ambiente de hospedagem, os hosts podem aplicar configurações personalizadas que restringem certas funções do PHP. Se você receber uma mensagem de “undefined function”, tente os seguintes passos:

  1. Desativar Todos os Plugins – Desabilite todos os plugins instalados e tente replicar o problema.
  2. Trocar de Tema – Mude temporariamente para um tema padrão do WordPress (como Twenty Twenty-Five) para descartar conflitos relacionados ao tema.

Observação: Se o erro desaparecer após esses passos, reative cada plugin um por um para identificar o plugin conflitante.

Solução 3: Realize uma Atualização Manual

Se você preferir solucionar o problema manualmente, verifique o seguinte:

  1. Garantir que o PHP está Atualizado: O WordPress recomenda executar o PHP 7.4 ou superior. Se você estiver usando uma versão desatualizada, a atualização pode resolver o problema.
  2. Verificar Configurações do php.ini: Verifique se disable_functions = no seu arquivo php.ini está impedindo a execução de certas funções do PHP.

Alguns usuários podem experimentar um erro de “função indefinida” devido a limitações de comprimento de linha impostas pelo host. Se isso ocorrer, adicionar o seguinte código ao seu arquivo .htaccess pode ajudar:

# BEGIN Line too long fix
<IfModule mod_substitute.c>
    SubstituteMaxLineLength 10M
</IfModule>
# END Line too long fix

Recursos Adicionais

Para mais solução de problemas, consulte estes recursos externos:


Este artigo foi útil?


Artigos Relacionados

Não Deixe Mais Um Dia Passar Desprotegido

Cada hora sem backups adequados do WordPress coloca seu site em risco • Cada migração atrasada do WordPress custa desempenho e crescimento

Get Duplicator Now
Plugin Duplicator

Espere! Não perca sua
oferta exclusiva!

Como cliente , você recebe 60% DE DESCONTO

Experimente o Duplicator gratuitamente em seu site — veja por que mais de 1,5 milhão de profissionais do WordPress confiam em nós. Mas não espere — este desconto exclusivo de 60% está disponível apenas por tempo limitado.

or
Get 60% Off Duplicator Pro Now →