我在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中的图像预览。
GoDaddy托管上的图片预览
主要问题我无法获取URL中的“upload /”目录。您可以看到上图中的差异。
任何人都可以帮忙,如何解决这个问题?
提前致谢。
答案 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/ ....图像来访问图像。