Saltar al contenido

Cómo solucionar error Maximum execution time of 30 seconds exceeded en WordPress

Cómo solucionar error Maximum execution time of 30 seconds exceeded en WordPress
5 (100%) 1 vote[s]

¿Has estado recibiendo un error en WordPress que dice «Fatal Error Maximum Execution Time Exceeded» cada vez que intentas realizar una tarea como actualizar un tema o un plugin en WordPress?

No te preocupes. Usted no está solo. Muchos usuarios de WordPress han encontrado este error al realizar varias tareas y actualizar WordPress o plugins.

Este es un error común que se puede corregir fácilmente. En este post, te mostraremos dos métodos sencillos para arreglarlo y te guiaremos a través del proceso con instrucciones paso a paso.

Primero, averigüemos qué está causando este error en primer lugar.

¿Qué es el error’Fatal Error Maximum Execution Time Exceeded’ Error?

Fatal Error Maximum Execution Time Exceeded error wordpress

Para entender de qué se trata este error, necesitas entender cómo funciona WordPress. Como sabrás, WordPress está desarrollado con PHP y WordPress utiliza ciertos scripts PHP para realizar funciones específicas dentro del sistema. Por ejemplo, al actualizar WordPress a una versión más reciente, ejecuta scripts para realizar funciones como la actualización de bases de datos.

A veces, cuando WordPress está ejecutando estos scripts puede tomar un tiempo inusualmente largo. Como cuando intentas actualizar WordPress durante una hora pico cuando tu sitio web está lleno de tráfico. Esto a menudo conduce a un mayor uso de los recursos del servidor.

Por lo tanto, para evitar que los sitios web abusen de los recursos del servidor, los proveedores de alojamiento web ponen un límite de tiempo a la duración de la ejecución de un script. Cuando se exceda ese límite de tiempo durante la ejecución de un script, recibirá el error «Fatal Error Maximum Execution Time Exceeded».

Cómo corregir el error

Puede corregir el error de dos maneras sencillas. Primero implica el uso de un plugin y el otro método implica la edición de un archivo central de WordPress en el servidor.

Le recomendamos que utilice el segundo método. Sobre todo porque los plugins no son la opción más fiable ya que a menudo se encuentran con conflictos y problemas.

Pero, si eres un completo principiante y no estás seguro sobre la edición de archivos de WordPress, ve con la opción de plugin.

Nota: Recuerde siempre hacer una copia de seguridad de su sitio web antes de hacer cualquier cambio en los archivos del sistema. Si no tiene un sistema de copias de seguridad, utilice nuestra guía para configurar copias de seguridad automáticas gratuitas.

Método 1: Usar el plugin WP Maximum Execution Time Exceeded

La forma más fácil de solucionar el problema es usar el plugin gratuito WP Maximum Execution Time Exceeded. Con este plugin, puedes corregir el error instantáneamente con sólo unos pocos clics sin tener que editar manualmente ningún archivo de WordPress.

Fatal Error Maximum Execution Time Exceeded-install-plugin-1

Inicie sesión en el panel de control de WordPress y vaya a Plugins >> Añadir nuevo

Busque el plugin WP Maximum Execution Time Exceeded y haga clic en Install.

install-plugin-2

Una vez que active el plugin, automáticamente se extenderá su tiempo máximo de ejecución a 5 minutos, dando a su sitio web mucho tiempo para ejecutar diferentes tipos de scripts.

Método 2: Editar el archivo.htaccess

Este método consiste en editar el archivo.htaccess, que se encuentra en su servidor.

Puede utilizar una aplicación de cliente FTP para acceder a su servidor. Para las demostraciones, le mostraremos cómo localizar el archivo.htaccess utilizando el CPanel para facilitar el proceso a los principiantes.

Paso 1: Iniciar sesión en CPanel

Puede acceder a CPanel a través de su cuenta de alojamiento web. O bien, puede acceder directamente a CPanel escribiéndolo al final de su nombre de dominio (por ejemplo: yourwebsite.com/cpanel)

Inicie sesión en CPanel usando el nombre de usuario y la contraseña que le proporcionó su anfitrión web. Compruebe el correo electrónico de bienvenida que le envía el proveedor de alojamiento web para encontrar los detalles de acceso.

Paso 2: Localice el archivo.htaccess

cpanel-access-1

Una vez dentro del CPanel, busque el Administrador de Archivos y luego abra la carpeta public.html para localizar todos los archivos relacionados con su sitio web.

Aquí encontrará el archivo.htaccess.

Paso 3: Editar archivo.htaccess

Fatal Error Maximum Execution Time Exceeded-edit-htaccess-file

Primero, haga una copia de seguridad del archivo.htaccess, por si acaso. A continuación, haga clic con el botón derecho en el archivo.htaccess y seleccione Editar.

Una vez abierto el archivo, pegue el siguiente código en la parte inferior de la página.
php_value max_execution_time 300Click
Save Changes.

Fatal Error Maximum Execution Time Exceeded-edit-htaccess-file-2

Esto establecerá el tiempo máximo de ejecución de su servidor en 5 minutos.

Pasos adicionales: Desactivar Plugins y Temas

Si sigue obteniendo el error después de seguir los métodos anteriores, es posible que un plugin o un tema defectuoso esté causando el error.

Accede a tu panel de control de administración de WordPress y desactiva todos tus plugins. A continuación, intente habilitar los plugins uno por uno hasta que pueda averiguar qué plugin está causando el problema.

Si esto no funciona, intente cambiar el tema actual al tema predeterminado de WordPress para ver si el error es causado por un conflicto de temas de plugins.

Conclusión de la reunión

En la mayoría de los casos, la razón principal del error «Fatal Error Maximum Execution Time Exceded» es que su anfitrión web pone límites estrictos de tiempo de ejecución para su servidor. Esto suele ser común en los planes de alojamiento compartido, que se alojan junto con miles de otros sitios web en el mismo servidor. Los anfitriones web utilizan trucos como limitar los tiempos de ejecución para reducir la carga del servidor.

Este tipo de problemas serán menos comunes cuando se utilicen planes de alojamiento WordPress o VPS. Si el error continúa, considere la posibilidad de trasladar su sitio web a un mejor proveedor de alojamiento.