Перенос сайта с DLE на WordPress
Добрый день, а возможно и вечер. Последнее время стал получать почтовые извещения с «Предсудебным уведомлением» от Софт Ньюс Медиа Групп, так как я использовал версию 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
Теперь необходимо привести наши ссылки в порядок, что бы не потерять проиндексированные ссылки. В созданном вордпрессе переходим в раздел Настройки — Постоянные ссылки. Отмечаем раздел Произвольно и добавляем тег, вот этот:
/%category%/%post_id%-%postname%.html
Установку сохраняем и следуем далее.
А далее у нас идет работа с БД. На своем хостинге заходим в phpMyAdmin, наша цель перекинуть старую базу данных на новую базу вордпресса, осуществим это при помощи запроса SQL.
Заходим в раздел SQL и выполняем запрос:
И вот ваш сайт уже отображается на новом движке. Но могут возникнуть проблемы если у Вас на движке DLE были установлены дополнительные поля, если вы знаете какие поля у Вас установлены, то допишите сами или я могу вам дописать необходимые показатели в данный запрос. Опишите проблему в комментарии.
Для отображения картинок вам нужно со старого движка перезалить папку uploads прямо в корень нового движка. Установите в wp-content свой шаблон и наслаждаемся бесплатным движком WordPress. В БД данных пока не удаляйте данные и можете поставив старый движок на поддомен и смотреть, что вам необходимо перенести в ручную какие-либо скрипты.
Большое спасибо за пост, ваш опыт по переносу с DLE мне очень помог.
Добрый день.Подскажите каким запросом перенести доп.поля и проблема с категориями-каждая новость только в одной категории(а была как минимум в 2-3),ну и теги конечно тоже надо переносить как то.Спасибо.
Добрый день. Доп.поля надо в значении
TRUNCATE wp_posts;
просто вместо вот этого значения
‘ ,d_p.full_story
вставьте
‘ ,d_p.full_story, d_p.xfields
где тег xfields это дополнительное поле с dle
А поводу категорий я не сталкивался. По логике все категории должны встать. Попробуйте категории открыть, а потом нажмите подтверждение.
Выдает ошибку.
А что прописано в выдаче ошибки?
У меня много разных полей, можете ли связаться со мной для помощи в переносе. don070926@gmail.com
Извиняюсь отсутствовал. Если еще не решен вопрос, то пожалуйста.
Добрый день. Доп.поля надо в значении
TRUNCATE wp_posts;
просто вместо вот этого значения
‘ ,d_p.full_story
вставьте
‘ ,d_p.full_story, d_p.xfields
где тег xfields это дополнительное поле с dle
ВОПРОС: где это находится >>> TRUNCATE wp_posts ????
god|2015||proiz|Великобритания, США||time|148 мин. / 02:28||golos|Дублированный||rej|Сэм Мендес||rol|Дэниэл Крэйг, Кристоф Вальц, Леа Сейду, Рэйф Файнс, Моника Беллуччи, Бен Уишоу, Наоми Харрис, Дэйв Батиста, Эндрю Скотт, Рори Киннер||poster|http://kinoskat.ru/uploads/posts/2015-11/1447167283_poster-678552.jpg||rip|CamRip||kin|678552
при переносе доп оплей а как чтобы как в дле то было
Приветствую, у меня в базе ДЛЕ 1080 записей а получается импортировать только 340.
Перенес уже много сайтов, переносится все. Может у Вас при переносе получился сбой? Задублируйте и сделайте еще раз перенос.
Василий поможете перенести сайт с dle на вордпресс? моя почта proffremont@mail.ru
оплачу.
у меня возникл такой же трабл
поле автор в таблице dle_post было пустым
где был автор перенеслось, где не было не перенеслось
пришлось выполнить вначале запрос на добавление везде автора
а уж потом запрос на перенос
здравствуйте все я не совсем по теме мне нужно сделать наоборот кто то может подсказать SQL запрос по
переход с wordpress на dle и нужно перенести дополнительный поля с wp на dle если кто то может помочь я бы был очень благодарен.
Василий, прошу помощи в переносе сайта с DLE на WordPress (re34@yandex.ru).
Заранее благодарен, если откликнитесь.
Добрый день. А какие трудности возникли у вас?
Для какой версии DLE данный перенос?
Сделал все как указано, но вот посты не обновились…(
Это надо смотреть. Перенос производится в БД, а не на движке. На DLE 11 еще не смотрел, но по логике ничего не должно поменяться. До 10.6 все переносится, проверял на практике.
Есть проблема дублирования анонса записи, включительно с картинкой http://imgex.com/phototech/383-novaya-fotokamera-ot-sony.html — как исправить?
Так и будет. У DLE два поля и поэтому они переносятся оба.
Спасибо, Ваш блог мне очень помог. Но категории не перенеслись на вердпресс. Буду вручную ваять из мрамора.
Категории иногда не видны после переноса. Зайдите в какую нибудь новость, подтвердите ее и категории появятся. Не надо ничего прописывать.
Ещё раз здравствуйте за сегодня.
Злоупотребляю Вашей отзывчивостью и обращаюсь ещё раз за помощью. В инете нашёл скриптик самодельный по переносу сайта с дел на вердпресс (https://github.com/olegabr/dle2wordpress), по описанию переводит все, вплоть до ключевых слов. Хочу протестить, но я не понимаю одно действие в описании настройки скрипта, а именно — необходимо выполнить стандартную настройку qcubed — указать значения для настроечных констант __DOCROOT__ и __SUBDIRECTORY__.
Прошу помочь и разъяснить как сделать это в рнр админе.
Заранее благодарен.
DLE написали жалобу хостингу и сайт вырубили. Решил перенести сайт на WP.
Думал несколько дней буду возиться и вручную добавлять все новсти, а их порядка 200 штук. Еще не знал как страницы по правильным адресам сделать.
По вашему совету все сделал.
Работу по переносу сайта сделал за минут тридцать. Благодарю от души!
Здравствуйте. спасибо за статью. Загвоздка в последнем шаге. При выполнении запроса выдает ошибку
SQL запрос:
DELETE FROM
wp_users
WHEREwp_users
.ID
!= 1;Ответ MySQL: Документация
#1046 — No database selected
Ошибку понял. Все Ок
насчет дублирования в посте в вордпресс , с дле короткой и полной новости можно как то решить , может какой плагин есть?
Плагина не встречал. Хотя по логике возможно. Не вдавлся в эту проблему.
Здравствуйте !
Перенес по Вашей инструкции сайт с ДЛЕ на Вордпресс.
Спасибо !
Но подскажите как подключить отображение картинок …
«Для отображения картинок вам нужно со старого движка перезалить папку uploads прямо в корень нового движка. Установите в wp-content свой шаблон и наслаждаемся бесплатным движком WordPress.»
Это не работает !
У меня версия Вордпрес 4.11
Залил картинки как положено, атрибуты файлов тоже все ок !
Но как будут отображаться картинки, если пути и информация о них не импортировались в новую базу wp_post.
Пробовал напрямую добавить в БД в виде теста данные о картинке, но не работает. Странный порядок назначения в Вордпресс. После ДЛЕ пока тяжело въехать.
Может подскажете как подключить картинки ???
Заранее большое спасибо !!!
А как это у Вас не отобразился путь к картинкам? Если нет пути, то и картинки не отобразятся.
Помоги в лс по поводу доп полей, пожалуйста.
Заранее спасибо
uploads должно лежать в корне и все
новые картинки есно будут класться в другое место
еще проблемы бывают на выделенных серверах на vds, там нужно сменить пользователя в правах на файлы. Нельзя использовать root.
Здравствуйте. Переносил сайт с DLE на WP, все получилось нормально, конечно кроме дублирования краткой новости. Картинки тоже получилось перенести, а вот как быть с прикрепленными файлами? После переноса отображается только «[attachment=7]». Как сделать чтобы были файлы?
после переноса что можно удалить в базе ? (например есть таблица dle_admin_logs, эта таблица бедет в дальнейшем использоваться WP или нет ?)
Базу ДЛЕ всю можно удалять, она же все равно не подключена к WP. Можете сохранить для себя (а вдруг пригодится).
Очень круто!!!
Дружище, спасаешь!!! Пока, все получилось.
Единственное… я не стал удалять папку uploads и все картинки показываются без проблем.
ОГРОМНОЕ СПАСИБО!!!
Василий, помогите, пожалуйста, перенести сайт с dle на wp. Проблемы с картинками, категориями и т.п. Плюс еще нюансы. Платно.
Забыл адрес указать:
oktonyc@gmail.com
Здравствуйте, Что то ни чего не получилось. Плагины все установил, запрос сделал, /%category%/%post_id%-%postname%.html прописал. Базу я заливал через Sypex.Dumper.Pro, после этого вообще не смог войти в админку.
Извиняюсь не мог ответить, был в отъезде. По сайту понимаю все получилось?
Здравствуйте. Переносил сайт с DLE на WP, все получилось нормально, конечно кроме дублирования краткой новости. Картинки тоже получилось перенести, а вот как быть с прикрепленными файлами? После переноса отображается только «[attachment=7]». Как сделать чтобы были файлы?
Архивные и exe файлы? Если их то это вручную.
А как я теперь вручную буду знать какой файл от какой новости? у них ведь вид типо 324135145-blablabla.zip ? а ссылка на загрузку тип [attachment-312]
Спасибо автору! Новости перенес. А каким запросом статические страницы переносить?
Добрый день. Извиняюсь, сейчас времени нет. В БД вордпресса кое-какие сложности, надо покопаться. Постараюсь.
Приветствую
такая проблема возникла. Перенес все нормально с DLE. Но обнаружилась одна категория которая не перенеслась, т.е. постов из нее не видно никак. Изучив почему так, обнаружил, что пользователь был отличный от админа, который все эти новости заливал. Пользователь тот был удален ибо сайт заспамлен был и уже разбираться кто куда было невозможно. Т.е. видимо посты с несуществующим пользователем не перенеслись. Что можно сделать? Админка DLE недоступна, там все поломано, только через Phpadmin. Желательно как то, что-то предпринять уже на новой базе.
Заранее спасибо за помощь
Хорошего дня!!! А у меня не получается перенести посты… в wp_posts написано «0», а вот в wp_term_relationships отображается кол-во постов в dle, но там сплошные нули…
Хоть ответа и не последовало, кстати я не в обиде, все получилось. ОГРОМНОЕ спасибо за пост. ОЧЕНЬ помог.
Здравствуйте все перенс сайт работает, только картинки не отображает потому что путь другйо указан, папку uplods перекинул, путь к картинке указывает ввида
http://site.ru/%22http://site.ru/uploads/posts/2011-12/1323104350_post.jpg/%22
ну тоесть дублируется сайт и соответсвенно не находит ее, есть возможность изменить как то это ко всем картинкам
Какой то загадочный путь указан. Это надо смотреть в реальном виде.
http://health-tv.ru/
На картинках стоит закрывающий тег \ .Уберите его.
Помогите пожалуйста. У меня такаяже проблемма. Она связана с тем что на DLE Картики добавляли через визуальный редактор.
По этому все ссылки имеют вид
И поэму они не открываются, Висит только иконка картинки.
Новостей на сайте свыше 30000
Остальные корректировка я проделывал в ручную. Бывают такие моменты, когда старый сайт еще нужен, например посмотреть расположение блоков, как выглядели статьи, что не переехало на новый сайт итд.
Ошибка
SQL-запрос:
DELETE FROM
wp_users
WHEREwp_users
.ID
!=1;Ответ MySQL: Документация
#1146 — Table ‘bazadle.wp_users’ doesn’t exist
Ошибку выдает при выполнение SQL запроса что пользователь не существует.
При установке WordPress префикс с «_wp» поменял на «dle» как здесь сказано:
В возникшем окне прописываем все старые данные БД движка DLE . Если не помните, то они находятся: Engine — Data — dbconfig.php
при установке шаблона в wp-content/themes
Архив не удалось установить. В теме отсутствует таблица стилей style.css.
Хотя она присутствует.
Мля, статья не доработана не хрена.
Подскажите пожалуйста,
а как быть если на dle урлы новостей вот такого вида http://site.ru/index.php?newsid=638
По схеме получиться перенести прямо с такими же урлами?
>> а как быть если на dle урлы новостей вот такого вида http://site.ru/index.php?newsid=638
Очень просто)
Идёшь в Админку WP — Настройки — Постоянные ссылки. Выбираешь «Произвольно» и прописываешь так:
/index.php?newsid=%post_id%
добрый день
если создам доп поле в вордпрес к примеру id_news
как мне перенести доп поле id-news_dle в id_news ?
спасибо
Добрый день!
Благополучно перенес сайт с дле на вордпресс. Единственная проблема — спойлеры с дле не открываются на вордпресс. Подскажите, как их заставить работать?
Добрый день. У меня схожая ситуация с вашей.
+ у дле есть большой минус со специалистами для доработок сайта и доработкой функционала. Для меня вордпрес проще в управлении и простое обновление движка.
Можете ли вы мне помочь в переносе сайта с дле на вордпрес на платной основе?
Здравствуйте.
Скажите, а сколько будет стоять такая услуга по переносу?
Мне сейчас делают лендинг на вордпресс. А ранее на этом домене был сайт с движком dle. Сейчас получается можно за спиной лендинга возобновить все статьи купленные ранее и залинковать на лендинг.
Добрый день,
тоже интересуюсь стоимостью переноса?
2231301[СОБАКА]gmail.com
Добрый день!
Подскажите что делать с такой ошибкой:
Ошибка
SQL запрос:Документация
INSERT INTO wp_term_relationships (object_id, term_taxonomy_id) SELECT id, category FROM dle_post
Ответ MySQL:Документация
#1265 — Data truncated for column ‘term_taxonomy_id’ at row 72