我有一个yii应用程序。我正在使用
widget('bootstrap.widgets.TbGridView
在小部件的列值中我有这个函数:
<div>
<div class="row-fluid">
</div>
</div>
模型Resul如下所示:
class Result extends \CActiveRecord
{
return $result->number;
}
}
但是当我加载页面时,我得到这个错误:
Fatal error: Maximum execution time of 120 seconds exceeded in C:\xampp\htdocs\webScraper\protected\modules\scrape\models\Result.php on line 57
所以我的问题是,如何解决这个问题?
1条答案
按热度按时间vh0rcniy1#
试着在你的php代码中添加下面的代码行:
或者,您可以编辑php.ini,将max_execution_time值更改为:
当然,您可以根据需要使用更大或更小的执行时间。
1120的计算方法是在当前执行时间上加上1000(1000 + 120 = 1120)。
因为您使用的是xampp,所以可以在C:/xampp文件夹/php/php. ini下找到php.ini。
当您从xampp转移到托管公司时,您也可以从主机的管理面板编辑max_execution_time,或者联系托管公司更改它。
您也可以尝试通过以下方法将max_execution_time设置为无穷大:
或
仅用于调试目的,因为出于安全和实际原因,这不是最佳做法。这样,恶意脚本可能会一直使用资源,直到您的服务器关闭。
Extra,您可以尝试通过在项目的根目录中创建/编辑您的**.htaccess**文件来设置最大执行时间。这样,当您从xampp移动项目时,您将具有相同的设置。
不过,你需要你的主机允许修改该设置,否则你可以为它。