ini_set (max_execution_time) для laravel - PullRequest
1 голос
/ 09 мая 2019

Почему я не могу загрузить свою страницу в свой инвентарь-контроллер?

Я использую ini_set('max_execution_time', 30) и выше, но, похоже, это никак не влияет, я все равно получаю сообщение об ошибке.Первые 3 модуля работают нормально, но последняя часть - нет.

Я использую Laravel 5.1 и Laragon

public function getIndex()
{
    ini_set('max_execution_time', 30);

    $in_transit = CartonMasterFile::getCount('I');
    $received = CartonMasterFile::getCount('R');
    $pending = CartonMasterFile::getCount('P');
    $transferred = CartonMasterFile::getCount('T');
    $dispatched = CartonMasterFile::getCount('D');
    $total_boxes = CartonMasterFile::getTotalBoxes();
    $total_quantity = CartonMasterFile::getTotalQuantity();

    return;
}

Я не знаю, почему ini_set('max_execution_time', 30 or 300); по-прежнему не действует.

1 Ответ

0 голосов
/ 09 мая 2019

max_execution_time не может быть изменено ini_set(), если safe_mode включено

Laragon должен отключить это по умолчанию, но если вы включите его где-то еще, вы должны сначала проверить этот параметр

Или ваша программа не умерла из-за времени выполнения, но из-за некоторых других ограничений, таких как memory_limit, вам следует обязательно проверить журнал ошибок

...