帝国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,加上下面的代码:
client_max_body_size 50M;
这个代码可以加到http{}里,也可以加到server{}里,还可以加到location / {}里,但不同的位置是有区别的,具体阅读文章:https://www.jianshu.com/p/3851c3d6eaf1,建议加到http{}内,控制全局nginx所有请求报文大小。
再测试就可以上传图片了,其实我应该早想到的,win2008r2多站点部署ssl就得安装iis+nginx反向代理环境,很多问题都是由这个环境产生的。
相关阅读
-
无相关信息
上一篇:如何快速学习帝国cms下一篇:帝国cms在首页调用指定几个栏目的所有文章和用js实现分页的方法
原创不易,您的赞助就是博主更新的动力!
赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。
完全自托管的评论系统
-
东方星雨
-
deanhan
-
1264822519
-
aini3311
-
a1051020101
-
weiyiqi
- 从纯技术角度谈phpcms和帝国cms的优缺点(2462)
- 帝国cms“建立目录不成功,请检查目录权限”的解决方法(2046)
- 帝国cms如何让文章id从1开始(完美解决)(1346)
- 帝国cms如何实现全站搜索功能(1274)
- 帝国cms内容页图片如何自适应(1259)
- 帝国cms解决代码高亮方法二(1205)
- 帝国cms编辑器更换为百度编辑器并成功实现前台代码高亮和自适应(946)
- 帝国cms tags详解(目的和意义、布局与优化、不同服务器的伪静态实现和在首页与文章页调用)(907)
- 帝国cms注册、登录制作教程,七个常见问题和两个注意事项(847)
- 帝国cms如何修改信息提示框的样式和内容(838)
- 帝国cms实现当前栏目导航高亮最简便的方法(2021-10-25)
- 帝国cms文章开启收费后信息权限提示页如何修改?(2021-09-24)
- 帝国cms换域名后如何批量替换会员头像路径(2021-09-15)
- 帝国cms实现代码高亮方法三(2021-07-04)
- 帝国cms接入QQ和微博登录的教程及插件下载(2019-11-01)