Cómo Solucionar el Error Fatal 'Maximum Execution Time Exceeded' en WordPress Paso a Paso

Cómo Solucionar el Error Fatal 'Maximum Execution Time Exceeded' en WordPress Paso a Paso
Anuncio relacionado

¿Qué es el Error Maximum Execution Time Exceeded en WordPress?

El error Maximum Execution Time Exceeded es uno de los problemas más comunes en WordPress. Ocurre cuando un script, ya sea de un plugin, un tema o una tarea pesada en segundo plano, tarda más tiempo en ejecutarse del límite permitido por el servidor PHP (por defecto suele ser de 30 o 60 segundos).

Cuando esto sucede, WordPress interrumpe el proceso para evitar que el servidor colapse, mostrando un mensaje similar a: Fatal error: Maximum execution time of 30 seconds exceeded.

Principales Causas del Problema

Entre las causas más frecuentes que provocan este fallo en WordPress se encuentran:

  • Plugins o temas mal codificados que generan bucles infinitos.
  • Procesos de importación de datos masivos muy pesados.
  • Actualizaciones simultáneas de múltiples plugins o del núcleo de WordPress.
  • Un límite de tiempo de ejecución configurado demasiado bajo en el servidor de hosting.

Método 1: Aumentar el límite de tiempo de PHP mediante el archivo .htaccess

Una de las formas más sencillas de solucionar este inconveniente si tu servidor utiliza Apache es modificando el archivo .htaccess ubicado en la raíz de tu instalación de WordPress.

  1. Accede a tu panel de control de hosting (cPanel, Plesk, etc.) y abre el Administrador de Archivos, o conéctate mediante un cliente FTP.
  2. Localiza el archivo .htaccess en la carpeta raíz de tu sitio web (asegúrate de habilitar la opción de ver archivos ocultos si es necesario).
  3. Edita el archivo y añade la siguiente línea de código al principio o al final del mismo: php_value max_execution_time 300
  4. Guarda los cambios y recarga tu página web de WordPress para verificar si el error ha desaparecido.

Método 2: Modificar el archivo wp-config.php

Si no tienes acceso al archivo .htaccess o prefieres una alternativa directa dentro de los archivos principales de WordPress, puedes forzar el aumento del límite de tiempo desde el archivo wp-config.php.

  1. Accede a los archivos de tu sitio web utilizando FTP o el Administrador de Archivos de tu proveedor de hosting.
  2. Busca el archivo wp-config.php en el directorio raíz de WordPress.
  3. Abre el archivo para editarlo y busca la línea que dice: /* That's all, stop editing! Happy publishing. */
  4. Justo antes de esa línea, añade el siguiente fragmento de código PHP: set_time_limit(300);
  5. Guarda los cambios en el archivo y comprueba el funcionamiento de tu sitio en el navegador.

Método 3: Editar el archivo php.ini o la configuración de cPanel

En la mayoría de los servidores compartidos y VPS, puedes ajustar los valores de PHP directamente desde la interfaz de tu panel de control o creando un archivo de configuración personalizado.

  1. Entra en tu cPanel y busca la herramienta llamada Seleccionar versión de PHP o MultiPHP INI Editor.
  2. Navega hasta la pestaña de opciones o configuración avanzada.
  3. Busca la directiva llamada max_execution_time.
  4. Cambia el valor actual (por ejemplo, 30) a un número mayor, como 300 (equivalente a 5 minutos).
  5. Guarda los cambios y limpia la caché de tu sitio web para asegurarte de que los cambios surtan efecto de inmediato.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Mac

Cómo Solucionar el Error "La Aplicación está Dañada y no se Puede Abrir" en Mac Paso a Paso

Si macOS te impide ejecutar un programa con el mensaje de que la aplicación está dañada, no te preocupes. Te enseñamos los métodos definitivos para saltarte este bloqueo de seguridad y abrir tus herramientas sin problemas.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error 500 en PrestaShop Paso a Paso y Recuperar tu Tienda

El Error 500 en PrestaShop puede dejar tu tienda inaccesible al público. Descubre aquí cómo identificar la causa raíz y aplicar la solución definitiva.

Leer guía completa →
WordPress

Cómo Solucionar el Error al Establecer una Conexión con la Base de Datos en WordPress

El error al establecer una conexión con la base de datos impide el acceso total a tu web de WordPress. Descubre cómo solucionarlo de forma rápida y segura.

Leer guía completa →