Биллинговая система Nodeny
28 Марта 2024, 15:49:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: Установка. Создание первого пользователя.  (Прочитано 23797 раз)
Essential
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 12


Просмотр профиля
« : 09 Августа 2010, 12:03:13 »

Установил, зашел под системным логином пытаюсь создать суперпользователя.
Код:
Ошибка при выполнении sql-запроса создания учетной записи Vadim. Возможно администратор с таким логином уже существует.

Дебаг инфа
Код:
DELETE FROM admin_session WHERE time_expire<unix_timestamp() (0 строк, 0.001615 сек)
SELECT * FROM user_grp (0 строк, 0.002693 сек)
Время выполнения adm.pl: 0.004308 сек

SELECT admin FROM admin WHERE admin='Vadim' LIMIT 1
Строк: 0. Время выполнения sql: 0.003111 сек.

Данные, переданые методом post:
salt = 39969ucHvNlg8pm/mK9ngl!pszw
uu = admin
a = admin
pp = 5865451d3163adc9c881f858135a7cd5
act = save_new
admin = Vadim
passwd = 123456

Общее время выполнения sql-запросов: 0.007419 сек

MySQL 5.0.67 находиться на другом серваке
FreeBSD 8.0
Apache22

в логах мускула запрос
Код:
INSERT INTO admin SET admin='Vadim',passwd=AES_ENCRYPT('123456','hardpass3')

в логах апача
Код:
[Mon Aug 09 12:39:55 2010] [error] [client 192.168.22.24] DBD::mysql::st execute failed: Field 'office' doesn't have a default value at /usr/local/nodeny/web/admin.pl

В настройках отдел "офис" создан.

Где копать?




Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1231

In LAN we trust!

358714596
Просмотр профиля
« Ответ #1 : 09 Августа 2010, 12:51:53 »

со свежеустановленным биллингом проделываешь эту манипуляцию или нет?
Записан
Essential
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 12


Просмотр профиля
« Ответ #2 : 09 Августа 2010, 13:19:09 »

со свежеустановленным биллингом проделываешь эту манипуляцию или нет?

Да. Сносил базу и пользователей. Устанавливал заново все тоже самое. При установке пишет OK!


Nodeny 49.32.7
« Последнее редактирование: 09 Августа 2010, 13:21:32 от Essential » Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 848


44306843
Просмотр профиля WWW Email
« Ответ #3 : 09 Августа 2010, 13:26:22 »

Если настраивать СТРОГО по документации, то ошибок не будет.
Записан
Essential
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 12


Просмотр профиля
« Ответ #4 : 09 Августа 2010, 13:42:43 »

Код:
CREATE TABLE `admin` (
  `id` int(11) NOT NULL auto_increment,
  `office` tinyint(3) unsigned NOT NULL,
  `admin` varchar(16) NOT NULL default '',
  `passwd` varchar(20) NOT NULL default '',
  `session` tinytext NOT NULL,
  `session_expire` int(11) NOT NULL,
  `name` tinytext NOT NULL,
  `post` tinytext NOT NULL,
  `privil` text NOT NULL,
  `regions` text NOT NULL,
  `tunes` text NOT NULL,
  `pay_mess` text NOT NULL,
  `ext` varchar(4) NOT NULL,
  `email` tinytext NOT NULL,
  `email_grp` text NOT NULL,
  `mess` tinytext NOT NULL,
  `temp_block_grp` text NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `admin` (`admin`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
Записан
Essential
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 12


Просмотр профиля
« Ответ #5 : 09 Августа 2010, 14:10:34 »

Код:
INSERT INTO admin SET admin='Vadim',passwd=AES_ENCRYPT('123456','hardpass3')

выполняя этот запрос руками в mysql выдает ERROR 1364 (HY000): Field 'office' doesn't have a default value
Записан
smallcms
NoDeny
Старожил
*

Карма: 64
Offline Offline

Сообщений: 280



Просмотр профиля WWW
« Ответ #6 : 09 Августа 2010, 14:38:53 »

А зачем прописывать такой запрос руками? на всякий случай ещё раз перечитаю доку, может изменили install.html
Записан

Essential
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 12


Просмотр профиля
« Ответ #7 : 09 Августа 2010, 14:46:11 »

А зачем прописывать такой запрос руками? на всякий случай ещё раз перечитаю доку, может изменили install.html

такой запрос отправляется мускулу когда я в админке пытаюсь создать администратора.
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1231

In LAN we trust!

358714596
Просмотр профиля
« Ответ #8 : 09 Августа 2010, 16:43:14 »

Код:
INSERT INTO admin SET admin='Vadim',passwd=AES_ENCRYPT('123456','hardpass3')

выполняя этот запрос руками в mysql выдает ERROR 1364 (HY000): Field 'office' doesn't have a default value
дык вот вам и ответ Улыбающийся
смотрите структуру таблицы админ
Записан
Essential
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 12


Просмотр профиля
« Ответ #9 : 09 Августа 2010, 20:27:31 »

Код:
INSERT INTO admin SET admin='Vadim',passwd=AES_ENCRYPT('123456','hardpass3')

выполняя этот запрос руками в mysql выдает ERROR 1364 (HY000): Field 'office' doesn't have a default value
дык вот вам и ответ Улыбающийся
смотрите структуру таблицы админ

Я написал структуру таблицы (Ответ № 4)
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #10 : 09 Августа 2010, 20:57:11 »

ну так поставь дефолтное значение в админке офиса
Записан
Essential
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 12


Просмотр профиля
« Ответ #11 : 09 Августа 2010, 22:28:59 »

ну так поставь дефолтное значение в админке офиса

как??? Структура требует обязательное значение поля офис, но nodeny его не ставит. Что сделано не так?
Записан
Essential
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 12


Просмотр профиля
« Ответ #12 : 10 Августа 2010, 17:45:54 »

Неужели ни у кого нету мыслей?  Смеющийся
Записан
Essential
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 12


Просмотр профиля
« Ответ #13 : 10 Августа 2010, 19:05:49 »

сначало стояла версия 5.0.18 мускула... Скрипт ругался на DROP TRIGGER IF EXISTS tr_users.

Потом обновил до 5.0.67
Записан
Essential
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 12


Просмотр профиля
« Ответ #14 : 10 Августа 2010, 19:32:39 »

Проверил с базой mysql на localhost все работает. С отдельной базой под Windows не хочет.
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!