mmoweb Lucera3

Ozzi

Heir
Народ такая проблема, приобрел mmoweb, установил и выбрал Lucera3 Interlude в настройках. При регистрации вылетает ошибка - SQLSTATE[42S22]: Column not found: 1054 Unknown column 'email' in 'field list'

Захожу в базу, в таблице accounts столбик называется l2email.... Если переименовать в email, все сразу работает на mmoweb, рег проходит, аккаунт появляется в бд. Но зайти на сервер с любого акка уже не удается, пишет - неверный пароль.

До поддержки дописаться не могу, с самого утра жду ответ. Мб у кого то была такая ситуация, пробовал другие Lucera выбирать, так же есть ошибки ну уже другие (оно и понятно).
Screenshot_138.pngScreenshot_137.png


Лазил по всем файлам mmoweb, не смог найти настройки столбцов lucera...
 
Добавь в базе в таблице accounts столбец,, email,, и всё заработает
 
У меня была такая проблема на сколько помню. Тип шифрования пароля не пробовал поменять?
 
Добавь в базе в таблице accounts столбец,, email,, и всё заработает
Заработает, так же как и при переименовании с l2email в email, только на аки так же не пускает :\
 
У меня была такая проблема на сколько помню. Тип шифрования пароля не пробовал поменять?
Он тут ни при чем, система требует столбец. Но пробовал))) Не помогает.
 
У меня была такая проблема на сколько помню. Тип шифрования пароля не пробовал поменять?
У тебя на Интерлюде проблема была ? Что сейчас в настройках ммовеб стоит ? И есть ли email столб в таблице аккаунтс ?
 
У тебя на Интерлюде проблема была ? Что сейчас в настройках ммовеб стоит ? И есть ли email столб в таблице аккаунтс ?
Не выдумывай
 
/*
Navicat Premium Data Transfer

Source Server : ServerNEW
Source Server Type : MariaDB
Source Server Version : 100148 (10.1.48-MariaDB-0+deb9u2)
Source Host : localhost:3306
Source Schema : x1200_1

Target Server Type : MariaDB
Target Server Version : 100148 (10.1.48-MariaDB-0+deb9u2)
File Encoding : 65001

Date: 23/05/2023 21:02:43
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for accounts
-- ----------------------------
DROP TABLE IF EXISTS `accounts`;
CREATE TABLE `accounts` (
`login` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`lastactive` int(11) NULL DEFAULT NULL,
`accessLevel` tinyint(6) NULL DEFAULT NULL,
`lastIP` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`lastServerId` int(4) NULL DEFAULT NULL,
`ban_expire` int(11) NOT NULL DEFAULT 0,
`allow_ip` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
`l2email` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`email` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'null@null',
`privatekey` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`login`) USING BTREE,
INDEX `last_ip`(`lastIP`) USING BTREE
) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;
 
Просто создай мускул запрос, я тебе чистый сбросил, для ммовеб 4
 
Бэкап не слышал? Я тебе чистый скинул
А нахер мне чистый ? По теме не понятно, что я с рабочей базой работаю? Прибавил мне гемморя советчик.
 
Бэкап не слышал? Я тебе чистый скинул
Я благо сделал бекап, но ты думай перед тем как что то скидывать, тут не все опытные админы. А дело было как раз в том что я писал выше!
Что значит параметр varchar(150), я ставил 45 не работало.?
150! Просто нужно было создать столб с параметром 150, а не 45.
 
Я тебе скинул рабочий Варик под ммовеб, все просто же как 2х2 )) деваешь бэкап, потом ставишь. Тут не в опыте дело же….
 
Я тебе скинул рабочий Варик под ммовеб, все просто же как 2х2 )) деваешь бэкап, потом ставишь. Тут не в опыте дело же….
Просто как 2х2, это когда ты говоришь, что проблема в некорректной длине строки, о которой я спросил тебя, и нужно просто увеличить ее. А не скидывать мне целиком код запроса, ЗАЧЕМ-ТО, не ответив на заданный вопрос.
 
Народ такая проблема, приобрел mmoweb, установил и выбрал Lucera3 Interlude в настройках. При регистрации вылетает ошибка - SQLSTATE[42S22]: Column not found: 1054 Unknown column 'email' in 'field list'

Захожу в базу, в таблице accounts столбик называется l2email.... Если переименовать в email, все сразу работает на mmoweb, рег проходит, аккаунт появляется в бд. Но зайти на сервер с любого акка уже не удается, пишет - неверный пароль.

До поддержки дописаться не могу, с самого утра жду ответ. Мб у кого то была такая ситуация, пробовал другие Lucera выбирать, так же есть ошибки ну уже другие (оно и понятно).
View attachment 3222View attachment 3223


Лазил по всем файлам mmoweb, не смог найти настройки столбцов lucera...
Люди месяцами ждут ответа от поддержки и не дожидаются)
 
Back
Top