帝国cms上传不了大的图片如何解决?
发布时间:2019-08-25 23:44:45作者:魏义齐阅读:()
最近有篇写网页设计的文章想必大家都看了,文中有三张大的gif图是远程调用,因为后台上传的时候点击上传按钮没反应,我把解决问题的方法分享出来,希望能帮到跟我同样问题的人。
一、修改后台上传附件大小,修改之前请先确保/e/config/config.php是可写状态。
帝国cms的https有个问题,只有把/e/config/config.php中的httptype后面的值改为2,才是全站https,但如果不把这个config.php设置为只读,那么后台修改系统参数会跳转到空白,所以大部分https站都会把这个config.php设置为只读,有很多人的站是别人给做的,或者自己修改过config.php属性但忘了,所以修改后台上传附件大小之前一定要确保/e/config/config.php为可写状态,否则修改参数不生效。
系统→系统参数设置→文件设置→后台上传附件大小改为大于你的最大图片值。
二、修改php.ini中对文件大小的限制和php超时时间限制。
怎么修改大家看百度经验的文章:https://jingyan.baidu.com/article/4853e1e5bc96af1909f7269e.html,这里我不写重复的,我只帮大家快速找到php.ini文件,以西数win2008r2服务器为例:打开建站助手→系统设置→全局参数

你就可以找到各php版本的安装位置,根据安装位置就可以找到php.ini文件,直接在磁盘搜索php.ini比较耗时间。
西部数码集成环境服务器的php.ini不需要修改。
三、如果以上两点都没问题就得从服务器排查了。
点击“发送到服务器上”没反应,也没有报错,想到同台服务器上还有个phpcms站,测试图片报错:

那么就是nginx的问题了,打开D:\nginx\conf\nginx.conf,加上下面的代码:

再测试就可以上传图片了,其实我应该早想到的,win2008r2多站点部署ssl就得安装iis+nginx反向代理环境,很多问题都是由这个环境产生的。
一、修改后台上传附件大小,修改之前请先确保/e/config/config.php是可写状态。
帝国cms的https有个问题,只有把/e/config/config.php中的httptype后面的值改为2,才是全站https,但如果不把这个config.php设置为只读,那么后台修改系统参数会跳转到空白,所以大部分https站都会把这个config.php设置为只读,有很多人的站是别人给做的,或者自己修改过config.php属性但忘了,所以修改后台上传附件大小之前一定要确保/e/config/config.php为可写状态,否则修改参数不生效。
系统→系统参数设置→文件设置→后台上传附件大小改为大于你的最大图片值。
二、修改php.ini中对文件大小的限制和php超时时间限制。
怎么修改大家看百度经验的文章:https://jingyan.baidu.com/article/4853e1e5bc96af1909f7269e.html,这里我不写重复的,我只帮大家快速找到php.ini文件,以西数win2008r2服务器为例:打开建站助手→系统设置→全局参数

你就可以找到各php版本的安装位置,根据安装位置就可以找到php.ini文件,直接在磁盘搜索php.ini比较耗时间。
西部数码集成环境服务器的php.ini不需要修改。
三、如果以上两点都没问题就得从服务器排查了。
点击“发送到服务器上”没反应,也没有报错,想到同台服务器上还有个phpcms站,测试图片报错:

那么就是nginx的问题了,打开D:\nginx\conf\nginx.conf,加上下面的代码:
client_max_body_size 50M;
这个代码可以加到http{}里,也可以加到server{}里,还可以加到location / {}里,但不同的位置是有区别的,具体阅读文章:https://www.jianshu.com/p/3851c3d6eaf1,建议加到http{}内,控制全局nginx所有请求报文大小。
再测试就可以上传图片了,其实我应该早想到的,win2008r2多站点部署ssl就得安装iis+nginx反向代理环境,很多问题都是由这个环境产生的。
相关阅读
-
无相关信息
上一篇:如何快速学习帝国cms下一篇:帝国cms在首页调用指定几个栏目的所有文章和用js实现分页的方法
赞助本站
原创不易,您的赞助就是博主更新的动力!

赞助本站可在赞助光荣榜留下外链信息,支付宝扫此二维码可领红包
最新会员
-
weiyiqi
- 从纯技术角度谈phpcms和帝国cms的优缺点(2091)
- 帝国cms“建立目录不成功,请检查目录权限”的解决方法(1726)
- 帝国cms内容页图片如何自适应(1043)
- 帝国cms如何让文章id从1开始(完美解决)(929)
- 帝国cms解决代码高亮方法二(820)
- 帝国cms编辑器更换为百度编辑器并成功实现前台代码高亮和自适应(735)
- 帝国cms如何实现全站搜索功能(722)
- 帝国cms调用二级栏目代码(附参考结构和文档)(627)
- 帝国cms编辑器集成codesnippet代码高亮插件后为其添加行号的方法(534)
- 帝国cms会员中心修改资料表单模板在哪修改(374)
- 帝国cms实现代码高亮方法三(2021-07-04)
- 帝国cms接入QQ和微博登录的教程及插件下载(2019-11-01)
- 帝国cms7.5如何调用最新注册会员的头像及用户名(2019-10-27)
- 除会员中心外,帝国cms如何向已登录的会员显示其会员名即登录状态(2019-10-26)
- 使用帝国备份王恢复帝国网站后台备份的数据至数据库的教程(2019-10-21)