Ошибка вида Class 'JForumHook' not found in

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sponsor
phpBB 1.4.1
Сообщения: 42
Стаж: 19 лет 10 месяцев
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Ошибка вида Class 'JForumHook' not found in

Сообщение Sponsor »

Здравствуйте!
Не рушайтесь. Поиском пользовался. Не могу найти в чем причина.
Установлен phpBB 3.0.10, Настроена reCaptcha
При регистрации нового пользователя, после того как нажимает "Я согласин с этими условиями" вылезает ошибка: Fatal error: Class 'JForumHook' not found in /var/www/myfreed/data/www/myfreedom.ru/phpbb/includes/captcha/plugins/phpbb_recaptcha_plugin.php on line 59

И эта ошибка очень странная. То появляется то нет. Т.е. При нажатиии на обновить страницу становится все нормально. Как исправить?
Человечество - вот главный вирус планеты!! © Matrix
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Ошибка вида Class 'JForumHook' not found in

Сообщение MIT »

В стандартной поставке форума нет класса JForumHook и ни одна строчка кода phpBB3 этого классса не требует.

Очевидно, это ошмётки интеграции с какой-нибудь жумлой. Что делалось с форумом, какие ставились модификации? Шаблон запроса заполни-ка.
Аватара пользователя
Sponsor
phpBB 1.4.1
Сообщения: 42
Стаж: 19 лет 10 месяцев
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: Ошибка вида Class 'JForumHook' not found in

Сообщение Sponsor »

Разобрался.
Может кому пригодится.
Начну по порядку. MIT прав!!! Нужно правильно заполнять форму.
Имеем: Joomla 1.5.25, phpBB 3.0.10, мост RokBridge
Имеется три файла папка_форума/includes/captca/plugins/:
phpbb_recaptcha_plugin.php
phpbb_captcha_qa_plugin.php
phpbb_captcha_nogd_plugin.php

В них нужно поменять следующее (т.е. просто убираем "&"):
Находим:

Код: Выделить всё

$instance =& new phpbb_captcha_gd();
Заменяем на:

Код: Выделить всё

$instance = new phpbb_captcha_gd();
И будет у вас счастье.
Человечество - вот главный вирус планеты!! © Matrix
UserPHPbb3
phpBB 1.0.0
Сообщения: 1
Стаж: 12 лет 7 месяцев
Благодарил (а): 2 раза

Re: Ошибка вида Class 'JForumHook' not found in

Сообщение UserPHPbb3 »

Sponsor писал(а):Имеется три файла папка_форума/includes/captca/plugins/:
phpbb_recaptcha_plugin.php
phpbb_captcha_qa_plugin.php
phpbb_captcha_nogd_plugin.php
С Вашего позволения, хотел бы добавить актуальность для версии phpBB 3.0.12
Правка мне потребовалась ещё и в файле phpbb_captcha_gd_plugin.php

Вернуться в «Поддержка phpBB 3.0.х»