Причины: отсутствие таблицы в БД (наиболее часто вследствие невыполнения в полном объёме инструкции по установке МОДов, секции SQL или DIY)
Также ошибка может появляться, если не внесены правки в constants.php:
Код: Выделить всё
define('ИМЯ_МОДА_TABLE', $table_prefix . 'name_mod');
phpbb_name_mod
подставляет в запрос имя самой константы ИМЯ_МОДА_TABLE
(так как значение её не определено в файле constants.php). Проверяем установку.Или же из-за самого мода, который напрямую обращается к своей таблице без учёта префикса, при условии, что префикс таблиц форума не
phpbb_
. В этом случае обращаемся в тему поддержки мода.Решение: [FAQ] Что такое МОДы и как установить МОД
2. MySQL server has gone away
Причина: не работает сервер с базой данных
Решение: связаться с хостером и спросить о причинах
3. Table 'имя_таблицы' is marked as crashed and should be repaired
Причина: повреждена указанная таблица в базе данных
Решение: [FAQ] Пример ремонта (починки) таблицы
4. Parse error: syntax error, unexpected T_ELSE ... или Parse error: syntax error, expected или Parse error: syntax error, unexpected '}' in ......includes/template.php(230) : eval()'d code on line .....
Причина: синтаксическая ошибка в коде (вследствие неправильно произведённого редактирования кода) скрипта php. Чаще всего возникает вследствие некорректного редактирования шаблона html при установке мода или обновления версии phpbb3.
Решение: правильно установить мод/провести обновление, проверить парность "условных комментариев"
<!-- IF --><!-- ELSE --><!-- ENDIF -->
или <!-- BEGIN --><!-- BEGINELSE --><!-- END -->
, проверить правильность последних действий в указанном файле. При невозможности самостоятельного исправления - откатить файл из бэкапа к состоянию до внесения правок.[FAQ] Что такое МОДы и как установить МОД5. Module not accessible
Причина: модуль отключен или удален, либо ошибка правки файлов модулей личного раздела или админки.
Решение: прочтите тему Общая ошибка Module not accessible