首页 > 其他分享 >PbootCMS上传文件大小限制

PbootCMS上传文件大小限制

时间:2024-08-13 16:52:06浏览次数:14  
标签:文件大小 PHP max 默认 nginx php 上传 PbootCMS

PbootCMS上传文件大小限制是由php.ini限制的,所以我们需要修改php.ini,找到PHP目录下的php.ini,

一、打开php.ini

1. file_uploads = on ;

是否允许通过HTTP上传文件的开关,默认为ON即是开;

2. upload_tmp_dir ;

文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹;

3.upload_max_filesize = 8m ;

望文生意,即允许上传文件大小的最大值,默认为2M;

4.post_max_size = 8m ;

指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值,默认为8M;

 

一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。

但如果要上传>8M的大体积文件,只设置上述四项还不一定能行的通。

 

二、进一步配置以下参数

1.max_execution_time = 600 ;

每个PHP页面运行的最大时间值(秒),默认30秒;

2.max_input_time = 600 ;

每个PHP页面接收数据所需的最大时间,默认60秒;

3.memory_limit = 8m ;

每个PHP页面所吃掉的最大内存,默认8M;

 

把上述参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了

max_execution_time = 600

max_input_time = 600

memory_limit = 32m

file_uploads = on

upload_tmp_dir = /tmp

upload_max_filesize = 32m

post_max_size = 32m

 

三、重启php服务,使配置生效

service php-fpm restart

systemctl restart php-fpm

 

四、修改编辑器上传大小设置

文件路径/core/extend/ueditor/php/config.json

将包含MaxSize后面的字段大小调大,有imageMaxSize、scrawlMaxSize 以及后面好多包含MaxSize的,都调整一下大小。

注意:

IIS上也会有限制 IIS-》网站-》选要改的网站-》请求筛选-》进入-》右键-》编辑功能设置请求筛选设置-》允许最大内容长度30000000改成100000000 或者更大(30M改成100M或者更大);

另外如果你的主机是 nginx 操作系统的话,如果以上操作都不行的话,记得在nginx 的配置文件里面加上 client_max_body_size 20m; 这样一句,即表示最大允许上传20MB,具体根据自己的情况来。我的nginx 配置文件的位置在 /usr/local/nginx/conf/nginx.conf

 

标签:文件大小,PHP,max,默认,nginx,php,上传,PbootCMS
From: https://www.cnblogs.com/hwrex/p/18357289

相关文章

  • pbootcms教程—设置的会话目录创建失败!
    pbootcms教程—设置的会话目录创建失败!这个问题常见于宝塔面板,用户将pbootcms模板传到宝塔上,打开域名出现这个问题。解决方法:1、打开宝塔面板,左侧找到文件,找到对应的站点目录,如下图:2、按照下图进行设置,点确定,如果默认就是这样的设置,也要点下确定。 ......
  • pbootcms模板自动清理runtime缓存
    打开/apps/home/controller/ExtLabelController.php文件找到  //测试扩展单个标签  privatefunctiontest()  {    $this->content=str_replace('{pboot:userip}',get_user_ip(),$this->content);  }}在它下面加入//自动会话清理脚本publicfunc......
  • PbootCMS上传图片失败或提示:未知错误
    1、空间是否满,是否有权限2、切换一下php版本,用php7.0试试3、用最新的版本替换掉ueditor所有文件PbootCMS-V3.1.3版本后台正常使用,但是编辑器上传图片一直显示无法成功,今天就来处理这个问题。问题:1:单图片上传按钮点击没反应或上传后一直无法成功。2:多图片上传显示后台配置项......
  • PbootCMS网站常见错误提示总结
    一些新手朋友在安装pbootcms经常遇到一些错误,下面罗列出pbootcms在后台或者前台出现的问题和解决方法。1、Parseerror:syntaxerror,unexpected':',expecting'{'inwwwcore unctionhandle.phponline130这个问题是php版本的问题,在最新版的pbootcms中对php环境要求是要......
  • windows系统配置nginx环境运行pbootcms访问首页直接404的问题
    安装pbootcms后访问后台/admin.php可以,但是直接访问首页就404。运行环境运行环境采用的是:windows+nginx+php的环境详细经过客户说伪静态规则一直无法生效,看了一下,代码放到服务器除了后台/admin.php可以访问到,其他页面都是404错误,一直各种尝试导入伪静态,但是所有页面依然是404。......
  • pbootcms去除ueditor编辑器图片自动添加的title和alt属性
    pbootcms后台使用的是百度ueditor编辑器,ueditor上传图片会自动添加title、alt属性,属性值为源图的文件名,pbootcms模板中title为图片上传后的一串日期数字名称,从SEO和用户体验角度来说都不好。我们如果想去掉这个属性要怎么操作呢?接下来准备改造成默认图片上传后只带alt="",一个空al......
  • pbootcms被挂马网站被黑被攻击TDK被篡改快照被劫持怎么办的解决办法
    1、如果使用的pbootcms版本比较老,我们可以先清理掉程序中的木马文件,然后进行程序升级,直接升级到官方最新版即可。有二次开发的请联系技术人员进行升级。2、如果已经是官方最新版的依然被黑,那么我们可以关注下官方有没有相关的漏洞补丁信息。3、如果官方没有相关的漏洞补丁信息,那......
  • 如何处理pbootcms网站被黑被挂马 删除生成无数的灰产链接
    最近pbootcms被疯狂的针对,使用pbootcms系统的企业网站很多都遭到了会产的入侵,植入了很多会产链接。目前已知的是pbootcms3.2.5以下版本存在if标签漏洞,官方已于3.2.5版本进行了修复。网站被黑的小伙伴们,可以对应检查一下自己使用的pbootcms的版本。也有一部分使用最新pbootcms......
  • pbootcms网站是使用sqlite数据库好还是使用mysql数据库好?
    众多周知pbootcms程序支持sqlite数据库和mysql数据库,目前默认常用最多的是sqlite数据库,有需要转成mysql数据库的可以联系我们。pbootcms数据库sqlite无缝转换mysql数据库 本人从接触pbootcms开始一直都是使用mysql数据库,很少出现被黑和各种不明原因报错。建议有条件的朋友尽量......
  • uniapp中如何使用uni.canvasToTempFilePath方法上传Canvas内容为图片,并理解其工作原理
    1.主函数uni.canvasToTempFilePath({ canvasId:'canvasid', fileType:'png', quality:1,//图片质量 success(res){ uni.uploadFile({ url:that.baseUrl+'/file/upload',//后端接口地址 name:'file&......