не работает регистрация - пользователь не создаётся, хотя пишет, что регистрация пройдена успешно
#1
30 августа 2011 в 12:19
установил инстанту, настроил, неделю возился, добавлял разделы, альбомы, порумы и тд… при моей то занятости, думаю, всё, можно сайтик запускать, решил проверить — говорю знакомому — зарегься, посмотри, мож что увидишь, подскажешь и на тебе радость, при регистрации пишет, что всё, регистрация прошла, но залогинется не может, смотрю админку, и офигиваю… пользователей как был 1 — я, он же admin, так и остался, в списке пользователей никого кроме меня, но вот в ленте активности целая куча записей о регистрации но ни имени пользователя — ни чего либо другого. что думать и не знаю, грешил на купленный шаблон — не в нём дело, на дефаулте тоже самое. права у юзера бд полные.
всё работает на сайте, но не работает регистрация… в какую сторону копать подскажите???
версия 1,8
установка чистая была.
хостинг на reg.ru
на других моих трёх сайтах всё нормально работает, а вот тут не пойму в чём дело, может хост???
всё работает на сайте, но не работает регистрация… в какую сторону копать подскажите???
версия 1,8
установка чистая была.
хостинг на reg.ru
на других моих трёх сайтах всё нормально работает, а вот тут не пойму в чём дело, может хост???
Sergey Platonov, дайте угадаю… установка без демо-данных?
Встречал подобную проблему. Система при регистрации пишет что все ок, ищите в почте письмо. Но ни в базе, ни в почте ничего ((
Лечили переустановкой с демо-данными. И регистрация заработала, и письма в почту стали приходить.
Также некорректно работал модуль "случайная картинка".
Встречал подобную проблему. Система при регистрации пишет что все ок, ищите в почте письмо. Но ни в базе, ни в почте ничего ((
Лечили переустановкой с демо-данными. И регистрация заработала, и письма в почту стали приходить.
Также некорректно работал модуль "случайная картинка".
#3
30 августа 2011 в 14:13
включил отображение ошибок на сайте и попробовал зарегиться — вылезла ошибка при записи в базу данных, из которой следует, что не найдена колонка в таблице пользователей. а именно Unknown column 'is_logged_once' in 'field list'. сравнил базы из установщика инстанты — помимо того что в демо есть демоданные а чистой нет есть ещё одно отличие
вот с чистой
а вот с демо
различие в строке
ручками через phpmyadmin вставил эту колонку и всё заработало
куда б написать об этом баге ???
вот с чистой
DROP TABLE IF EXISTS `#__users`; CREATE TABLE `#__users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `group_id` int(11) NOT NULL DEFAULT '1', `login` varchar(100) NOT NULL, `nickname` varchar(100) NOT NULL, `password` varchar(100) NOT NULL, `email` varchar(100) NOT NULL, `icq` varchar(15) NOT NULL, `regdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `logdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `is_locked` int(11) NOT NULL, `is_deleted` int(11) NOT NULL, `rating` int(11) NOT NULL, `points` int(11) NOT NULL, `last_ip` varchar(15) NOT NULL, `status` varchar(255) NOT NULL, `status_date` datetime NOT NULL, `invited_by` int(11) DEFAULT NULL, `invdate` datetime DEFAULT NULL, ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 ROW_FORMAT=DYNAMIC;
DROP TABLE IF EXISTS `#__users`; CREATE TABLE `#__users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `group_id` int(11) NOT NULL DEFAULT '1', `login` varchar(100) NOT NULL, `nickname` varchar(100) NOT NULL, `password` varchar(100) NOT NULL, `email` varchar(100) NOT NULL, `icq` varchar(15) NOT NULL, `regdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `logdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `is_locked` int(11) NOT NULL, `is_deleted` int(11) NOT NULL, `is_logged_once` tinyint(4) NOT NULL DEFAULT '0', `rating` int(11) NOT NULL, `points` int(11) NOT NULL, `last_ip` varchar(15) NOT NULL, `status` varchar(255) NOT NULL, `status_date` datetime NOT NULL, `invited_by` int(11) DEFAULT NULL, `invdate` datetime DEFAULT NULL, ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 ROW_FORMAT=DYNAMIC;
`is_logged_once` tinyint(4) NOT NULL DEFAULT '0',
куда б написать об этом баге ???
Сегодня в 14:03
#5
30 августа 2011 в 19:17
Можно было произвести миграцию
#6
30 августа 2011 в 20:22
кстати да. не подумал об этом. А при миграции различие в базе, описанное выше, исправится?Можно было произвести миграцию
#7
30 августа 2011 в 21:48
Да
#8
1 сентября 2011 в 09:48
walterz, Sergey Platonov, А можно поподробней по решению этой проблемы? Где в базе искать эти строчки и как сделать миграцию?
Сапасибо огромное, заранее
Сапасибо огромное, заранее
#9
1 сентября 2011 в 11:59
flighteasy, папку migrate в корень сайта, потом вашсайт.ру/migrate
Спасибо помогло!
flighteasy, папку migrate в корень сайта, потом вашсайт.ру/migrate