[I]прошу простить за самоцитирование с SO.[/I]
Столкнулся с аналогичной проблемой. Проблема возникает из-за того, что в настройках MySQL установлено регистрозависимое имя таблиц:
lower_case_table_names=0Решений два:
[LIST=1][*]установить в /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) соответственно.
[/LIST]А вообще - это нужно исправлять в дистрибутиве, а не нам, разработчикам, копаться в служебных файлах