Азимут Пресс 0 Опубликовано: 17 мая 2012 Рассказать Опубликовано: 17 мая 2012 Приветствую. Появилась необходимость перенести весь новостной контент с одной базы 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> </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 Цитата Ссылка на сообщение Поделиться на других сайтах
ower_xz 117 Опубликовано: 17 мая 2012 Рассказать Опубликовано: 17 мая 2012 Приветствую. Появилась необходимость перенести весь новостной контент с одной базы DLE 9.3 в DLE 9.6. Действия: 1. Копирую базы с 9,3. 2. Беру dle_post и пытаюсь имполртировать в DLE 9.6. Сайт перестаёт работать. Естественно перестает работать... Просто обновление с 9.3 на 9.6 по документации выполнить не судьба? Да и ещё. Администрация, почему нельзя зайти в Платная служба поддержки Запрос на доступ напишите в службу поддержки с сайта через обратную связь, если у вас лицензия.... В клиентах вас на сайте не видно... Цитата Ссылка на сообщение Поделиться на других сайтах
Азимут Пресс 0 Опубликовано: 17 мая 2012 Рассказать Опубликовано: 17 мая 2012 Автор На сайте http://dle-news.ru/user/%C0%E7%E8%EC%F3%F2-%EF%F0%E5%F1%F1/ Обновление сделать нельзя, т.к. много изменений в базе со стороны разработчиков. По логике сделал другое. Просто удалил лишние поля из 9.3 потом экспорт из 9.3 и импорт 9.6. Цитата Ссылка на сообщение Поделиться на других сайтах
ower_xz 117 Опубликовано: 17 мая 2012 Рассказать Опубликовано: 17 мая 2012 Там просто структура базы поменялась, но суть-то осталась. После обновления все новости сохраняются, так что не совсем понятны все эти манипуляции... Цитата Ссылка на сообщение Поделиться на других сайтах
Азимут Пресс 0 Опубликовано: 17 мая 2012 Рассказать Опубликовано: 17 мая 2012 Автор Нельзя обновлять, т.к. все сторонние модули которые продали нам оказались не совсем легальными. Поэтому перенос обязательно нужно делать на новую версию. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 624 Опубликовано: 17 мая 2012 Рассказать Опубликовано: 17 мая 2012 (изменено) Да и ещё. Администрация, почему нельзя зайти в Платная служба поддержки http://forum.dle-news.ru/index.php?showtopic=55872&view=findpost&p=274532 ...В версии 9.6 была существенно изменена стуктура базы данных... Покупайте лицензию на скрипты и обращайтесь к разрабам своих модулей. Изменено 17 мая 2012 пользователем Captain Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 17 мая 2012 Рассказать Опубликовано: 17 мая 2012 Азимут Пресс, Обновлять скрипт нужно только по инструкции по обновлению и никак иначе. Если нужно удалить сторонние модули, то ставите сначала чистую версию 9.3, на ней восстанавливаете свои таблицы с новостями и другие нужные вам таблицы, и только после этого обновляетесь уже на версию 9.6 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.