Перейти к содержимому
Русский язык для Invision Community 5

Ошибка при регистрации. There appears to be an error with the database.

Уважаемые пользователи форума!

 

Помогите мне пожалуйста!

При регистрации на моём форуме выдает ошибка:

There appears to be an error with the database.

 

Но сам аккаунт создается, не можете подсказать что нужно сделать, какой нужно сделать SQL запрос?

post-59763-0-34726700-1482600653_thumb.png

Рекомендованные сообщения

  • Автор

Отключил хук (SOS34) День рождение при регистрации

 

тоже самое...

Скиньте сюда ваш файл admin/sources/base/ipsMember.php

 

Также нужно проверить файл admin/applications/core/modules_public/global/register.php из лога.

Что по поводу ковыряния бд? Ид пользователей не трогали, в таблице ничего вручную не удаляли?

  • Автор

Был слив форума, пришлось сделать откат.

Все ясно, целостность бд нарушена. Каким образом делали этот откат?

 

Покажите результат запросов

Select max(member_id) from members;

Select max(pp_member_id) from profile_portal;

Show create table profile_portal;

  • Автор

Select max(member_id) from members;

Результат:

11882

 

Select max(member_id) from profile_portal;

Результат:

Unknown column 'member_id' in 'field list'

 

Show create table profile_portal;

Результат:

ошибка

Select max(pp_member_id) from profile_portal;

  • Автор

max(pp_member_id)

11882

Ну попробуйте еще раз зарегистрировать одного пользователя, если будет та же самая ошибка (обязательно смотрим в логах) приведите еще раз результат запросов max с таблицы profile_portal и members.

  • Автор

Проблема решена, спасибо большое siv1987!

Да в принципе не за что. Видимо при откате в таблице profile_portal остались пару старых записей которые опережали по ид ведущую таблицу members, после несколько регистрации с ошибкой ид сами сравнялись.

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.