带有KCfinder的CKeditor-finder返回所选图像的错误url

带有KCfinder的CKeditor-finder返回所选图像的错误url,ckeditor,kcfinder,Ckeditor,Kcfinder,我已经实现了最新版本的CKeditor和集成的KCfinder,而不是CKfinder。一切正常,但若我选择图像或任何文件,KCfinder会在CKeditor错误url的图像对话框中返回 返回/www/admin/files/upload/image.jpg 我需要/admin/files/upload/images.jpg 或http://web.com/admin/files/upload/image.jpg CKeditor配置文件: config.filebrowserBrowseUr

我已经实现了最新版本的CKeditor和集成的KCfinder,而不是CKfinder。一切正常,但若我选择图像或任何文件,KCfinder会在CKeditor错误url的图像对话框中返回

返回/www/admin/files/upload/image.jpg

我需要/admin/files/upload/images.jpg 或http://web.com/admin/files/upload/image.jpg

CKeditor配置文件:

config.filebrowserBrowseUrl = '/admin/files/kcfinder/browse.php?opener=ckeditor&type=files';
config.filebrowserImageBrowseUrl = '/admin/files/kcfinder/browse.php?opener=ckeditor&type=images';
config.filebrowserFlashBrowseUrl = '/admin/files/kcfinder/browse.php?opener=ckeditor&type=flash';
config.filebrowserUploadUrl = '/admin/files/kcfinder/upload.php?opener=ckeditor&type=files';
config.filebrowserImageUploadUrl = '/admin/files/kcfinder/upload.php?opener=ckeditor&type=images';
config.filebrowserFlashUploadUrl = '/admin/files/kcfinder/upload.php?opener=ckeditor&type=flash';
KCfinder配置文件

'uploadURL' => "../upload/",
'uploadDir' => "",

我尝试了所有选项,但没有效果…非常感谢您提供的解决方法。

我认为主要问题在于您选择的目录。这就是我在确定实际路径时所做的:

例如,将ckeditor文件放入目录:

root/plugins/ckeditor/ck编辑器文件

和kcfinder

root/plugins/ckeditor/kcfinder/kcfinder所有文件

然后,您应该从根开始创建路径,根由../表示。根等于/

config.filebrowserBrowseUrl = '../plugins/ckeditor/kcfinder/browse.php?opener=ckeditor&type=files'; ans so on.
在您的情况下,如果admin目录位于根目录或父目录中,那么您的脚本将是

config.filebrowserBrowseUrl = '../admin/files/kcfinder/browse.php?opener=ckeditor&type=files';
注:

/文件/上载-相对于站点根目录

../upload-“upload”目录位于KCFinder父目录中

httö//yourdomain.com/upload-绝对URL路径

我希望这会有所帮助