прошу простить за самоцитирование с SO.
Столкнулся с аналогичной проблемой. Проблема возникает из-за того, что в настройках MySQL установлено регистрозависимое имя таблиц:
lower_case_table_names=0Решений два:
- установить в /etc/my.cnf переменную lower_case_table_names=1. Предварительно стоит убедиться, что во всех базах данных, развёрнутых на сервере MySQL нет таблиц, созданных в разных регистрах. В противном случае могут возникнуть проблемы.
- изменить SQL-файл /bitrix/modules/forum/install/mysql/install.sql, который используется для создания таблиц и при Проверки системы (проверка структуры базы данных) и заменить в нём REFERENCES B_FORUM(ID) и REFERENCES B_FILE(ID) на REFERENCES b_forum(ID) и REFERENCES b_file(ID) соответственно.