You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TinyMCE的MoxiManager插件上传图片触发file_get_contents目录错误求助

根因定位

报错errno=21 Is a directory明确是IniParser类调用file_get_contents时传入的路径是目录,而非预期的.ini配置文件:
MoxiManager的FileConfigProvider组件默认会遍历filesystem.rootpath的所有父级目录,尝试读取.moxie.ini权限配置文件,你遇到的问题是配置不匹配导致遍历逻辑错误,把目录路径当作配置文件传入了读取方法。

修复方案(无需修改插件原生代码)

选择以下任意一种方案即可:

  • 方案一(推荐,无需调整目录结构):补充配置关闭配置文件读取功能
    在你配置filesystem.rootpath的同位置新增两行配置:
// 原有根路径配置,末尾补充斜杠避免路径解析歧义
$moxieManagerConfig['filesystem.rootpath'] = '/Applications/MAMP/htdocs/news-web/data/articles/images/';
// 新增:禁用自动遍历目录查找.ini配置文件
$moxieManagerConfig['filesystem.local.use_config_files'] = false;
// 新增:配置根路径对应图片访问URL前缀,和实际可访问地址保持一致
$moxieManagerConfig['preview.wwwroot'] = 'http://localhost:8888/news-web/data/articles/images/';
  • 方案二(兜底方案):在配置的根目录下新建空配置文件
    直接在/Applications/MAMP/htdocs/news-web/data/articles/images目录下新建一个名为.moxie.ini的空文件,插件读取到有效文件后就不会继续遍历父目录,即可消除报错。

内容的提问来源于stack exchange,提问作者Lukas Egrmaier

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 21:18:01