Tiempo máximo de ejecución de 120 segundos excedido en yii2 [duplicate]

1 minuto de lectura

Subo un archivo de Excel con 1000 filas, por defecto tengo solo 2 min en tiempo de ejecución, con ese tiempo puedo subir 400 registros. me sale este error Maximum execution time of 120 seconds exceeded

¿Cómo puedo modificar este período en el marco yii2?

  • Si puede usar un navegador moderno, puede cargarlo en fragmentos con ajax.

    – Alex

    10 de mayo de 2016 a las 7:42

  • Agregue esta línea en la parte superior de su script: ini_set(‘max_execution_time’, 0);

    – Mwangi Thiga

    22 de marzo de 2017 a las 6:38


Necesitas cambiar eso en php.ini:

max_execution_time = 500

o en su script php:

set_time_limit(500); // 

  • ¿podría decirme dónde en el archivo php.ini de la plantilla avanzada de yii2? Gracias.

    – crucero

    25 de enero de 2017 a las 19:13

  • @cruim php.ini no está en la plantilla yii2 … pero en el archivo de configuración de php … normalmente está en el directorio donde se almacena el código php (depende del sistema operativo) … la mejor manera de encontrar php.ini es ejecutar . o puede agregar a su código php ini_set(‘max_execution_time’, 300); //300 segundos = 5 minutos

    – ScaisEdge

    25 de enero de 2017 a las 19:15


  • Tengo un problema con la descarga del archivo de Excel del sitio. Te refieres a ‘agregar al script’ así `

    – cruim

    Jan 26, 2017 at 10:23


  • @cruim post a new proper question for what you need and eventually comment me the link .. (answer in comment is not easy) ..

    – ScaisEdge

    Jan 26, 2017 at 10:58


¿Ha sido útil esta solución?