Процесс выполнения php, если к нему подключена БД и выполняется вставка или просто цикл, php будет следить за тем, чтобы он всегда выполнялся в течение срока, установленного в конфигурации php.ini, называемой max_execution_time.Это позволяет избежать ненужных ресурсов, используемых скриптом php, когда он выполняется очень долго.
Теперь сервер может иметь несколько php.ini
, иногда один для cli
и один, который фактически влияет на веб-сервер.Вы можете сделать
<?php
phpinfo();
exit;
в начале public/index.php
один раз или создать файл public/test.php
и добавить его в него (удалить его, как только увидите данные).Так как вы сможете увидеть правильное местоположение php.ini
Кроме того, та же страница phpinfo поможет вам также увидеть max_execution_time
.Поэтому, если вы правильно его увеличили, там должно отображаться обновленное значение.
Если вы сделаете еще один шаг, увеличив значение, даже если ваша проблема решится, вам следует потратить некоторое время на то, почему это занимает так много времени.Для обычного запроса без большого файла, отправляемого на сервер, 30-60 секунд - довольно приличное ограничение по времени выполнения.