首页 > 其他分享 >为何生成静态页的时候或者上传附件过程中有报错:Maximum execution time of 30 seconds exceeded

为何生成静态页的时候或者上传附件过程中有报错:Maximum execution time of 30 seconds exceeded

时间:2024-09-23 09:26:10浏览次数:9  
标签:php seconds 30 Maximum 报错 ini time execution

错误信息 Maximum execution time of 30 seconds exceeded 表明 PHP 脚本的执行时间超过了服务器设定的最大执行时间限制。这通常发生在生成静态页面或上传大文件等耗时较长的操作中。

解决方案

方法一:修改 php.ini 文件

  1. 找到 php.ini 文件

    • 通常 php.ini 文件位于服务器的 /etc/php/版本号/cli/php.ini 或 /etc/php/版本号/fpm/php.ini 目录下。
    • 也可以通过运行 phpinfo() 来找到 php.ini 文件的具体位置。
  2. 修改 max_execution_time 参数

    • 打开 php.ini 文件。
    • 找到 max_execution_time 参数。
    • 将其值修改为你需要的时间,例如 300(5分钟)。

    示例:

    ini   max_execution_time = 300 ; Maximum execution time of each script, in seconds

    如果需要无限执行时间,可以将其设置为 0

    ini   max_execution_time = 0 ; Maximum execution time of each script, in seconds
  3. 重启 PHP 服务

    • 对于 Apache 服务器

      sh   sudo systemctl restart apache2
    • 对于 Nginx 服务器

      sh   sudo systemctl restart nginx
    • 对于 PHP-FPM 服务器

      sh   sudo systemctl restart php7.4-fpm

标签:php,seconds,30,Maximum,报错,ini,time,execution
From: https://www.cnblogs.com/hwrex/p/18426353

相关文章

  • 出现这种报错怎么办?SQLSTATE[HY000]: General error: 1615 Prepared statement needs
    如果你遇到由于数据库配置问题导致前后台无法打开的情况,可以通过修改数据库配置文件来解决。具体步骤如下:解决步骤第一步:打开数据库配置文件使用Notepad++打开配置文件:使用Notepad++或其他专业文本编辑器打开数据库配置文件 application/database.php。例如,假设你的......
  • 报错:SQLSTATE[HY000]:General error:145 Table './**@002******@/002ecn/ey_config' is
    错误信息 SQLSTATE[HY000]:Generalerror:145Table'./**@002******@/002ecn/ey_config'ismarkedascrashedandshouldberepaired 表明MySQL数据库中的表 ey_config 已经损坏,并且需要修复。解决方案1.修复损坏的表登录数据库:使用命令行或其他数据库管理工具......
  • 【CTF Web】BUUCTF SQLi-LABS Page-1(Basic Challenges) Less-6 Writeup(SQL注入+GET请
    sqli-labs1点击启动靶机。SQLi-LABSPage-1(BasicChallenges)原理双注入模板:selectcount(*),concat(([payload]),floor(rand(0)*2))asafrom[table_name]groupbya解法发送GET请求,id作为参数。http://b3f804a6-9ba6-418d-ac25-bf8d48589b62.node5.......
  • Python可视化过程中.pictures.add这里一直报错,不明原因
    大家好,我是Python进阶者。一、前言前几天在Python白银交流群【沐子山树】问了一个Python可视化的问题,问题如下:importmatplotlib.pyplotasplt#创建一个简单的图表fig,ax=plt.subplots()ax.plot([1,2,3,4])ax.set_ylabel('somenumbers')#保存图表为PNG文件temp......
  • 30分钟从零开始入门 Redis (包含 Redis 安装教程 Ubuntu 版)
     ......
  • Shiro漏洞复现-springboot运行报错的解决 && 项目本地tomcat部署
    一、Springboot项目运行出现的种种问题:首先需要下载环境代码,来源Github等开源平台,下载解压后使用IDEA打开,由于Shiro通常与Springboot项目捆绑,所以通常运行需要Springboot环境,如下图所示:运行时可能会出现如下报错:unabletostartServletWebServerApplicationcontextd......
  • 帝国cms配置PHP7.4登陆后台报错解决方法
    帝国CMS7.5在升级到PHP7.4后出现了后台登录报错的问题,可以通过以下几个步骤来解决:1.确认数据库接口类型帝国CMS7.5支持PHP7.x系列,但需要确保数据库接口类型正确配置为 mysqli。已经安装好的帝国CMS修改配置文件打开文件 /e/config/config.php。将 $ecms_confi......
  • app自动化之adb报错合集
    1、提示这个错误,很多时候说的是adb版本过旧导致的,说的更新一下abd,但是使用SDKManager安装platform-tools(内含adb)选择的是最新的版本,所以不存在adb过旧,只能是其他原因。此时得考虑一下端口被占用的原因。百度了一下最后发现是因为360手机助手占用了对应端口,将360手机助手关闭或是......
  • ABBAC900F学习笔记330:用户权限管理、登陆注销事件记录
    某浪博客又抽风了,莫名其妙的将访问量清零了,这是赶人走的意思吧?我把那边的内容搬到这里吧,万一哪天那边关张了,辛辛苦苦的学习笔记就没了。原博客地址:ABBAC900F学习笔记330:用户权限管理、登陆注销事件记录_来自金沙江的小鱼_新浪博客(sina.com.cn)现场有几套ABBAC900F控制系统,使......
  • 基于SpringBoot的城市抢险救灾信息服务平台 毕业设计-附源码87303
    摘要:随着城市化进程的加快,城市灾害事件频繁发生,抢险救灾工作变得越来越重要。为了提高城市抢险救灾的效率和准确性,本文设计并实现了一个基于SpringBoot的城市抢险救灾信息服务平台。该平台采用微服务架构,实现了灾害信息的快速采集、传输、处理和分析,为抢险救灾工作提供了有......