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

Introducción al Error Maximum Execution Time Exceeded en WordPress

Uno de los errores más frustrantes a los que se enfrentan los administradores de sitios web basados en WordPress es el temido Fatal error: Maximum execution time of 30 seconds exceeded. Este problema ocurre cuando un script, un plugin o un tema tarda más tiempo del permitido por el servidor en completar su tarea, lo que provoca que PHP detenga el proceso abruptamente para evitar la sobrecarga del servidor.

Este fallo suele manifestarse al actualizar plugins pesados, importar demostraciones de temas, realizar copias de seguridad extensas o incluso al intentar acceder al panel de administración (wp-admin). Afortunadamente, tiene solución y aquí te mostraremos cómo resolverlo paso a paso.

Causas Principales del Error

  • Plugins o temas mal optimizados que ejecutan consultas pesadas en la base de datos.
  • Un límite de tiempo de ejecución de PHP configurado con un valor demasiado bajo (por defecto, 30 segundos en muchos hostings).
  • Procesos en segundo plano o tareas CRON bloqueadas.
  • Servidores con recursos limitados (CPU y memoria RAM).

Método 1: Aumentar el Límite de Tiempo mediante el archivo .htaccess

Si tu servidor utiliza Apache y tienes acceso a la raíz de tu sitio mediante un cliente FTP o el Administrador de Archivos de tu proveedor de hosting, puedes modificar el archivo .htaccess para incrementar el tiempo límite.

  1. Conéctate a tu servidor mediante FTP o entra al Administrador de Archivos de tu cPanel.
  2. Localiza el archivo .htaccess en la carpeta raíz de tu instalación de WordPress (si no lo ves, asegúrate de activar la opción de mostrar archivos ocultos).
  3. Haz una copia de seguridad del archivo antes de editarlo.
  4. Abre el archivo y añade la siguiente línea al final del mismo:
    php_value max_execution_time 300
  5. Guarda los cambios y comprueba si tu sitio web vuelve a funcionar con normalidad.

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

Otra alternativa rápida para intentar solucionar el problema directamente desde los archivos de configuración de WordPress es editar el archivo wp-config.php.

  1. Accede a los archivos de tu sitio web mediante FTP o el Administrador de Archivos del hosting.
  2. Busca el archivo wp-config.php en el directorio raíz.
  3. Abre el archivo para editarlo y busca la línea que dice: /* ¡Eso es todo, deja de editar! Feliz blogging. */
  4. Justo antes de esa línea, añade el siguiente fragmento de código:
    set_time_limit(300);
  5. Guarda los cambios y actualiza tu navegador para verificar si el error ha desaparecido.

Método 3: Editar el archivo php.ini o .user.ini

En la mayoría de los servidores compartidos y modernos, el límite de PHP se controla a través de un archivo de configuración específico llamado php.ini o .user.ini.

  1. Busca el archivo php.ini en el directorio raíz de tu WordPress. Si no existe, puedes crear uno nuevo con ese nombre.
  2. Añade la siguiente línea dentro del archivo:
    max_execution_time = 300
  3. Si tu servidor utiliza configuraciones personalizadas para PHP, es posible que debas crear o editar un archivo llamado .user.ini y añadir la misma directiva.
  4. Guarda los cambios y limpia la caché de tu sitio web y de tu navegador.

Si tras aplicar estos métodos el error persiste, te recomendamos ponerte en contacto con el soporte técnico de tu proveedor de hosting para solicitarles que aumenten el max_execution_time a nivel de servidor o PHP.ini global.

Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Magento

Cómo Solucionar el Error de Localización en Magento 2 de Forma Definitiva

Aprende a resolver de forma rápida y definitiva el fallo de localización en Magento 2. Sigue nuestros métodos probados por expertos.

Leer guía completa →
Linux

Cómo Solucionar el Error 'Permission Denied' en Linux Paso a Paso

¿Te aparece el error Permission Denied al intentar ejecutar un script o abrir un archivo en tu terminal? Descubre cómo solucionarlo aplicando los permisos correctos.

Leer guía completa →
Apps

Cómo Solucionar el Error de Sincronización en OneDrive de Forma Definitiva

¿Tus archivos de OneDrive no se sincronizan correctamente? Aprende los mejores métodos para solucionar este molesto problema en pocos minutos.

Leer guía completa →