Ломаются ссылки в базе знаний после апдейта — кто сталкивался и как не дать этому пойти дальше?
У меня второй раз подряд после апдейта движка базы знаний пропадают внутренние ссылки между статьями — как будто они вообще перестают друг друга "видеть". В итоге куча текста теряет смысл, ссылки не работают, навигация слетает. В первый раз списал на несовместимость версии, откатился, всё починил вручную. Ждал обновления с надеждой, но ситуация повторилась и даже хуже стала.
Пробовал просто прогонять скрипт обновления индексов и кэшей, думал, что в этом дело, но ничего не меняется. Логи вычитал, толком ничего по делу нет, база вроде бы работает без ошибок. Документы не менялись, а движок после апдейта почему-то глючит с внутренними ссылками. И права не трогал — их менять тоже бессмысленно.
Кроме того, копался в коде скриптов, которые собирают эти ссылочные связи, проверял, нет ли где ломки из-за обновлённого парсера или схемы БД. Вроде на первый взгляд структура не менялась, но старые методы индексации не подтягивают уже обновлённые поля. Ставил чистую версию на тестовый сервер — там ссылки работают нормально, значит проблема либо в данных, либо в конфигурации. Пробовал восстанавливать базу с бэкапа, но и тогда новые статьи ссылками не связываются.
Таким образом, похоже, что патч идёт уж слишком "топорно" и ломает внутреннюю логику взаимодействия между сущностями. Пока решил проксировать старый движок для ссылок и запускать обновлённый только для внешних штук, иначе очень больно и долго чинить вручную. Если кто-то наткнулся на патчи с исправлением внутренних ссылок в этой версии, жду инфу — бесит, когда так базис падает после апдейта.