各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > pbootcms

pbootcms提示"后端配置项没有正常加载,上传插件不能正常使用!",怎么解决

管理员 2021-06-22
pbootcms
235

有群友用pbootcms做的网站遇到上传图片提示"后端配置项没有正常加载,上传插件不能正常使用!"的问题,期间并没有修改什么设置和配置,突然就不能用了。如下图:单图上传为灰色,多图上传提示 后端配置项没有正常加载,上传插件不能正常使用!

控制台报错如下图:

在网上查了一些资料,总结出一下几种方法。


第一种:修改服务器路径 保存UTF-8格式

把config.json 文件中的

"imageUrlPrefix": "http://localhost:8080/xxxx", /* 图片访问路径前缀 */

localhost要改成服务器的ip的地址!

PS:config.json 文件中所有的/* 图片访问路径前缀 */默认是空,要写成"http://服务器ip:8080/项目名" 这种格式的

保存的格式必须是UTF-8,或者你需要的格式。


第二种:修改路径

把路径改一下,URL = "/ueditor/";//这里你可以配置成ueditor目录在您网站的相对路径或者绝对路径(指以http开头的绝对路径)


第三种:设置时区

百度Ueditor 开发的一个疏忽导致的,  因为很多正式环境对大小写敏感。 

打开ueditor下的php/controller.php,(其他环境选对应的文件夹)把时区设置按如下改个字母大小写,再打开该文件就正确返回json。然后,ueditor就不会报“后台配置项没有正常加载,上传插件将不能正常使用!”了。

原来设置的是: 

date_default_timezone_set("Asia/chongqing"); 

把chongqing的首字母改成大写,就可以了: 

date_default_timezone_set("Asia/Chongqing");

但是以上方法并没有解决我的问题,继续排查!


我的是php的程序,找到 /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":"u8bf7u6c42u5730u5740u51fau9519"}

意思大概是:出于安全原因,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函数 问题解决。

人生中处处充满了坑,只有不断的去踩坑,才能陷得更深。。。


转载请注明来源网址:
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 lecms, classcms, fastadmin, pbootcms, phpcms, eyoucms, yzmcms, PHP, xunruicms, jizhicms, dedecms, wordpress, hkcms, yzncms, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部