tinymce 文件管理器中的“出现错误!根文件夹不存在”
Posted
技术标签:
【中文标题】tinymce 文件管理器中的“出现错误!根文件夹不存在”【英文标题】:"There is an error! The root folder not exist" in tinymce filemanager 【发布时间】:2014-06-25 12:27:48 【问题描述】:我已在我的域中成功上传 tinymce 4,并且 tinymce 编辑器工作正常,但在文件管理器中出现错误:
有一个错误!根文件夹不存在。
我在config.php
中设置的文件路径是这样的:
$base_url="http://37.221.168.163/~host10ma"; //url base of site if you want only relative url leave empty
$upload_dir = '/tinymce/source/'; // path from base_url to upload base dir
$current_path = '../../source/'; // relative path from filemanager folder to upload files folder
但我仍然收到此错误,我已经尝试了网上所有可能的解决方案,请有人解决这个问题。
【问题讨论】:
您是否尝试自己提出解决方案?而不是在“网络”上四处寻找现成的解决方案? 这个问题似乎跑题了,因为 OP 谎称要在网上搜索所有解决方案。 @Griwes 也许 OP 在托管站点某处藏有一台量子计算机 是的,我自己尝试过,我从前两天开始尝试这个,当我没有找到正确的解决方案时,我问这个没关系,如果你不知道答案,我会找到自己的。 【参考方案1】:我很长时间没有使用 TinyMCE,但是查看文档,您似乎没有在 config.php
中使用正确的参数http://www.tinymce.com/wiki.php/Configuration
还要检查安装过程:
http://www.tinymce.com/wiki.php/mcimagemanager:installation
【讨论】:
【参考方案2】:我将我的应用程序的文件夹名称添加到根目录,如下所示: $根 = $根。 "/myapp/";
然后像这样将基本 url 留空: $base_url = "";
【讨论】:
【参考方案3】:这个帖子有点老了,但我刚刚找到了解决方案,所以也许它可以帮助下一个人遇到同样的问题。
$base_url
必须是根 URL,而不是特定文件夹的路径。而不是你所做的,像这样改变它:
$base_url = 'http://37.221.168.163'; //如果您只想要相对网址,则网站的网址基础留空 $upload_dir = '/~host10ma/tinymce/source/'; // 从 base_url 到上传基本目录的路径 $current_path = '../../source/'; // 从文件管理器文件夹到上传文件文件夹的相对路径
我不知道您的文件夹树是什么样的,但请确保 $current_path
已正确设置。如果没有,当您尝试上传文件时不会发生任何事情(仅预览,没有实际上传)。不要忘记脚本是从 filemanager
文件夹中调用的,因此请注意您需要返回的实际级别数。
【讨论】:
【参考方案4】:1.假设您的tinymce文件夹位于http://localhost/projectname/tinymce/
2.在tinymce下创建文件夹images eg:tinymce/images
3.转到文件夹位置tinymce/plugins/filemanager/config.php
4.去15到20附近的线路
base_url="http://localhost/projectname/";
$upload_dir = 'tinymce/images/';
$current_path = '../../images/';
5.添加这一行
$root='/tinymce/';
保存并运行项目。
【讨论】:
【参考方案5】:假设您的 tinymce 文件夹位于 http://localhost/projectname/tinymce/
在tinymce下创建文件夹images eg:tinymce/images
转到文件夹位置 tinymce/plugins/filemanager/config.php
去15到20附近的那条线——会是这个样子
base_url="http://localhost/projectname/";
$upload_dir = 'tinymce/images/';
$current_path = '../../images/';
-
添加此行:
$root='/tinymce/'; or $root='../tinymce/';
保存并运行项目。
希望它有效....
【讨论】:
以上是关于tinymce 文件管理器中的“出现错误!根文件夹不存在”的主要内容,如果未能解决你的问题,请参考以下文章
解析目录和输出列表中的文件(例如:tinymce emoticons/emotations)
在codeigniter中带有tinymce的响应式文件管理器不显示缩略图