Перейти к публикации

Рекомендованные сообщения

Приветствую. Появилась необходимость перенести весь новостной контент с одной базы DLE 9.3 в DLE 9.6.

Действия:

1. Копирую базы с 9,3.

2. Беру dle_post и пытаюсь имполртировать в DLE 9.6.

Сайт перестаёт работать.

Устройство таблицы dle_post в версии 9.3

CREATE TABLE `dle_post` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`autor` varchar(40) NOT NULL DEFAULT '',

`date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',

`short_story` text NOT NULL,

`full_story` text NOT NULL,

`xfields` text NOT NULL,

`title` varchar(255) NOT NULL DEFAULT '',

`descr` varchar(200) NOT NULL DEFAULT '',

`keywords` text NOT NULL,

`category` varchar(200) NOT NULL DEFAULT '0',

`alt_name` varchar(200) NOT NULL DEFAULT '',

`comm_num` mediumint(8) unsigned NOT NULL DEFAULT '0',

`allow_comm` tinyint(1) NOT NULL DEFAULT '1',

`allow_main` tinyint(1) unsigned NOT NULL DEFAULT '1',

`allow_rate` tinyint(1) unsigned NOT NULL DEFAULT '1',

`approve` tinyint(1) NOT NULL DEFAULT '0',

`fixed` tinyint(1) NOT NULL DEFAULT '0',

`rating` smallint(5) NOT NULL DEFAULT '0',

`allow_br` tinyint(1) NOT NULL DEFAULT '1',

`vote_num` smallint(5) unsigned NOT NULL DEFAULT '0',

`news_read` mediumint(8) unsigned NOT NULL DEFAULT '0',

`votes` tinyint(1) NOT NULL DEFAULT '0',

`access` varchar(150) NOT NULL DEFAULT '',

`symbol` varchar(3) NOT NULL DEFAULT '',

`flag` tinyint(1) NOT NULL DEFAULT '1',

`editdate` varchar(15) NOT NULL DEFAULT '',

`editor` varchar(40) NOT NULL DEFAULT '',

`reason` varchar(255) NOT NULL DEFAULT '',

`view_edit` tinyint(1) NOT NULL DEFAULT '0',

`tags` varchar(255) NOT NULL DEFAULT '',

`metatitle` varchar(255) NOT NULL DEFAULT '',

`news_tid` smallint(5) NOT NULL DEFAULT '0',

PRIMARY KEY (`id`),

KEY `autor` (`autor`),

KEY `alt_name` (`alt_name`),

KEY `category` (`category`),

KEY `approve` (`approve`),

KEY `allow_main` (`allow_main`),

KEY `date` (`date`),

KEY `symbol` (`symbol`),

KEY `comm_num` (`comm_num`),

KEY `tags` (`tags`),

FULLTEXT KEY `short_story` (`short_story`,`full_story`,`xfields`,`title`)

) ENGINE=MyISAM AUTO_INCREMENT=1372 /*!40101 DEFAULT CHARSET=cp1251 */;

Устройство таблицы в DLE 9.6

CREATE TABLE IF NOT EXISTS `dle_post` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`autor` varchar(40) NOT NULL DEFAULT '',

`date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',

`short_story` text NOT NULL,

`full_story` text NOT NULL,

`xfields` text NOT NULL,

`title` varchar(255) NOT NULL DEFAULT '',

`descr` varchar(200) NOT NULL DEFAULT '',

`keywords` text NOT NULL,

`category` varchar(200) NOT NULL DEFAULT '0',

`alt_name` varchar(200) NOT NULL DEFAULT '',

`comm_num` mediumint(8) unsigned NOT NULL DEFAULT '0',

`allow_comm` tinyint(1) NOT NULL DEFAULT '1',

`allow_main` tinyint(1) unsigned NOT NULL DEFAULT '1',

`approve` tinyint(1) NOT NULL DEFAULT '0',

`fixed` tinyint(1) NOT NULL DEFAULT '0',

`allow_br` tinyint(1) NOT NULL DEFAULT '1',

`symbol` varchar(3) NOT NULL DEFAULT '',

`tags` varchar(255) NOT NULL DEFAULT '',

`metatitle` varchar(255) NOT NULL DEFAULT '',

PRIMARY KEY (`id`),

KEY `autor` (`autor`),

KEY `alt_name` (`alt_name`),

KEY `category` (`category`),

KEY `approve` (`approve`),

KEY `allow_main` (`allow_main`),

KEY `date` (`date`),

KEY `symbol` (`symbol`),

KEY `comm_num` (`comm_num`),

KEY `tags` (`tags`),

KEY `fixed` (`fixed`),

FULLTEXT KEY `short_story` (`short_story`,`full_story`,`xfields`,`title`)

) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=5 ;

Пример новости в DLE 9.3

(8, 'rave', '2012-02-13 12:24:27', '<p style=\\\"text-align: justify;\\\"><img src=\\\"http://ahtuba34.ru/uploads/posts/2012-02/1329132355_1285257847_1222803.jpg\\\" alt=\\\"\\\" align=\\\"left\\\" /></p>\r\n<p style=\\\"text-align: justify;\\\">Сильные морозы не жалеют никого и тем более тех, у кого нет крыши над головой. В городе Волжском для бомжей открылся временный пункт питания и обогрева. Он будет работать до наступления тепла ежедневно с 9 утра до 17 часов вечера.</p>\r\n<p style=\\\"text-align: justify;\\\">По данным Центра социальной защиты населения по Волжскому, пункт расположен на улице Клавы Нечаевой, 4. Здесь нуждающиеся смогут перекусить, выпить чай или кофе и просто согреться.</p>\r\n<p style=\\\"text-align: justify;\\\">Отметим, для тех, кому негде переночевать в лютую зиму, в Волжском существует Дом ночного пребывания для бомжей на острове Зеленом.</p>\r\n<p>&nbsp;</p>', '', '', 'Бездомным волжанам больше не будет холодно', 'Сильные морозы не жалеют никого и тем более тех, у кого нет крыши над головой. В городе Волжском для бомжей открылся временный пункт питания и обогрева. Он будет работать до наступления тепл', 'бомжей, Волжском, пункт, Здесь, нуждающиеся, смогут, перекусить, Нечаевой, Клавы, населения, Волжскому, расположен, улице, выпить, просто, переночевать, лютую, существует, ночного, острове', '190', 'bomzhy', 0, 1, 1, 1, 1, 0, 0, 0, 0, 25, 0, '', '', 1, '', '', '', 0, 'бомжы, пункт, обогрев, тепло, зима, открылся, холодно, поесть, волжский, волжский новости, новости волжский, новости волжского, волжские новости, сайт волжского, волжский сайт, сайт г волжского, волжский сайт, волжский информационный сайт, сайт города вол', '', 0),

Пример новости в DLE 9.6

(1, 'rave', '2012-05-17 05:07:21', '<div align="center"><img src="http://localhost/uploads/boxsmall.jpg" alt="" /></div>Добро пожаловать на демонстрационную страницу движка DataLife Engine. DataLife Engine это многопользовательский новостной движок, обладающий большими функциональными возможностями. Движок предназначен в первую очередь для создание новостных блогов и сайтов с большим информационным контекстом. Однако он имеет большое количество настроек, которые позволяют использовать его практически для любых целей. Движок может быть интегрирован практически в любой существующий дизайн, и не имеет никаких ограничений по созданию шаблонов для него. Еще одной ключевой особенностью DataLife Engine является низкая нагрузка на системные ресурсы, Даже при очень большой аудитории сайта нагрузка не сервер будет минимальной, и вы не будете испытывать каких-либо проблем с отображением информации. Движок оптимизирован под поисковые системы. Обо всех функциональных особенностях вы сможете прочитать на <a href="http://dle-news.ru/" target="_blank">нашей странице</a>.<br /><br />Обсуждение скрипта по всем вопросам ведется <a href="http://forum.dle-news.ru/index.php" target="_blank">здесь</a>. Так же там Вы сможете получить оперативную помощь.', '', '', 'Добро пожаловать', '', '', '1', 'post1', 0, 1, 1, 1, 0, 1, '', 'по, новости', ''),

Если делаю перенос #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2

Если заменяю полностью таблицу то падает весь сайт.

Да и ещё. Администрация, почему нельзя зайти в

Платная служба поддержки

Домен ahtuba34.ru

Ссылка на сообщение
Поделиться на других сайтах

Приветствую. Появилась необходимость перенести весь новостной контент с одной базы DLE 9.3 в DLE 9.6. Действия: 1. Копирую базы с 9,3. 2. Беру dle_post и пытаюсь имполртировать в DLE 9.6. Сайт перестаёт работать.

Естественно перестает работать... Просто обновление с 9.3 на 9.6 по документации выполнить не судьба?

Да и ещё. Администрация, почему нельзя зайти в Платная служба поддержки

Запрос на доступ напишите в службу поддержки с сайта через обратную связь, если у вас лицензия.... В клиентах вас на сайте не видно...

Ссылка на сообщение
Поделиться на других сайтах

На сайте http://dle-news.ru/user/%C0%E7%E8%EC%F3%F2-%EF%F0%E5%F1%F1/

Обновление сделать нельзя, т.к. много изменений в базе со стороны разработчиков.

По логике сделал другое. Просто удалил лишние поля из 9.3 потом экспорт из 9.3 и импорт 9.6.

Ссылка на сообщение
Поделиться на других сайтах

Там просто структура базы поменялась, но суть-то осталась. После обновления все новости сохраняются, так что не совсем понятны все эти манипуляции...

Ссылка на сообщение
Поделиться на других сайтах

Нельзя обновлять, т.к. все сторонние модули которые продали нам оказались не совсем легальными. Поэтому перенос обязательно нужно делать на новую версию.

Ссылка на сообщение
Поделиться на других сайтах

Да и ещё. Администрация, почему нельзя зайти в

Платная служба поддержки

http://forum.dle-news.ru/index.php?showtopic=55872&view=findpost&p=274532

...В версии 9.6 была существенно изменена стуктура базы данных...

Покупайте лицензию на скрипты и обращайтесь к разрабам своих модулей.

Изменено пользователем Captain
Ссылка на сообщение
Поделиться на других сайтах

Азимут Пресс,

Обновлять скрипт нужно только по инструкции по обновлению и никак иначе. Если нужно удалить сторонние модули, то ставите сначала чистую версию 9.3, на ней восстанавливаете свои таблицы с новостями и другие нужные вам таблицы, и только после этого обновляетесь уже на версию 9.6

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...