GoDaddy上的CKEditor和KCfinder图像预览

时间:2015-01-29 10:32:35

标签: php ckeditor kcfinder

我在GoDaddy托管的CKEditor上通过KCFinder预览图像时出现问题。

当我从KCFinder中选择图像时,预览会在我的本地计算机上正确加载,但是当我检查GoDaddy时,它显示不正确。从下面的图像中可以看出差异。

我已在CKEditor中配置了文件浏览器,如下面的代码段所示。

config.filebrowserBrowseUrl = '../admin/kcfinder/browse.php?type=files';
config.filebrowserImageBrowseUrl = '../admin/kcfinder/browse.php?type=media';
config.filebrowserFlashBrowseUrl = '../admin/kcfinder/browse.php?type=flash';
config.filebrowserUploadUrl = '../admin/kcfinder/upload.php?type=files';
config.filebrowserImageUploadUrl = '../admin/kcfinder/upload.php?type=media';
config.filebrowserFlashUploadUrl = '../admin/kcfinder/upload.php?type=flash';

KCFinder会话如下

$_SESSION['KCFINDER']['uploadURL'] = "../upload";
$_SESSION['KCFINDER']['uploadDir'] = "../upload";
$_SESSION['KCFINDER']['disabled'] = false;

我的localhost中的图像预览。

Image on local machine

GoDaddy托管上的图片预览

enter image description here

主要问题我无法获取URL中的“upload /”目录。您可以看到上图中的差异。

任何人都可以帮忙,如何解决这个问题?

提前致谢。

4 个答案:

答案 0 :(得分:2)

我使用uploadURL的绝对路径并且它有效!

答案 1 :(得分:0)

转到" conf"中的kcfinder文件夹,然后打开upload.htaccess文件并从此(upload.htaccess)文件中删除整个文本。最后保存它。

并从.htaccess文件夹中的upload文件夹中删除kcfinder文件。

我希望它更好。

答案 2 :(得分:0)

你应该改变' _check4htaccess' =>是的,在config.php' _check4htaccess'中排队=> false,并删除.htaccess文件。

答案 3 :(得分:0)

我遇到了同样的问题,谷歌搜索解决方案,我找到了这个网站。但最后我解决了这个问题,让我在这里分享。

只需将x图像放在文本区域即可。通过使用菜单'source',检查图像URL。看看是什么问题。如果您找到类似/plugins/ckeditor/file-manager/yourweb.com / ....的内容,则表示您不会在您的上传目录中放入http://。它应该是这样的:

#include LUA_INCLUDE (add this two strings) "lua.hpp"

尝试关闭浏览器并在更改该代码后重新启动。它适用于goDaddy托管。我使用子域来使用https://img.mywebsite.com/upload/ ....图像来访问图像。