Documentación de Duplicator

Documentación, materiales de referencia y tutoriales para Duplicator

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


¿Tienes problemas con el error "call to undefined" con Duplicator Pro? Esta guía ofrece soluciones prácticas para solucionar y resolver este problema de manera efectiva.

Para empezar, asegúrate de estar utilizando la última versión de Duplicator Pro. Por favor, consulta el registro de cambios y los requisitos del sistema.

Descripción del problema

Si encuentras un mensaje de error que dice “Uncaught Error: Call to undefined function” mientras usas el plugin Duplicator, es posible que tu entorno de hosting esté ejecutando una versión de PHP poco común o mal configurada. A continuación, se presentan las soluciones recomendadas para resolver este problema.

Mensajes de error comunes

  • Uncaught Error: Call to undefined function
  • ERR_EMPTY_RESPONSE

Posibles soluciones

Solución 1: Contacta a tu proveedor de hosting

En la mayoría de los casos, este error se puede resolver contactando a tu proveedor de hosting. Simplemente reenvíales el mensaje de error para que te ayuden. Por ejemplo, si tu 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ía este mensaje de error a tu host o administrador del servidor. Normalmente podrán habilitar la función necesaria.

Solución 2: Actualizaciones de plugins y temas

Al migrar a un nuevo entorno de hosting, los hosts pueden aplicar configuraciones personalizadas que restringen ciertas funciones de PHP. Si recibes un mensaje de “undefined function”, prueba los siguientes pasos:

  1. Desactivar todos los plugins: Deshabilita todos los plugins instalados e intenta reproducir el problema.
  2. Cambiar de tema: Cambia 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, reactiva cada plugin uno por uno para identificar el plugin en conflicto.

Solución 3: Realiza una actualización manual

Si prefieres solucionar el problema manualmente, comprueba lo siguiente:

  1. Asegúrate de que PHP esté actualizado: WordPress recomienda ejecutar PHP 7.4 o posterior. Si estás utilizando una versión desactualizada, la actualización puede resolver el problema.
  2. Comprueba la configuración de php.ini: Verifica si disable_functions = en tu archivo php.ini está impidiendo que se ejecuten ciertas funciones de PHP.

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

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

Recursos adicionales

Para más solución de problemas, consulta estos recursos externos:


¿Te ha resultado útil este artículo?


Artículos relacionados

No dejes pasar un día más sin protección

Cada hora sin copias de seguridad adecuadas de WordPress pone tu sitio en riesgo • Cada migración de WordPress retrasada te cuesta rendimiento y crecimiento

Get Duplicator Now
Plugin Duplicator

¡Espera! No te pierdas tu
oferta exclusiva!

Como cliente de , obtienes un 60% DE DESCUENTO

Prueba Duplicator gratis en tu sitio y comprueba por qué más de 1,5 millones de profesionales de WordPress confían en nosotros. Pero no esperes, este descuento exclusivo del 60% solo está disponible por tiempo limitado.

or
Get 60% Off Duplicator Pro Now →