Версия воблы - 3.5.4
Версия PHP-Nuke - 7.9
Регистрация новых пользователей проходит успешно. Они появляются в списке пользователей и всё остальное с ними тоже нормально, но при попытке входа пишет:
Код:
Кажется, произошла проблема с базой данных VIP Clan Forums.
Пожалуйста, попробуйте зайти снова, нажав на кнопку Обновить вашего браузера.
Нашей службе технической поддержке был послан email. Вы можете самостоятельно написать ей письмо, если проблема не решится.
Извините за причинённые неудобства.
На мыло админа приходит следующее письмо:
Код:
Îøèáêà áàçà äàííûõ â vBulletin 3.5.4:
Invalid SQL:
SELECT userid, usergroupid, membergroupids, infractiongroupids, username, password, salt, importuserid FROM vb_user WHERE username = 'User_For_Test';
Îøèáêà MySQL : Unknown column 'infractiongroupids' in 'field list'
Íîìåð îøèáêè : 1054
Äàòà : Thursday, August 31st 2006 @ 07:56:58 PM
Ñêðèïò : http://site.net/forum/login.php
Ðåôåððåð : http://site.net/forum/register.php
IP àäðåñ : ***
Èìÿ ïîëüçîâàòåëÿ : Òåñòåð
Èìÿ êëàññà : vB_Database
На мыло пользователя такое:
Код:
Дорогой(ая) User_For_Test,
SITE.net благодарит за регистрацию! Мы рады, что вы присоединились к нам, и надеемся, что вам тут понравится.
Еще раз спасибо,
С наилучшими пожеланиями,
Site.net Forums
Форум межит в корне то есть
www/forum/*.*
Вот то что написано в конфиге форума (лежит тут:
www/forum/includes/config.php)
Код:
// ****** ПРЕФИКС ТАБЛИЦ ******
// Префикс, который будут иметь в базе данных все таблицы форума.
$config['Database']['tableprefix'] = 'vb_';//
//****** ПРЕФИКС ТАБЛИЦ PHP-NUKE ******
// Префикс, который будут иметь в базе данных все таблицы php-nuke.
$config['Database']['tableprefix_nuke'] = 'nuke';
В базе данных у форума префикс vb_
у нюки nuke_
Вот то что написано в конфиге нюки (лежит тут:
www/config.php)
Код:
########### PHP-NUKE & VB hack modification ################################################## ###
if(!defined("FORUM_VB_DIR")) define("FORUM_VB_DIR", "forum"); // директория в которой находится форум
if(!defined("FORUM_VB_PREFIX")) define("FORUM_VB_PREFIX", "vb_"); // префикс таблиц форума
########### END ################################################## ################################
Правил файлы по инструкции + Обновил хак с версии 2.1 до 2.2 как написано. Вроде ничего не забыл
+ к предыдущему посту. если новый юзер пытается авторизоваться, то после этой ошибки он и на форуме и на сайте авторизован. а если юзер старый, то после ошибки он всё равно остаётся гостем и там и там.