好的,我正在尝试为客户做一些工作。目前,我们只是在尝试对另一个开发人员创建的自定义函数进行 kludgy 修复,该函数导出他们所有联系人的 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 中的最大执行时间设置。
文件夹外有一个 php.ini 文件/public_html
(Drupal 安装文件保存在其中),我已经修改了该设置 - 但仍然出现上述所有错误。我已经分别将其更改为 60、90 和 0,没有变化。
是否还有其他地方为 Drupal 安装设置了超时设置?我找到正确的 php.ini 文件了吗?我没有在/public_html
目录中看到一个,也没有看到其他任何一个。
我该如何解决这个问题?我已经提高了内存限制(服务器错误是否暗示服务器上没有足够的内存来执行此功能?)
任何建议或帮助都会很有用。
作为一个仅供参考,这是在 Drupal 7 中。PHP 版本是 5.x(我不记得确切的版本,认为是 5.1,如果需要可以查找)。