TinyMCE文件上传,泛型语法错误

时间:2009-08-31 21:20:14

标签: javascript tinymce

使用TinyMCE的“Ajax文件管理器”插件文件上传时,点击上传按钮时出现以下错误:

“语法错误:缺失;在语句之前”

其他一切似乎都运转正常。有任何想法吗? (可能在某处设置权限设置?)

编辑:这里有更多信息:如果上传的文件夹保留在原始结构中,则没有问题... 当我移动上传的文件夹(并对config.base.php进行适当的更改)时,会发生错误。为什么更改上传文件夹的位置会导致该错误?

tinymce
|
|   jscripts
    |
    |    tiny_mce
         |
         |   plugins
             |
             |     ajaxfilemanager
             |     |
             |     |     inc
             |           |
             |           |    config.base.php        (the CONFIG_SYS_DEFAULT_PATH and CONFIG_SYS_ROOT_PATH need to be '../uploaded/')
             |     
             |     uploaded             (chmod to 777 - placement of folder any other place causes errors, even if changed in config.base.php)
编辑:我刚刚了解到,当mod_security被添加到Apache并重新编译时,问题就开始发生了。有人遇到过这个问题吗?

2 个答案:

答案 0 :(得分:2)

想出来:我们的主机刚刚添加了mod_security并重新编译了Apache。他们不得不白名单ajaxfilemanager让它再次正常工作。

答案 1 :(得分:-1)

define('CONFIG_SYS_MY_DOCROOT', $_SERVER['DOCUMENT_ROOT'] . implode('/',array_slice(explode('/',$_SERVER['PHP_SELF']),0,-3)));  
define('CONFIG_SYS_DEFAULT_PATH', CONFIG_SYS_MY_DOCROOT.'/uploads/'); //accept relative path only
define('CONFIG_SYS_ROOT_PATH', CONFIG_SYS_MY_DOCROOT.'/uploads/');   //accept relative path only

//define('CONFIG_SYS_DEFAULT_PATH', '../../../uploads/'); //accept relative path only
//define('CONFIG_SYS_ROOT_PATH', '../../../uploads/');  //accept relative path only