【问题标题】:"There is an error! The root folder not exist" in tinymce filemanagertinymce 文件管理器中的“出现错误!根文件夹不存在”
【发布时间】: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 在托管站点某处藏有一台量子计算机
  • 是的,我自己尝试过,我从前两天开始尝试这个,当我没有找到正确的解决方案时,我问这个没关系,如果你不知道答案,我会找到自己的。

标签: php tinymce-4 file-manager


【解决方案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】:
          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/';
          
          1. 添加此行:$root='/tinymce/'; or $root='../tinymce/';

          保存并运行项目。

          希望它有效....

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2020-10-18
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-11-18
            • 1970-01-01
            相关资源
            最近更新 更多