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)

Django:在管理界面中使用 TinyMCE 4

在codeigniter中带有tinymce的响应式文件管理器不显示缩略图

带有tinymce laravel的文件管理器在浏览时显示相同的页面

删除 TinyMCE4 状态栏中的路径

php TinyMCE调色板中的自定义颜色// TinyMCE Farbpalette中的Eigene Farben