Предварительный просмотр изображений 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;

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

Изображение на локальной машине

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

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

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

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

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

6

Решение

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

2

Другие решения

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

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

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

0

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

0

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

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

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector