Обновить путь к изображению в CKEditor после получения из FileManager

file configuration upload ckeditor

350 просмотра

2 ответа

2946 Репутация автора

Я использую CKEditor с Fileman в качестве файлового менеджера для загрузки файлов. Все отлично работает на моем локальном хосте, и есть лишь небольшая проблема в производственной среде, которую я не смог решить, поигравшись с конфигурацией.

Я могу загружать, редактировать, удалять и выбирать файлы в Fileman, как показано на следующем рисунке.

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

Однако после того, как я, например, выбрал файл (рисунок), путь к файлу возвращается в формате: /www/path/to/image.jpg. ,

Проблема в том, что часть пути www не видна в сети, и правильный путь, который должен быть возвращен редактором, должен быть просто /path/to/image.jpg .

Пример пути, возвращаемого Fileman:

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

Кто-нибудь знает, как заставить ckeditor или fileman использовать только публично видимую структуру каталогов? Спасибо!

Автор: Mike Источник Размещён: 15.07.2016 08:01

Ответы (2)


0 плюса

4217 Репутация автора

Есть несколько решений этой проблемы:

  • Установите следующие свойства в соответствии с документацией: FILES_ROOTиRETURN_URL_PREFIX

Не рекомендуется:

  • Создайте программную ссылку на вашу wwwпапку (в Linux, например, ln -s / www / www / www)

Второе решение может привести к серьезным проблемам с безопасностью и требует, чтобы ваш сервер мог следовать символическим ссылкам в примере Apache2

РЕДАКТИРОВАТЬ : я пропустил вашу проблему в первую очередь ... Решение (в fileman): "Путь должен быть абсолютным от корня вашего сайта !" обновите настройки в соответствии с этим, и все будет работать нормально.

Автор: Hash Размещён: 25.07.2016 03:10

-1 плюса

2946 Репутация автора

Поскольку я не нашел лучшего решения, оказалось, что сработало то, что .htaccess перенаправил путь / www / ... в / ... и. Можно использовать это, пока не будет доступно более элегантное решение.

Автор: Mike Размещён: 28.07.2016 08:28
Вопросы из категории :
32x32