Hoy he tenido muchos problemas con una entrada de WordPress, revisando el archivo log del sitio me marca un problema con el max execution time of 30 seconds exceeded o max_execution_time.
Este error significa que el script PHP que estaba ejecutando tardó más en completarse de lo que permite el límite, por lo tanto, se detuvo. Este tutorial te ayudará a resolver este error en tu sitio web.
Una forma sencilla que encontré es a través de un plugin WP Maximum Execution Time Exceeded, lo instalas y se encarga de modificar tu archivo .htaccess. Como no quiero tener más plugins que bajen el rendimineto de mi sitio, lo haré manualmente.
Abrimos nuestro servidor FTP y en nuestro archivo .htaccess agregamos el siguiente código
1 | php_value max_execution_time 60 |
Esto subirá el tiempo de espera del script a 60 segundos, es posible que también tengas que hacer el ajuste desde el cPanel de tu servidor, así que también lo haremos ahí.
Inicia sesión en tu cPanel y busca la opción “editor PHP ini“
Accedes ahí y eliges el dominio que quieres mostrar, posteriormente aparecerá la variable max_execution_time, en mi caso estaba en 30 así que la cambié a 60
Una vez realizado esto, el sitio debe funcionar sin problemas, recuerda que puede cambiar la opción de tu cPanel dependiendo la versión que tengas, pero el proceso es muy similar, ojalá te sirva, saludos.