java swfupload 302错误,解决Dedecms后台swfupload上传图片302错误(500error)

有朋友给我说之前给他弄的一个dedecms的管理后台,图片上传出问题了。出现红色方块的错误,导致图片上传不上去、如下图:

543b21c8b2f7592e9261a8511154d769.png

之前还真的没遇到过,调试后发现是上传大小的限制问题。

1,修改php.ini 中的:

upload_max_filesize=2M   //默认上传文件大小,这个就是2M的限制!

具体改成多少由你自己决定。如果找不到php.ini,那就写一个phpinfo的脚步自己看看吧。如果php是使用的php-fpm来管理的记得重启php-fpm,重启方法是:

pgrep php-fpm |xargs sudo kill -USR2

重启之后会在php.ini中看到upload_max_filesize的实际值为你刚刚所修改的。

2,修改插件的初始化值:

打开后台的templets/album_edit.htm,找到file_size_limit,然后修改实际的值。同时改掉94行:

button_text : '选择本地图片 (单图最大为 20 MB,支持多选)',

效果如下图所示:

30aada759dc10635b6c626b8080fc2df.png

dedecms_swfupload_ok

3,修改include/userlogin.class.php文件中的第二行session_start();前加上:

if (isset($_POST["PHPSESSID"])) {

session_id($_POST["PHPSESSID"]);

} else if (isset($_GET["PHPSESSID"])) {

session_id($_GET["PHPSESSID"]);

}

如果出现:fatal error allowed memory size of 134217728 bytes exhausted tried to allocate 32 bytes

那么请修改你的配置文件config.php中添加:

ini_set('memory_limit', '256M');

就可以解决了。、

以上就是解决Dedecms后台swfupload上传图片302错误(500error)的一些思路.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值