Sitecore 7.2 - Невозможно получить доступ к загруженным медиа-элементам с серверов доставки контента
Я только что обновил сайт Sitecore с версии 6.5 до версии 7.2.
На сайте есть 1 сервер CMS и 2 сервера CD со стандартными настройками масштабируемости. Сервер CMS имеет 3 цели публикации (web_external01 -> CD1, web_external02 -> CD2, подготовка -> CMS / предварительный просмотр). Медиа-элементы хранятся в базе данных.
После обновления я больше не могу просматривать вновь загруженные мультимедийные элементы с CD-серверов после публикации (изображения, PDF-файлы и т. Д.), Но они правильно отображаются на веб-цели.
Сценарий:
загрузите файл test.png в разделе "Медиатека" -> опубликовать для 3 целей публикации -> перейдите по http://cms.xxxxx.com/~/media/test.png -> РАБОТАЕТ!
перейдите по http://xxxxx.com/~/media/test.png -> Sitecore Document Not found error
Доступ к существующим элементам мультимедиа (элементам, которые уже существуют до обновления) работает.
Кто-нибудь знает, что может вызвать эту проблему?
1 ответ
Кажется, что ваш медиа-элемент не был опубликован на ваших CD-серверах.
Пожалуйста, проверьте следующее:
Проверьте, найден ли элемент в вашей внешней БД для серверов CD.
Настройка масштабируемости скважины, настройка. Для получения дополнительной информации о том, как настроить параметр масштабируемости, вы можете прочитать мой пост Настройка параметров масштабируемости Sitecore
Если вы используете CDN, проверьте, доступно ли изображение при использовании ссылки CDN, если нет, сделайте недействительным CDN на пути к изображению
Проверьте определение вашего сайта, чтобы увидеть, где ваш сайт берет изображение, т.е. путь к библиотеке мультимедиа