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
Hardware

Cómo Solucionar el Error de Pitidos de la BIOS al Encender el PC de Forma Definitiva

¿Tu ordenador emite pitidos extraños y no da video al encender? Aprende a identificar el código de la BIOS y solucionar este fallo.

Leer guía completa →
Apps

Cómo Solucionar el Error de Pantalla Negra en Google Chrome Paso a Paso

¿Google Chrome se ha quedado completamente en blanco o negro al abrirlo? Aprende a solucionar este fallo gráfico común en pocos pasos.

Leer guía completa →
Apps

Cómo Solucionar el Error de la Pantalla Negra en Google Chrome Paso a Paso

La pantalla negra en Google Chrome es un problema frecuente que impide visualizar las páginas web correctamente. Aprende a solucionarlo con este tutorial paso a paso.

Leer guía completa →