Не отправляются картинки в Viber через Открытые Линии Битрикс24. Решение проблемы
Один из наших клиентов столкнулся с такой неприятностью, как невозможность отправить изображение в Viber через открытые линии Битрикс24. Получатель сообщения с картинкой видел следующую ошибку: “К сожалению, время действия ссылки закончилось”.
Сразу уточним, что проблема возникла при работе с коробочной версией Битрикс24, развернутой на виртуальной машине. При этом использовалась штатная интеграция с Viber без каких-либо дополнительных инструментов.
Итак, проблема понятна, давайте выясним, что случилось? Почему вместо изображения получатель видит ошибку?
Оказывается, все очень просто — для директории /pub/ запрещен доступ неавторизованным пользователям. Нужно дать доступ к папке и файлам в ней всем пользователям без исключений.
Для начала проверим PHP на сервере и Битрикс24 на наличие обновлений. Если есть доступные обновления, устанавливаем их. Теперь переходим в админку Битрикс24 — раздел “Контент” — “Структура сайта” — “Файлы и папки” — “pub” и выставляем у этой папки права доступа “Чтение для Всех пользователей (в том числе неавторизованных)”.
Теперь изображения, отправленные в Viber через Открытые Линии Битрикс24, будут отображаться без проблем.