我正在使用CKEditor和Fileman作为handeling文件上传的文件管理器。在我的本地主机上一切都运行良好,生产环境上只有一个小问题,我无法通过配置来解决这个问题。
我可以在Fileman中上传,编辑,删除和选择文件,如下图所示。
但是,在我选择文件(图片)之后,文件路径将以以下格式返回: /www/path/to/image.jpg。。
问题在于" www"路径的一部分在线不可见,编辑器返回的正确路径应该只是 /path/to/image.jpg 。
Fileman返回的路径示例:
有人知道如何强制ckeditor或fileman只使用公开可见的目录结构吗?谢谢!
答案 0 :(得分:0)
这个问题有多种解决方案:
FILES_ROOT
和RETURN_URL_PREFIX
不推荐:
www
文件夹的软链接(在Linux上,例如ln -s / www / www / www)第二种解决方案可能会导致一些严重的安全问题,并且需要您的服务器能够遵循符号链接Apache2 example
编辑:我首先错过了您的问题...解决方案(在文件管理员中):"路径必须是站点根的绝对路径!" 根据此更新您的设置,它将正常工作。
答案 1 :(得分:-1)
由于我还没有找到更好的解决方案,结果发挥作用的是设置.htaccess将/ www / ...路径重定向到/ ...和。可以使用它直到有更优雅的解决方案。