Obtenga hoy mismo el mejor plugin de copia de seguridad y migración de WordPress
Obtenga Duplicator ahora

Documentación del duplicador

Documentación, materiales de referencia y tutoriales para Duplicator

Resolución de errores de llamada a función indefinida.

¿Tiene problemas con el error de llamada a indefinido con Duplicator Pro? Esta guía proporciona soluciones prácticas para solucionar y resolver este problema de manera eficaz.

Para empezar, asegúrese de que está utilizando la última versión de Duplicator Pro. Consulte el registro de cambios y los requisitos del sistema.

Resumen del problema

Si aparece el mensaje de error "Uncaught Error: Call to undefined function" mientras utiliza el plugin Duplicator, es posible que su entorno de alojamiento esté ejecutando una versión de PHP poco común o mal configurada. A continuación encontrará las soluciones recomendadas para resolver este problema.

Mensajes de error comunes

  • Error no detectado: Llamada a función indefinida
  • ERR_EMPTY_RESPONSE

Posibles soluciones

Solución 1: Póngase en contacto con su proveedor de alojamiento

En la mayoría de los casos, este error puede resolverse poniéndose en contacto con su proveedor de alojamiento. Simplemente reenvíele el mensaje de error para que le ayude. Por ejemplo, si su registro contiene el siguiente error:

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

Nota: Envíe este mensaje de error al administrador de su host o servidor. Normalmente, ellos podrán habilitar la función necesaria.

Solución 2: Actualizaciones de plugins y temas

Al migrar a un nuevo entorno de alojamiento, los hosts pueden aplicar configuraciones personalizadas que restrinjan determinadas funciones de PHP. Si recibes un mensaje de "función indefinida ", prueba los siguientes pasos:

  1. Desactive todos los plugins - Desactive todos los plugins instalados e intente reproducir el problema.
  2. Cambie de tema - Cambie temporalmente a un tema predeterminado de WordPress (como Twenty Twenty-Five) para descartar conflictos relacionados con el tema.

Nota: Si el error desaparece después de estos pasos, reactive cada plugin uno por uno para identificar el plugin conflictivo.

Solución 3: Realizar una actualización manual

Si prefieres solucionar el problema manualmente, comprueba lo siguiente:

  1. Asegúrese de que PHP está actualizado: WordPress recomienda utilizar PHP 7.4 o posterior. Si estás utilizando una versión obsoleta, la actualización puede resolver el problema.
  2. Compruebe la configuración de php.ini: Compruebe si disable_functions = en su php.ini está impidiendo que ciertas funciones PHP se ejecuten.

Algunos usuarios pueden experimentar un error de "función indefinida" debido a las limitaciones de longitud de línea impuestas por el host. Si esto ocurre, añada el siguiente código a su archivo .htaccess puede ayudar:

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

Recursos adicionales

Para solucionar más problemas, consulte estos recursos externos:

¿Le ha resultado útil este artículo?

Artículos relacionados