Добрый день, а возможно и вечер. Последнее время стал получать почтовые извещения с «Предсудебным уведомлением» от Софт Ньюс Медиа Групп, так как я использовал версию DLE Nulled на некоторых своих сайтах. Как то особо не предавал этому значение и не обращал внимание. Но один раз меня заблокировали прямо на хостинге, поставив его как запрещенный домен, но этот сайт имел (да имеет до сих пор) огромное количество проиндексированных страниц и приличный ТИЦ. А ежегодная космическая плата за движок DLE это уж не для меня, имеются в нем свою плюсы, но не стоит он этих денег. После беглого изучения WordPress, Joomla и Drupal, остановил свой взгляд на Вордпресс и как потом понял, что он оказался удобней и проще в работе (во всяком случае для меня).
Сайты создаваемые на DLE годились в распространении новостей через ADDNEWS, KompPoster и как правило этот спамовский контент не приносил стойкую ссылочную массу. Если сказать по правде, то перенос очень простой.
1. Во первых обязательно необходимо создать Бекап Базы данных и файлов, это я объясню Вам далее. Как это делается, я думаю для Вас не составит особого труда. Сохранять можете в бекап к себе на хостинг или на свой компьютер через FTP-клиент, я использую FileZilla или Total Commander. Потом удаляем все DLE файлы и папки c вашего сайта.
2. Далее устанавливаем в эту папку своего сайта движок Вордпресс. Скачиваем с ru.wordpress.org последнею версию движка. Сложностей я думаю у Вас не возникнет.
Как только Вы загрузили все скачанные файлы к себе на сайт, запускаем свой сайт. В возникшем окне прописываем все старые данные БД движка DLE . Если не помните, то они находятся: Engine — Data — dbconfig.php
Надеюсь все сделали правильно, тогда сайт должен уже заработать на WordPress.
Теперь приступаем к настройке WordPress. Нам необходимо скачать и установит два плагина.
1) Wp-no-category-base — плагин убирает ссылки «/category/»
2) Rus-to-lat — переводит URl с кириллицы на латиницу.
Так как DLE преобразует ссылки типа http://сайта/категория/id — название новости.html
Теперь необходимо привести наши ссылки в порядок, что бы не потерять проиндексированные ссылки. В созданном вордпрессе переходим в раздел Настройки — Постоянные ссылки. Отмечаем раздел Произвольно и добавляем тег, вот этот:
1
|
/%category%/%post_id%—%postname%.html
|
Установку сохраняем и следуем далее.
А далее у нас идет работа с БД. На своем хостинге заходим в phpMyAdmin, наша цель перекинуть старую базу данных на новую базу вордпресса, осуществим это при помощи запроса SQL.
Заходим в раздел SQL и выполняем запрос:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
DELETE FROM `wp_users` WHERE `wp_users`.`ID` != 1;
INSERT INTO wp_users (ID, user_login, user_nicename, user_email, user_registered, display_name) SELECT user_id, name, name, email, FROM_UNIXTIME( reg_date ), name FROM dle_users WHERE user_id != 1;
TRUNCATE `wp_terms`;
INSERT INTO `wp_terms` (`term_id`, `name`, `slug`) SELECT `id`, `name`, `alt_name` FROM `dle_category`;
TRUNCATE `wp_term_taxonomy`;
INSERT INTO `wp_term_taxonomy` (`term_taxonomy_id`, `term_id`, `description`, `parent`) SELECT `id`, `id`, `descr`, `parentid` FROM `dle_category`;
UPDATE `wp_term_taxonomy` SET `taxonomy`=‘category’;
TRUNCATE `wp_term_relationships`;
INSERT INTO wp_term_relationships (object_id, term_taxonomy_id) SELECT id, category FROM dle_post;
TRUNCATE wp_posts;
INSERT INTO wp_posts (id, post_author, post_date, post_content, post_title, post_name) SELECT d_p.id, d_u.user_id, d_p.date, CONCAT(d_p.short_story, ‘<!—more—>’ ,d_p.full_story), d_p.title, d_p.alt_name FROM dle_post as d_p, dle_users as d_u WHERE d_p.autor = d_u.name;
TRUNCATE `wp_comments`;
INSERT INTO wp_comments (comment_ID,comment_post_ID, comment_author, comment_author_email, comment_date, comment_content) SELECT id, post_id, autor, email, date, text FROM dle_comments;
|
И вот ваш сайт уже отображается на новом движке. Но могут возникнуть проблемы если у Вас на движке DLE были установлены дополнительные поля, если вы знаете какие поля у Вас установлены, то допишите сами или я могу вам дописать необходимые показатели в данный запрос. Опишите проблему в комментарии.
Для отображения картинок вам нужно со старого движка перезалить папку uploads прямо в корень нового движка. Установите в wp-content свой шаблон и наслаждаемся бесплатным движком WordPress. В БД данных пока не удаляйте данные и можете поставив старый движок на поддомен и смотреть, что вам необходимо перенести в ручную какие-либо скрипты.
Стояла версия 8.2. Обновился до версии 10.6 в соответствии со статьей: Чистое обновление DLE – обновляемся правильно. Версия DLE 10.6 все переносится, проверял на практике.
Статья взята из открытых источников: http://qiqinfo.ru/rabota-s-sajtami/perenos-sajta-s-dle-na-wordpress.html#ixzz4VRgIqNM5