Предварительный просмотр изображения CKEditor и KCfinder на GoDaddy

У меня возникла проблема с предварительным просмотром изображения через KCFinder на CKEditor на хостинге GoDaddy.

Когда я выбираю изображение из 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

введите описание изображения здесь

Основная проблема: я не могу получить каталог «upload /» в URL-адресе. Вы можете видеть разницу в изображениях выше.

Может ли кто-нибудь помочь, как решить эту проблему?

Заранее спасибо.

Solutions Collecting From Web of "Предварительный просмотр изображения CKEditor и KCfinder на GoDaddy"

Я использовал абсолютный путь для uploadURL, и он сработал!

Перейдите в папку conf внутри « kcfinder », затем откройте файл upload.htaccess и удалите весь текст из этого файла (upload.htaccess). Наконец сохраните его.

А также удалите файл .htaccess из папки upload внутри папки kcfinder .

Надеюсь, это лучше.

вы должны изменить '_check4htaccess' => true, строку в config.php '_check4htaccess' => false и удалить файл .htaccess.

У меня такая же проблема, Google для решения, и я нашел этот сайт. Но, наконец, я решаю проблему и позволю мне поделиться здесь.

Просто поместите изображение x в текстовую область. Используя меню «источник», проверьте 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/ …. изображения.