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.
来访问图像
我在通过 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.
来访问图像