не работает регистрация - пользователь не создаётся

не работает регистрация - пользователь не создаётся, хотя пишет, что регистрация пройдена успешно

 
Посетитель
small user social cms
Медаль
Сообщений: 337
установил инстанту, настроил, неделю возился, добавлял разделы, альбомы, порумы и тд... при моей то занятости, думаю, всё, можно сайтик запускать, решил проверить - говорю знакомому - зарегься, посмотри, мож что увидишь, подскажешь и на тебе радость, при регистрации пишет, что всё, регистрация прошла, но залогинется не может, смотрю админку, и офигиваю ... пользователей как был 1 - я, он же admin, так и остался, в списке пользователей никого кроме меня, но вот в ленте активности целая куча записей о регистрации но ни имени пользователя - ни чего либо другого. что думать и не знаю, грешил на купленный шаблон - не в нём дело, на дефаулте тоже самое. права у юзера бд полные.
всё работает на сайте, но не работает регистрация... в какую сторону копать подскажите???
версия 1,8
установка чистая была.
хостинг на reg.ru
на других моих трёх сайтах всё нормально работает, а вот тут не пойму в чём дело, может хост???
иногда пишу полезные вещи, мои контакты в профиле
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2553
Sergey Platonov, дайте угадаю... установка без демо-данных?
Встречал подобную проблему. Система при регистрации пишет что все ок, ищите в почте письмо. Но ни в базе, ни в почте ничего ((
Лечили переустановкой с демо-данными. И регистрация заработала, и письма в почту стали приходить.
Также некорректно работал модуль "случайная картинка".
Редактировалось: 1 раз (Последний: 30 августа 2011 в 12:33)
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 337
включил отображение ошибок на сайте и попробовал зарегиться - вылезла ошибка при записи в базу данных, из которой следует, что не найдена колонка в таблице пользователей. а именно Unknown column 'is_logged_once' in 'field list'. сравнил базы из установщика инстанты - помимо того что в демо есть демоданные а чистой нет есть ещё одно отличие
вот с чистой
Код PHP:
  1. DROP TABLE IF EXISTS `#__users`;
  2. CREATE TABLE `#__users` (
  3. `id` int(11) NOT NULL AUTO_INCREMENT,
  4. `group_id` int(11) NOT NULL DEFAULT '1',
  5. `login` varchar(100) NOT NULL,
  6. `nickname` varchar(100) NOT NULL,
  7. `password` varchar(100) NOT NULL,
  8. `email` varchar(100) NOT NULL,
  9. `icq` varchar(15) NOT NULL,
  10. `regdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  11. `logdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  12. `birthdate` date NOT NULL DEFAULT '0000-00-00',
  13. `is_locked` int(11) NOT NULL,
  14. `is_deleted` int(11) NOT NULL,
  15.  
  16. `rating` int(11) NOT NULL,
  17. `points` int(11) NOT NULL,
  18. `last_ip` varchar(15) NOT NULL,
  19. `status` varchar(255) NOT NULL,
  20. `status_date` datetime NOT NULL,
  21. `invited_by` int(11) DEFAULT NULL,
  22. `invdate` datetime DEFAULT NULL,
  23. PRIMARY KEY (`id`),
  24. KEY `login` (`login`)
  25. ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 ROW_FORMAT=DYNAMIC;
  26.  
а вот с демо
Код PHP:
  1. DROP TABLE IF EXISTS `#__users`;
  2. CREATE TABLE `#__users` (
  3. `id` int(11) NOT NULL AUTO_INCREMENT,
  4. `group_id` int(11) NOT NULL DEFAULT '1',
  5. `login` varchar(100) NOT NULL,
  6. `nickname` varchar(100) NOT NULL,
  7. `password` varchar(100) NOT NULL,
  8. `email` varchar(100) NOT NULL,
  9. `icq` varchar(15) NOT NULL,
  10. `regdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  11. `logdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  12. `birthdate` date NOT NULL DEFAULT '0000-00-00',
  13. `is_locked` int(11) NOT NULL,
  14. `is_deleted` int(11) NOT NULL,
  15. `is_logged_once` tinyint(4) NOT NULL DEFAULT '0',
  16. `rating` int(11) NOT NULL,
  17. `points` int(11) NOT NULL,
  18. `last_ip` varchar(15) NOT NULL,
  19. `status` varchar(255) NOT NULL,
  20. `status_date` datetime NOT NULL,
  21. `invited_by` int(11) DEFAULT NULL,
  22. `invdate` datetime DEFAULT NULL,
  23. PRIMARY KEY (`id`),
  24. KEY `login` (`login`)
  25. ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 ROW_FORMAT=DYNAMIC;
  26.  
различие в строке
Код PHP:
  1. `is_logged_once` tinyint(4) NOT NULL DEFAULT '0',
  2.  
ручками через phpmyadmin вставил эту колонку и всё заработало
куда б написать об этом баге ???
иногда пишу полезные вещи, мои контакты в профиле
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2553
Sergey Platonov:
куда б написать об этом баге ???
в багтрекер
если не получится, я добавлю
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 684
Можно было произвести миграцию
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2553
walterz:
Можно было произвести миграцию
кстати да. не подумал об этом. А при миграции различие в базе, описанное выше, исправится?
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 684
Да
Посетитель
small user social cms
Медаль
Сообщений: 125
walterz, Sergey Platonov, А можно поподробней по решению этой проблемы? Где в базе искать эти строчки и как сделать миграцию?

Сапасибо огромное, заранее
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 684
flighteasy, папку migrate в корень сайта, потом вашсайт.ру/migrate
Посетитель
small user social cms
Медаль
Сообщений: 125
walterz:

flighteasy, папку migrate в корень сайта, потом вашсайт.ру/migrate
Спасибо помогло!
Редактировалось: 1 раз (Последний: 1 сентября 2011 в 12:27)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.