Проблемы с регистрацией из-за моды статистики

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
GodDan
phpBB 1.2.1
Сообщения: 22
Стаж: 20 лет

Проблемы с регистрацией из-за моды статистики

Сообщение GodDan »

Установил себе phpBB 2.0.14.
Версия PHP4.
Все работает чудесно, НО (!) как только ставлю моду статистики –
## Mod Title: Board Statistics
## Mod Version: 2.1.5
сразу появляется проблема с регистрацией новых пользователей, т.е.
Приходит человек, жмет «Регистрация», выбирает «Я согласен с этими условиями и мне 13 лет или больше» и видит на новой странице:

Общая ошибка
Could not delete stale confirm data
DEBUG MODE
SQL Error : 1146 Table 'fophpbb.CONFIRM_TABLE' doesn't exist
DELETE FROM CONFIRM_TABLE WHERE session_id NOT IN ('1efddc7a2c3eee26abd5de6a258b71a1')

Line : 928
File : usercp_register.php


В тоже время, мода статистики работает прекрасно!

Удаляешь моду статистики, все сразу начинает работать.
Сегодня установил phpBB 2.0.15 – снова аналогичная картина.
НЕУЖЕЛИ НЕСОВМЕСТИМОСТЬ?

Когда у меня стоял phpBB 2.0.4 мода статистики не влияла на регистрацию посетителей.

Что происходит, как это можно исправить?
Мода статистики «Board Statistics» очень удобна и мне полезна, я к ней привык…, но регистрация новых пользователей мне тоже нужна.
Аватара пользователя
Nikel
phpBB 2.0.5
Сообщения: 496
Стаж: 20 лет
Откуда: Киев

Сообщение Nikel »

Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак
GodDan
phpBB 1.2.1
Сообщения: 22
Стаж: 20 лет

Сообщение GodDan »

Прочел…, проверил: у меня имеется в БД таблица phpbb_confirm.

Только что снес phpBB 2.0.15 установил 2.0.4.
На phpBB поставил моду статистики – регистрация работает, а в 2.0.15 нет.
Как этот факт можно объяснить?
Аватара пользователя
Егор Наклоняев
phpBB 2.0.4
Сообщения: 404
Стаж: 20 лет 6 месяцев
Откуда: оттуда

Сообщение Егор Наклоняев »

GodDan

У Вас не прописана константа для CONFIRM_TABLE в constants.php
Проверьте, есть там строчка?

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

define('CONFIRM_TABLE', $table_prefix.'confirm');
Старые версии эту таблицу не использовали
GodDan
phpBB 1.2.1
Сообщения: 22
Стаж: 20 лет

Сообщение GodDan »

Итак, действия такие:
#-----[ ОТКРОЙТЕ ]------------------------------------------
#
\includes\constants.php
#
#-----[ НАХОДИТЕ ]------------------------------------------
#
define('CONFIG_TABLE', $table_prefix.'config');
#
#-----[ ВСТАВЛЯЕТЕ ПОСЛЕ ]------------------------------------------
#
define('CONFIRM_TABLE', $table_prefix.'confirm');
#
#-----[ СОХРАНИТЕ ФАЙЛ ]------------------------------------------
#

КОНЕЦ
Произвел это все, и «Регистрация» заработала.
Спасибо Вам Егор Наклоняев!!!!

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