欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > pbootcms教程 >
pbootcms教程

pbootcms 后台上传图片显示后端配置项没有正常加载,上传插件不能正常使用!

(元素模板) / 2023-03-02 15:03

今天给客户修改东西时,发现客户的pbootcms后台编辑器无法上传图片,点击插入显示“后台配置项返回格式出错,上传功能将不能正常使用!”
奇怪,然后我又看了我本地的,我本地完全可以
首先排除了是否是修改了程序,替换了官方版后还是一样,那就是空间或者环境上的问题


百度搜索了几个解决方法,大家按照自己情况修改试试:

方法一:

可见时区"Asia/chongqing"的大小写出了问题,应该为"Asia/Chongqing",windows环境不区分大小写,所以没有报错,而linux环境是区分大小写的。

打开PBootCMS程序下的core/extend/ueditor/php/controller.php文件,

将第四行的注释去掉,并且将 chongqing 修改为首字母大写 Chongqing ,

修改结果如下:

date_default_timezone_set("Asia/Chongqing");

方法二:

找到 /ueditor/ueditor.config.js 发现它的 ROOT 地址

访问该地址,提示:

Warning: set_time_limit() has been disabled for security reasons in .../lib/default/ueditor_act.php on line 15
{"state":"\u8bf7\u6c42\u5730\u5740\u51fa\u9519"}

意思大概是:出于安全原因,set_time_limit()已被禁用。请求地址出错

报错位置在 /lib/default/ueditor_act.php 第15行,找到该文件,发现并没有什么错误。

那么问题就在:set_time_limit() has been disabled for security reasons 了。

最终发现问题所在,是服务商主机的 php.ini 配置问题,默认禁用了 set_time_limit() ,联系主机服务商,启用 set_time_limit函数 问题解决。

方法三:

经过本人不断设置权限发现,其实非常简单。

/core/extend/ueditor/

目录下,给php目录可写入权限,就解决。

Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com