Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как перенести базу данных из Lite forum 2 в третий?
 
 автор: Psyl   (26.02.2006 в 20:27)   письмо автору
 
 

Здравствуйте! Перекачала новую версию форума. Огромное спасибо за этот скрипт, очень его люблю, но посетители жалуются на то, что невозможно вспомнить свой пароль, поэтому нужна третья версия. Однако, БД терять не хочется.
Может быть что-нибудь подскажете?
Спасибо.

   
 
 автор: cheops   (26.02.2006 в 23:56)   письмо автору
 
   для: Psyl   (26.02.2006 в 20:27)
 

К сожалению, третья версия вам не поможет, так как эта функция работает только в режиме PLAIN, а у вас всё равно останется режим PASSWORD, так как пароли уже зашифрованы. Поэтому самое разумное назначать им новые пароли и высылать по почте, если она у них есть.

   
 
 автор: ???   (27.02.2006 в 02:04)
 
   для: cheops   (26.02.2006 в 23:56)
 

Т.е., извините, получается, что если у меня версия Форума 2, реально я не могу изящно перенести базу пользователей? У меня их около тысячи((( Каждому переделывать пароль?
Должно же быть какое-то оптимальное решение..

   
 
 автор: cheops   (27.02.2006 в 13:48)   письмо автору
 
   для: ???   (27.02.2006 в 02:04)
 

Нет перенести можно, но они всё равно останутся зашифрованными.

   
 
 автор: Psyl   (28.02.2006 в 13:36)   письмо автору
 
   для: cheops   (27.02.2006 в 13:48)
 

А остальное все совместимо в БД 2 и 3 кроме паролей?
Все равно попробую перейти на третий, просто попрошу перерегистрироваться. Мне главное - темы и обсуждения не потерять.

   
 
 автор: cheops   (28.02.2006 в 23:19)   письмо автору
 
   для: Psyl   (28.02.2006 в 13:36)
 

Нет не совсем совместимо, не могли бы вы выложить структуру базы данных, т.е. операторы CREATE TABLE от вашей базы данных, чтобы ничего не попортить - я постараюсь составить SQL-запросы, которые позволят вам перейти на новую версию с минимальными потерями.

   
 
 автор: Psyl   (03.03.2006 в 13:59)   письмо автору
 
   для: cheops   (28.02.2006 в 23:19)
 

Это нужно?

--
-- Структура таблицы 'authors'
--

CREATE TABLE 'authors' (
'id_author' int(6) NOT NULL auto_increment,
'name' tinytext NOT NULL,
'passw' tinytext NOT NULL,
'email' tinytext NOT NULL,
'sendmail' enum('yes','no') NOT NULL default 'no',
'url' tinytext NOT NULL,
'icq' tinytext NOT NULL,
'about' mediumtext NOT NULL,
'photo' tinytext NOT NULL,
'time' datetime NOT NULL default '0000-00-00 00:00:00',
'last_time' datetime NOT NULL default '0000-00-00 00:00:00',
'themes' int(10) NOT NULL default '0',
'statususer' enum('','moderator','admin') NOT NULL default '',
PRIMARY KEY ('id_author')
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=89 ;


-- Структура таблицы 'forums'
--

CREATE TABLE 'forums' (
'id_forum' int(6) NOT NULL auto_increment,
'name' text NOT NULL,
'rule' mediumtext NOT NULL,
'logo' mediumtext NOT NULL,
'pos' smallint(6) NOT NULL default '0',
'hide' enum('show','hide') NOT NULL default 'show',
PRIMARY KEY ('id_forum')
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2 ;

--
-- Структура таблицы 'links'
--

CREATE TABLE 'links' (
'id_links' int(11) NOT NULL auto_increment,
'name' tinytext NOT NULL,
'url' tinytext NOT NULL,
'hide' enum('show','hide') NOT NULL default 'show',
'pos' tinyint(4) NOT NULL default '0',
'part' tinyint(4) NOT NULL default '0',
PRIMARY KEY ('id_links')
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;


-- Структура таблицы 'posts'
--

CREATE TABLE 'posts' (
'id_post' int(11) NOT NULL auto_increment,
'name' text NOT NULL,
'url' tinytext NOT NULL,
'putfile' tinytext NOT NULL,
'author' tinytext NOT NULL,
'id_author' int(6) NOT NULL default '0',
'hide' enum('show','hide','lock') NOT NULL default 'show',
'time' datetime NOT NULL default '0000-00-00 00:00:00',
'parent_post' int(11) NOT NULL default '0',
'id_theme' int(11) NOT NULL default '0',
PRIMARY KEY ('id_post'),
FULLTEXT KEY 'search' ('name','author')
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=320 ;


--
-- Структура таблицы 'settings'
--

CREATE TABLE 'settings' (
'name_forum' tinytext NOT NULL,
'number_themes' int(3) NOT NULL default '0',
'size_file' int(10) NOT NULL default '0',
'size_photo' int(10) NOT NULL default '0',
'send_mail' enum('yes','no') NOT NULL default 'no',
'email' tinytext NOT NULL,
'show_struct_switch' enum('yes','no') NOT NULL default 'yes',
'show_forum_switch' enum('yes','no') NOT NULL default 'yes',
'hello' tinytext NOT NULL,
'cooktime' int(10) NOT NULL default '0',
'skin' tinytext NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;


--
-- Структура таблицы 'themes'
--

CREATE TABLE 'themes' (
'id_theme' int(11) NOT NULL auto_increment,
'name' tinytext NOT NULL,
'author' tinytext NOT NULL,
'id_author' int(6) NOT NULL default '0',
'last_author' tinytext NOT NULL,
'id_last_author' int(6) NOT NULL default '0',
'hide' enum('show','hide','lock') NOT NULL default 'show',
'time' datetime NOT NULL default '0000-00-00 00:00:00',
'id_forum' int(2) NOT NULL default '0',
PRIMARY KEY ('id_theme'),
FULLTEXT KEY 'search' ('name','author')
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=65 ;

   
 
 автор: Psyl   (26.03.2006 в 20:48)   письмо автору
 
   для: Psyl   (03.03.2006 в 13:59)
 

?

   
 
 автор: cheops   (27.03.2006 в 02:06)   письмо автору
 
   для: Psyl   (26.03.2006 в 20:48)
 

Тема ушла и из головы вылетело :) Отпишусь в ближайшее время.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования