Как перенести сайт с DLE на WordPress
Перенести сайт с DLE на WordPress задача не очень сложная. Самое муторное во всем процессе — это копирование всех страниц сайта, кроме рубрик.
Тонкости:
- Вы можете сохранить все адреса страниц, но не можете сохранить адреса рубрик — поэтому надо настроить редирект 301. В Вордпресс рубрика не имеет в конце слеш, в отличие от ДЛЕ.
- Если на движке ДЛЕ у вас были заданы уникальные описания к статьям, и они выводились в раздел, их тоже придется копировать в тело нового поста (если вам это надо). Если уникальных описаний не было — ваша задача упрощается.
- Вам придется заново проставить теги и даты постов.
Процесс переноса сайта с ДЛЕ на Вордпресс:
- У вас есть домен donor.ru, на котором то и расположен сайт на ДЛЕ. Создайте поддомен к этому сайту xxx.donor.ru, на него и будем копировать все страницы.
- На поддомен заведите базу данных (пусть она называется bd_wp ), установите движок Вордпресс как положено. Добавьте плагины и настройте отображение постоянных ссылок, так, чтобы у вас получился адрес аналогичный старому. Это важно, чтобы сайт не начал отдавать 404 ошибку.
- Через админку ВП создайте меню навигации — такое же, как у вас было, но, увы, без слеша. Пока редиректы не ставьте!
- Начинайте копировать посты с основного домена на поддомен, при этом сразу меняйте дату поста, теги — потом это делать утомительно. Копировать просто — выделяете весь пост, с картинками и файлами и вставляете в !визуальный! редактор.
- Как только все ваши страницы будут скопированы, можете приниматься за редактирование дизайна на поддомене (если это требуется).
- Вы все перенесли и настроили.
Начинаем перенос с поддомена на домен.
- Для этого топаем в пхпАдмин и делаем экспорт базы данных bd_wp от ВП на комп.
- Скачали базу bd_wp и открываем ее только в стандартном блокноте!!! Правка — заменить. Вам надо во всем документе заменить адрес поддомена xxx.donor.ru на адрес основного домена donor.ru. Осторожнее здесь. Изменили — сохраняем.
- Идем на сервер. Переименовываем папку с основным доменом (не удаляйте пока). Например, основной домен donor.ru и его папка donor.ru — переименовываем в donor.ru123.
- Теперь папку поддомена, например она xxx.donor.ru, переименовываем в donor.ru — ваш поддомен стал основным доменом, но еще не все.
- Снова идем в пхпадмин, выбираем базу bd_wp под ВП и полностью ее очищаем (не удалаяем, а очищаем). База bd_wp пуста и в нее делаем импорт файла bd_wp.sql, тот, что изменили только что. Импорт прошел успешно? Значит сайт можно открыть, он должен быть на основном домене donor.ru и работать на ВП с базой bd_wp.
- Только теперь можно настроить 301 редирект для рубрик.
- Можно перенести счетчики из папки donor.ru123 и главное — файлы и картинки!!!
- Для этого берем папку donor.ru123/uploads (из старого dle) и копируем ее на WP в корневую donor.ru/uploads. Проверьте наличие картинок в постах — все будут на месте. Точно так же можно скопировать и другие важные папки, если вы их создавали на ДЛЕ.
Готово.