laravel的ini_set(max_execution_time)

时间:2019-05-09 09:41:28

标签: php laravel laragon

为什么我不能将页面加载到我的库存控制器中?

我使用ini_set('max_execution_time', 30)及更高版本,但这似乎毫无作用,我仍然收到错误消息。前三个模块运行正常,但最后一个模块运行不正常。

我使用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 :(得分:0)

如果启用了ini_set(),则safe_mode不能修改max_execution_time

Laragon默认情况下应禁用此设置,但如果在其他地方启用它,则应先检查此设置

或者,您的程序并没有因为执行时间而死,但是由于memory_limit等其他限制,您应该确定检查错误日志