PHP UEditor富文本编辑器 显示 后端配置项没有正常加载,上传插件不能正常使用…

PHP UEditor富文本编辑器 显示 后端配置项没有正常加载,上传插件不能正常使用…

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码…

 

问题描述

我的编辑器在本地测试的时候没问题,但是上传到服务器上之后,上传图片、视频等文件的时候出错,显示后端配置项没有正常加载,上传插件不能正常使用!如图:

1463916915357508.png

 

解决方法

可以测试一下 php 代码是否正确执行,在浏览器打开 ueditor/controller.php 对应的路径,看看是否有下面的返回值。

{
    state: "请求地址出错" }

或者是

{
   "state":"\u8bf7\u6c42\u5730\u5740\u51fa\u9519"}

再访问 ueditor/php/controller.php?action=config 是否正常返回了json格式的后端配置内容,格式大致如下。

{ "imageUrl": "http://localhost/ueditor/php/controller.php?action=uploadimage", "imagePath": "/ueditor/php/", "imageFieldName": "upfile", "imageMaxSize": 2048, "imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"] "其他配置项...": "其他配置值..." }

官方文档指出,如果以上这两个请求出错,出现400、500等错误,编辑器上传相关的功能将不能正常使用。

那么接下来打开ueditor/php/controller.php文件,修改

$CONFIG = json_decode(preg_replace("/\/\*[\s\S]+?\*\//", "", file_get_contents("config.json")), true);

修改成:

$CONFIG = json_decode(preg_replace("/\/\*[\s\S]+?\*\//", "", file_get_contents($_SERVER['DOCUMENT_ROOT']."/ueditor/php/config.json")), true);

代码中$_SERVER[‘DOCUMENT_ROOT’].”/ueditor/php/config.json”为config.json文件的绝对路径!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113778.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月11日 下午4:00
下一篇 2021年10月11日 下午5:00


相关推荐

  • TYPE-C接口引脚详解

    TYPE-C接口引脚详解Type C 口有 4 对 TX RX 分线 2 对 USBD D 一对 SBU 2 个 CC 另外还有 4 个 VBUS 和 4 个地线 1 当 Type C 接口仅用作传输 DP 信号时 则可利用 4 对 TX RX 从而实现 4Lane 传输 这种模式称为 DPonly 模式 2 Type C 还保留了 USBD D 用以接 USB2 0 设备 同时使用 USBD D 和上面的 DPonly 模式配合可实现 DP USB2 0 模式 3 正常来说 USB3 0 只需要使用 2 对 TX RX USB2 0 只需要使用一对 D D 所以 Type C 接口中总会有一半

    2026年3月17日
    2
  • linux常用命令杀死进程_结束进程的命令

    linux常用命令杀死进程_结束进程的命令原文网址:简介法1:ps+grep等用法ps-ef|grepprocedure_name|grep-vgrep|awk'{print$2}’|xargskill-9procedure_name为进程名。分析ps-ef 列出所有进程 grepprocedure_name 查找指定进程名的进程 awk'{print$2}’ 筛选出进程的ID xargskill 杀死指定进程 法2:killall用法

    2026年4月15日
    5
  • VMware 12 许可密钥

    VMware 12 许可密钥VMware12 的永久许可密钥 5A02H AU243 TZJ49 GTC7K 3C61N 好像别的版本也可以用

    2026年3月19日
    2
  • OSPF路由协议_ospf协议是一种什么路由协议

    OSPF路由协议_ospf协议是一种什么路由协议OSPF:开放式最短路径优先协议无类别链路状态路由协议,组播更新224.0.0.5/6;跨层封装到三层,协议号89;基于拓扑工作,故更新量大—–需要结构化部署–区域划分、地址规划触发更新、每30min周期更新OSPF的数据包:Hello包DBD–数据库描述包LSR–链路状态请求LSU–链路状态更新携带各种LSALSack–链路状态确认状态机—-OSP…

    2025年6月25日
    4
  • [翻译 EF Core in Action 1.10] 应该在项目中使用EF Core吗?

    [翻译 EF Core in Action 1.10] 应该在项目中使用EF Core吗?

    2021年7月1日
    108
  • 黑客初学者刷屏技巧_初学者,这些技巧将加速您的编码

    黑客初学者刷屏技巧_初学者,这些技巧将加速您的编码黑客初学者刷屏技巧Whenyoujuststartoutyourprogrammingjourney,therearesomanyshinytoolsandtechnologiestoexplore,youalmostdon’tknowwheretostart.Fortunately,therearenumerousguidesonho…

    2022年5月2日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号