为什么在生成静态页或上传附件时出现“Maximum execution time of 30 seconds exceeded”错误?
在使用易优EyouCms生成静态页或上传附件时,如果遇到“Maximum execution time of 30 seconds exceeded”的错误提示,这通常是因为服务器上的PHP脚本执行时间超过了默认的最大执行时间限制。默认情况下,PHP的 max_execution_time 设置为30秒,这意味着如果脚本执行时间超过30秒,将会被终止并抛出错误。以下是详细的解决步骤:
-
确认当前设置:
- 登录到您的服务器,使用以下命令查看当前PHP配置中的
max_execution_time值:php -i | grep max_execution_time - 默认值通常是30秒。
- 登录到您的服务器,使用以下命令查看当前PHP配置中的
-
修改
php.ini文件:- 找到
php.ini文件:- 登录到您的服务器,找到
php.ini文件的位置。通常位于/etc/php/7.x/apache2/php.ini或/etc/php/7.x/fpm/php.ini,具体路径取决于您的PHP版本和服务器环境。
- 登录到您的服务器,找到
- 修改
max_execution_time:- 使用文本编辑器(如
nano或vim)打开php.ini文件:sudo nano /etc/php/7.x/apache2/php.ini - 找到
max_execution_time这一行,将其值修改为您需要的时间,例如120秒:max_execution_time = 120 - 如果您希望脚本永不超时,可以将值设置为0:
max_execution_time = 0
- 使用文本编辑器(如
- 找到
-
重启Web服务:
- 修改
php.ini文件后,需要重启Web服务以使更改生效。
- 修改

扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18587874

浙公网安备 33010602011771号