【发布时间】:2012-12-03 15:55:07
【问题描述】:
好的,我正在尝试为客户做一些工作。目前,我们只是在尝试对另一个开发人员创建的自定义函数做一个笨拙的修复,该函数导出他们所有联系人的 CSV。
随着他们添加更多联系人,该功能需要更长的时间,并且需要更多内存(我们不得不将他们的内存限制从 128M 提高到 256M,现在提高到 512M)。
无论如何,我正在尝试运行 CSV 导出器,但在不同的运行中出现以下错误:
Fatal error: Maximum execution time of 30 seconds exceeded in /home/readyby2/public_html/includes/module.inc on line 19
Fatal error: Maximum execution time of 30 seconds exceeded in /home/readyby2/public_html/sites/all/modules/contrib/views/modules/field/views_handler_field_field.inc on line 0
我不时收到内部服务器错误 500
请注意,此功能以前曾有效 - 我已经看到它有效。
现在,据我所知,这意味着我需要更改 php.ini 中的最大执行时间设置。
/public_html 文件夹之外有一个 php.ini 文件(这是保存 Drupal 安装文件的位置),我已经修改了该设置 - 但仍然出现上述所有错误。我已经分别改成了60、90、0,没有变化。
还有其他地方为 Drupal 安装设置了超时设置吗?我找到正确的 php.ini 文件了吗?我在/public_html 目录或任何其他目录中都没有看到。
我该如何解决这个问题?我已经提高了内存限制(服务器错误是否意味着服务器上没有足够的可用内存来执行此功能?)
任何建议或帮助都会很有用。
作为一个仅供参考,这是在 Drupal 7 中。PHP 版本是 5.x(我不记得确切的版本,认为是 5.1,如果需要可以查找)。
【问题讨论】: