Cómo solucionar el error fatal: Tiempo máximo de ejecución excedido en WordPress

El error "Fatal Error: Maximum Execution Time Exceeded" en WordPress indica que un script en su sitio web ha tardado más tiempo en ejecutarse que el límite de tiempo asignado, provocando la finalización del proceso. Esto puede ocurrir debido a plugins, temas o scripts personalizados que consumen muchos recursos. He aquí cómo solucionar este error aumentando el tiempo máximo de ejecución: [...]

Editar el archivo .htaccess

En .htaccess situado en el directorio raíz de su instalación de WordPress, puede utilizarse para aumentar el tiempo máximo de ejecución de PHP. He aquí cómo:

  • Conéctese a su sitio a través de FTP o del administrador de archivos: Utilice un cliente FTP o el gestor de archivos proporcionado por su panel de control de alojamiento.
  • Localice y edite el archivo .htaccess: Encuentre el .htaccess en el directorio raíz. Si no puedes verlo, asegúrate de activar la opción de mostrar archivos ocultos en tu cliente FTP o gestor de archivos.
  • Modificar el archivo .htaccess: Añada la siguiente línea al final del archivo:
  php_value tiempo_de_ejecución_máximo 300

Esto fija el tiempo máximo de ejecución en 300 segundos (5 minutos). Puede ajustar el número según sea necesario.

  • Guardar cambios: Cargar la versión modificada .htaccess al servidor si está utilizando FTP.

Edite el archivo wp-config.php

Otro método consiste en aumentar el tiempo de ejecución editando el archivo wp-config.php que también se encuentra en el directorio raíz de su instalación de WordPress.

  • Edite el archivo wp-config.php: Abra el archivo y añada la siguiente línea de código justo antes de la línea que dice "Eso es todo, ¡deje de editar! Feliz blogueo":
  set_time_limit(300);

Esto también aumentará el tiempo máximo de ejecución a 300 segundos.

Editar el archivo php.ini

Si tiene acceso al php.ini en su servidor, puede aumentar directamente el tiempo máximo de ejecución. Este archivo no suele ser accesible en alojamiento compartido.

  • Localice y edite el archivo php.ini: Si usted está en un VPS o servidor dedicado, encontrar el php.ini (la ubicación puede variar). Para el alojamiento compartido, puede crear un archivo llamado php.ini en el directorio raíz de su instalación de WordPress.
  • Modificar el archivo: Añada o modifique la siguiente línea:
  tiempo_de_ejecución_máximo = 300

Utilizar un plugin

Algunos plugins de WordPress permiten gestionar la configuración de PHP, incluido el tiempo máximo de ejecución, directamente desde el panel de administración de WordPress. Esta puede ser una opción conveniente si no te sientes cómodo editando archivos directamente.

  • Instalar un plugin: Busque un plugin que permita cambios en la configuración de PHP, como WP Maximum Execution Time Exceeded o WP Config File Editor.
  • Ajuste la configuración: Siga las instrucciones del plugin para aumentar el tiempo máximo de ejecución.

Póngase en contacto con su proveedor de alojamiento

Si no se siente cómodo realizando estos cambios usted mismo, o si lo ha intentado sin éxito, póngase en contacto con su proveedor de alojamiento. Algunos entornos de alojamiento restringen estos cambios, y es posible que tu proveedor tenga que ajustar el tiempo de ejecución por ti.

Conclusión

Aumentar el tiempo máximo de ejecución puede ayudar a resolver el error "Fatal Error: Maximum Execution Time Exceeded" en WordPress. Sin embargo, también es importante investigar la causa subyacente, como un plugin o tema que requiera recursos excesivos, para evitar que se produzca en el futuro. El mantenimiento regular de su sitio, la actualización del núcleo de WordPress, plugins y temas, y el uso de alojamiento de calidad también pueden ayudar a evitar este tipo de errores.