Конвертация phpbb3. Ошибка captcha

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 Domino » 09.10.2013, 13:15

Доброго времени суток!
Сконвертировал существующий форум (phpBB 3.0.12 + recaptcha) в phpBBex по данной инструкции.
Всё вроде работает, кроме регистрации в фонтенде и раздела "Средства против спам-ботов" в админке.
На локальном хосте (win) выдает следующее:
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_factory.php on line 36: include(./includes/captcha/plugins/forum_captcha_nogd_plugin.php) [function.include]: failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_factory.php on line 36: include() [function.include]: Failed opening './includes/captcha/plugins/forum_captcha_nogd_plugin.php' for inclusion (include_path='.;C:/php/pear')
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_factory.php on line 38: call_user_func() expects parameter 1 to be a valid callback, class 'forum_captcha_nogd' not found
У хостера (Linux):
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_factory.php on line 36: include(./includes/captcha/plugins/forum_captcha_nogd_plugin.php): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_factory.php on line 36: include(): Failed opening './includes/captcha/plugins/forum_captcha_nogd_plugin.php' for inclusion (include_path='.:/usr/local/php54/lib/php')
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_factory.php on line 38: call_user_func() expects parameter 1 to be a valid callback, class 'forum_captcha_nogd' not found

Fatal error: Call to a member function init() on a non-object in /home/****/www/****.ru/includes/ucp/ucp_register.php on line 165
В логе админки:
Код: Выделить всё
Ошибка при создании изображения
» Ошибка в [ROOT]/includes/captcha/captcha_factory.php в строке 52: include(./includes/captcha/plugins/forum_captcha_nogd_plugin.php) [function.include]: failed to open stream: No such file or directory
Данное решение не помогло.
Префикс таблиц "forum_".

Не подскажите, как решить проблему?
Domino
Автор темы
Репутация: 0
С нами: 10 лет 5 месяцев

Сообщение #2 VEG » 09.10.2013, 13:33

Domino,
VEG:Зайдите в БД форума при помощи PhpMyAdmin или другого подобного инструмента, откройте таблицу phpbb_config, найдите параметр «captcha_plugin» и установите в него значение «phpbb_captcha_gd». Затем очистите кэш форума и попробуйте опять зайти на страницу, которая вызывала у вас ошибку.
Вместо phpbb_captcha_gd судя по всему вы установили значение forum_captcha_gd. Это неверно. Нужно установить именно значение phpbb_captcha_gd независимо от вашего префикса и очистить кэш форума.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #3 Domino » 09.10.2013, 13:59

Спасибо за оперативный ответ!
VEG:Вместо phpbb_captcha_gd судя по всему вы установили значение forum_captcha_gd. Это неверно
Использовал именно phpbb. Ошибка оказалась в другом. Невнимательность - конфиг-файл неверный подсунул, не к той БД подключался.
Решил проблему указанным Вами способом.
Спасибо за помощь!
Думаю тему можно удалить ввиду неинформативности :) Ответ в поиске находится быстро.
Domino
Автор темы
Репутация: 0
С нами: 10 лет 5 месяцев


Вернуться в Поддержка 1.x



cron