Форумчане, всем доброго дня!)
Переехали с облака Битрикса на свой хост.
Все работает штатно, кроме модуля push and pull.
Но как позже выяснили проблема не в нем.
Сообщения приходят в чат браузера только после обновления страницы.
Нет всплывающих уведомлений. Причем в мобильной и десктопной версии все гуд.
Потратили немало времени по дебагу. С веб сталкиваемся крайне мало, опыта немного.
Ошибка с модулем пуш и пул возникает при обращении к файлу /bitrix/stream/index.php (т.е. при обновлении стартовой страницы, отваливаются мгновенные сообщения.) При авторизации не через корневую страницу, модуль отлично работает, уведомления сыпятся.
Мгновенные сообщения работают везде кроме страницы Новости.
В консоле браузера ошибка 500.Ругается на stream/index.php
В логах ядра
Код |
---|
Host: нашсайт.ru:443 - UNCAUGHT_EXCEPTION - [Bitrix\Main\DB\SqlQueryException].
Mysql query error: [1052] Column 'ID' in field list is ambiguous (400)
SEL ECT COUNT(DISTINCT P.ID) as CNT FR OM b_blog_post P <>INNER JOIN b_blog B ON (P.BLOG_ID = B.ID) INNER JOIN b_sonet_log BSL ON (BSL.EVENT_ID in ('blog_post', 'blog_post_important', 'blog_post_micro', 'blog_post_grat', 'blog_post_vote')
<------><------><------><------><------><------><------><------>AND (
<------><------><------><------><------><------><------><------><------> (SRX.ENTITY = 'AU') OR..
<------><------><------><------><------><------><------><------><------>(UA.ACCESS_CODE = SRX.ENTITY AND UA.USER_ID = 504) )) AND NOT EXISTS ( SEL ECT BPPX.POST_ID FR OM b_blog_post_param BPPX WHERE P.ID = BPPX.POST_ID AND BPPX.USER_ID =
BUF.UF_BLOG_POST_IMPRTNT > 0
AND (
<------>(BUF.UF_IMPRTANT_DATE_END IS NULL)
<------>OR BUF.UF_IMPRTANT_DATE_END >= '2021-10-28 00:00:00'
))..
/home/bitrix/www/bitrix/modules/main/classes/mysql/database.php:191
#0: CDatabaseMysql->Query(string, boolean, string)
<------>/home/bitrix/www/bitrix/modules/blog/mysql/blog_post.php:966
#1: CBlogPost::GetList(array, array, boolean, array, array)
<------>/home/bitrix/www/bitrix/components/bitrix/socialnetwork.blog.blog/component.php:440
#2: include(string)
<------>/home/bitrix/www/bitrix/modules/main/classes/general/component.php:607
#3: CBitrixComponent->__includeComponent()
<------>/home/bitrix/www/bitrix/modules/main/classes/general/component.php:684
#4: CBitrixComponent->includeComponent(string, array, NULL, boolean)
<------>/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1068
#5: CAllMain->IncludeComponent(string, string, array, NULL)
<------>/home/bitrix/www/stream/index.php:15714:32 |
Может кто подскажет какими инструментами дальше подебажить?