GoDaddy 上的 CKEditor 和 KCfinder 图像预览

CKEditor and KCfinder image preview on GoDaddy

我在通过 GoDaddy 主机上的 CKEditor 上的 KCFinder 预览图像时遇到问题。

当我 select 来自 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;

在我的本地主机中预览图像。

GoDaddy 主机上的图像预览

主要问题我无法在URL中获取"upload/"目录。你可以看到上面图片的区别。

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

提前致谢。

我使用了 uploadURL 的绝对路径并且成功了!

转到“kcfinder”中的 conf 文件夹,然后打开 upload.htaccess 文件并从此 (upload.htaccess) 文件中删除整个文本。终于保存了。

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

希望越来越好。

您应该更改 '_check4htaccess' => true,在 config.php '_check4htaccess' => false 中添加一行,然后删除 .htaccess 文件。

我遇到了同样的问题,谷歌搜索解决方案,我找到了这个网站。不过最后还是解决了问题,在此分享一下。

把x图片放在文本区就行了。通过使用菜单 'source',检查图像 url。看看是什么问题。如果您发现类似 /plugins/ckeditor/file-manager/yourweb.com/.... 的内容,则表示您没有将 http:// 放入上传目录。应该是这样的:

'disabled' => false,
'uploadURL' => "https://mywebsite.com/img/upload/",
'uploadDir' => "/home/XXXXXXX/public_html/img/upload/", 
'theme' => "default",

更改代码后尝试关闭浏览器并重新启动。它适用于 goDaddy 托管。我使用子域通过使用 https://img.mywebsite.com/upload/ ....the image.

来访问图像