Cómo corregir un error fatal: se excedió el tiempo máximo de ejecución en WordPress

¬ŅEst√°s viendo “Error grave: tiempo de ejecuci√≥n m√°ximo de 30 segundos excedido” en tu pantalla cuando intentas actualizar un plugin o tema de WordPress?

Normalmente, este problema ocurre cuando un código PHP en WordPress tarda mucho en ejecutarse y alcanza el límite de tiempo máximo establecido por su servidor de alojamiento de WordPress. El límite de tiempo es importante porque ayuda a prevenir el abuso de los recursos del servidor.

En este artículo, le mostraremos cómo solucionar el error fatal: tiempo de ejecución máximo excedido en WordPress.

Corregir error fatal: el tiempo máximo de ejecución excedido en WordPress fácilmente

¬ŅPor qu√© se produce el error de tiempo de ejecuci√≥n m√°ximo excedido?

WordPress está codificado principalmente en el lenguaje de programación PHP. Para proteger los servidores web del abuso, hay un límite de tiempo establecido para cuánto tiempo puede ejecutarse un script PHP.

El límite de tiempo real varía entre las empresas de alojamiento, sin embargo, la mayoría de las veces el tiempo máximo de ejecución se establece entre 30 y 60 segundos porque eso suele ser suficiente para que se ejecute un buen script PHP.

Cuando un script alcanza el límite de tiempo de ejecución máximo, se produce un error de tiempo de ejecución máximo excedido.

Error de tiempo de ejecución máximo de 30 segundos excedido en WordPress

Arreglando el error de tiempo de ejecución máximo excedido

Aunque el error Tiempo de ejecuci√≥n m√°ximo excedido se denomina “error fatal”, es uno de los errores m√°s comunes de WordPress, y puede resolverlo f√°cilmente.

Dependiendo de cuándo y dónde se active el error, WordPress puede mostrar el siguiente mensaje de error a los visitantes de su sitio web.

Dificultades técnicas

Esto es parte de la función de protección contra errores fatales agregada en WordPress 5.2. También puede recibir un correo electrónico que le dirá qué complemento (si un complemento activó el error) causó el problema.

Correo electrónico de problema técnico enviado al administrador

El correo electr√≥nico tambi√©n incluir√° un enlace especial, que le permitir√° iniciar sesi√≥n en WordPress con el “Modo de recuperaci√≥n”.

Modo de recuperación

Una vez allí, simplemente puede desactivar o eliminar el complemento que causa el error.

Sin embargo, si no desea desactivar un complemento, puede corregir la causa subyacente que provocó el error.

Para corregir el error, deberá editar manualmente su archivo .htaccess y agregar una línea de código simple.

Simplemente conéctese a su sitio web utilizando un cliente FTP.

Su archivo .htaccess se encuentra en la misma carpeta que sus carpetas / wp-content / y / wp-admin /. Si no puede encontrarlo, consulte nuestro artículo sobre por qué no puede encontrar el archivo .htaccess y cómo encontrarlo.

Por ejemplo, si est√° utilizando FileZilla como su cliente FTP, puede encontrarlo en la secci√≥n “Sitio remoto” en la columna de la derecha.

Archivo de WordPress .htaccess en Filezilla

Una vez que encuentre el archivo .htaccess, haga clic con el bot√≥n derecho y abra la opci√≥n “Ver / Editar”. Esto abrir√° el archivo con un editor de texto.

Ver / editar archivo .htaccess en WordPress

A continuación, debe agregar esta línea en la parte inferior de su archivo .htaccess:

php_value max_execution_time 300

Si está utilizando el Bloc de notas como editor de texto, así es como puede verse.

Agregar código al archivo .htaccess WordPress

Una vez hecho esto, guarde su archivo.

Este código simplemente establece el valor del tiempo máximo de ejecución en 300 segundos (5 minutos). Ahora puede visitar su sitio web para ver si se resuelve el error.

Si a√ļn recibe el error, intente aumentar el valor a 600.

Si este m√©todo le result√≥ m√°s f√°cil, consulte estos trucos .htaccess m√°s √ļtiles para WordPress.

Otro método para corregir el error de tiempo de ejecución máximo excedido en WordPress es modificando su archivo php.ini.

El archivo php.ini es un archivo de configuración que define la configuración de PHP en su servidor. En muchas plataformas de alojamiento de WordPress, es posible que no lo vea dentro de su carpeta de WordPress.

En ese caso, puede crear un nuevo archivo php.ini dentro de su carpeta raíz de WordPress. Después de eso, edite el archivo php.ini y agregue la siguiente línea.

max_execution_time = 60

No olvide guardar y cargar sus cambios nuevamente en el servidor. Ahora puede visitar su sitio web y ver si el error desapareció.

En la mayoría de los casos, aumentar el tiempo de ejecución máximo con cualquiera de estos dos métodos resolverá el error. Sin embargo, si no es así, debe ponerse en contacto con su proveedor de alojamiento de WordPress para obtener ayuda.

Esperamos que este artículo te haya ayudado a solucionar el error fatal: el tiempo de ejecución máximo excedido en WordPress. Es posible que también desee ver nuestra guía sobre cómo corregir el error al establecer una conexión de base de datos en WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para ver videos tutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.