9 лучших плагинов WordPress для миграции. Wordpress миграция сайта


9 лучших плагинов WordPress для миграции

В этой статье мы рассмотрим перенос сайта WordPress на другой хостинг с помощью специализированных плагинов для миграции. Но прежде ознакомимся с некоторыми основами:

Почему миграция так важна

Перенос сайта требует нескольких шагов, осуществляемых вручную. Нужно продублировать данные, скопировать контент, файлы и изображения в корректные деревья каталогов, восстановить базу данных, переместить и повторно развернуть плагины и виджеты. А также протестировать, чтобы убедиться, что весь процесс был завершен без ошибок.

Для сайта, содержащего тысячи публикаций и изображений, этот процесс может быть долгим и трудоемким. Существует риск потери данных и недоступности сайта, если миграция выполнена неправильно.

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

Заинтересовались? Тогда перейдем к обзору специализированных плагинов!

1. Duplicator

Один из самых популярных плагинов для миграции в экосистеме WordPress. Имеет на своем счету свыше 500 тысяч активных установок и среднюю оценку 4,9 из 5. Хотя сегодня мы представляем его как плагин для миграции, он также есть в нашем списке «10 WordPress плагинов для резервного копирования WordPress, о которых необходимо знать» Бесплатная версия доступна в каталоге плагинов на WordPress.org, но есть и премиум версия, стоимостью от $49.

Duplicator – это мощный инструмент, предназначенный для того, чтобы администратор мог дублировать, создавать резервную копию, перемещать и осуществлять процедуру переноса сайта на другой хостинг.

Трехшаговый мастер настройки поможет установить пакет, состоящий из отдельного zip файла (архива) и установщика, просканировать возможные проблемы с настройками сервера, архивными файлами и таблицами базы данных, а затем собрать пакет. Можно настроить пакет так, чтобы исключить определенные директории, типы файлов и таблицы базы данных. Для просмотра доступны подробные отчеты на каждой стадии миграции, а также инструмент ведения логов последних сборок.

Установка нового сайта из ранее созданного пакета осуществляется открытием файла установки через браузер. Другой мастер настройки, состоящий из трех шагов, проведет извлечение всех файлов из архива и создание новой базы данных, выполнение обновлений базы данных и тестирование сайта. Предоставляется отчет с кратким описанием любых возможных ошибок и предупреждений после завершения установки.

Полная документация с видео уроками находится на сайте разработчиков. Но они честно предупреждают, что Duplicator не для новичков и требует технических знаний выше среднего. Полная поддержка предоставляется покупателям премиум версии плагина – Duplicator Pro. Переход на версию Pro открывает дополнительные возможности, такие как планируемое резервное копирование, поддержка копирования на Dropbox, Google Drive и FTP, лицензии на несколько сайтов и шаблоны пакета.

В настоящее время не рекомендуется использовать Duplicator в мультисайтовых сетях. Но он является надежным инструментом для переноса или резервного копирование WordPress сайтов, дублирования версии сайта, находящейся в эксплуатации, на локальный сервер для тестирования.

2. UpDraftPlus

Еще один популярный плагин для миграции WordPress, который имеет более 500 тысяч активных установок и среднюю оценку пользователей 4,9. Этот плагин входит в наш список «10 WordPress плагинов для резервного копирования, о которых необходимо знать» Бесплатная версия доступна в каталоге плагинов на WordPress.org, но есть и премиум версия, стоимостью от $70 до $145.

UpDraftPlus является мощным плагином, поддерживающим хранение в облаке, автоматическое резервное копирование и разделение больших сайтов на несколько архивов. Для создания резервной копии нужно выбрать, какие файлы и каталоги включить в копию. Затем можно восстановить данные из резервной копии в существующий сайт, заменив темы, плагины, загрузки и другие каталоги нажатием одной кнопки.

Премиум-версия включает в себя дополнительные места хранения, шифрование базы данных, улучшенную техническую поддержка и лицензии для нескольких сайтов. А также клонирование сайта за один клик и инструмент переноса сайта на Вордпресс на другой хостинг, который позволяет скопировать сайт и продублировать его в новом месте.

UpDraftPlus – это великолепный вариант для менее подготовленных пользователей, так как он предлагает понятный интерфейс, клонирование в один клик и инструмент миграции. С другой стороны, опытные администраторы по достоинству оценят массу вариантов хранения и шифрование баз данных. И если нужно перенести очень большой сайт или необходимо работать с мультисайтовой сетью, UpDraftPlus является отличным выбором.

3. WP Migrate DB

Мощный плагин с более чем 100 000 активными установками и средней оценкой пользователей 4,8. Бесплатная версия доступна в каталоге плагинов на WordPress.org, премиум версия — от $90 за персональную лицензию.

WP Migrate DB применяет другой подход к миграции. Вместо того чтобы экспортировать файлы и формировать архив, этот плагин экспортирует базу данных сайта, которую вы сохраняете на своем компьютере как SQL файл. Чтобы завершить миграцию, нужно импортировать этот файл в существующую базу данных WordPress.

Настройка миграции проста, с возможностью автоматической замены URL сайта внутри базы данных на новый URL, (на который будет перенесен сайт). И возможностью исключить лишние данные: нежелательные комментарии и временные кэшированные данные. Настройки миграции можно сохранить.

Лицензия Personal Pro добавляет возможность резервного копирования базы данных перед выполнением миграции, которое работает как система версий. WP Migrate DB Pro позволяет включить базу данных в установку с помощью плагина. Также премиум-версия обеспечивает возможность остановки и возобновления миграции в процессе выполнения.

Более высокие премиум уровни (Developer, Studio и Agency) добавляют еще больше функциональных возможностей переноса сайта на другой хостинг с помощью дополнений. Эти лицензии открывают доступ к мультисайтовым инструментам для экспорта подсайтов и их импорта как отдельных сборок сайта, медиа-средствам для миграции и копирования медиа библиотек между сайтами. А также интеграции WP-CLI для настройки автоматического выполнения миграции в планировщике.

WP Migrate DB очень полезен, если вы не собираетесь осуществлять перенос файлов сайта.

4. All in One WP Migration

Имеет более 100 000 активных установок и оценку 4,7. Бесплатная версия доступна в каталоге плагинов на WordPress.org. Есть премиум расширения, цена которых варьируется от $59 до $179.

Это простой плагин миграции с экспортом и импортом. Окно экспорта содержит опции для нахождения и замены текста. Созданный экспортный файл может быть сохранен на вашем компьютере. Окно импорта дает возможность загрузить файл экспорта, который будет восстановлен в существующей сборке WordPress.

Интересная встроенная функция – фрагментация данных и для экспорта, и для импорта, которая защищает плагин от таймаута и обходит ограничения по размеру загружаемых файлов. Это полезно при использовании виртуального хостинга, который часто ограничивает пользователей в возможности изменить настройки по умолчанию.

Для доступа к расширенному функционалу необходимо приобрести премиум дополнения. Это позволит увеличить размер загрузок (до 5 Гб), предоставляет дополнительные возможности хранения (Dropbox, Google Drive, Amazon S3, OneDrive, FTP), резервное копирование по расписанию, импорт из URL и мультисайтовые возможности. Все премиум расширения имеют бессрочную лицензию с обновлениями, использованием на любом количестве сайтов и премиум-поддержку.

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

5. WP Clone

Более 200 000 активных установок и оценка 4,2. И это несмотря на явную проблему, признанную разработчиками: плагин не работает в 10–20% случаев. Чаще всего возникает проблема с восстановлением данных из резервной копии, а не с клонированием сайта, поэтому мы рассматриваем этот плагин как возможный вариант.

В бесплатной версии WP Clone включает в себя несколько полезных функций, предназначенных для переноса сайта на Вордпресс на другой хостинг. Плагин устанавливается на целевой сайт и не требует доступа по FTP к первоначальному сайту. По умолчанию WP Clone копирует только пользовательский контент и базу данных, но не системные файлы WordPress. Это делает процесс быстрым и повышает безопасность.

Плагин не допускает проблем доступа к резервной копии оригинального сайта через прямое HTTP соединение, и использует встроенную функцию zip архивации. Поэтому он совместим почти со всеми хостингами, поддерживающими WordPress.

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

6. VaultPress

Имеет только премиум версию. Бесплатная версия, представленная в репозитории WordPress плагинов, обеспечивает функции резервного копирования и синхронизации, а для миграции требуется подписка (начиная от $9 в месяц). Репозиторий дает следующую оценку популярности этого плагина: более 20 000 установок и 4,7 звезд.

Этот плагин предназначен для создания резервных копий и сканирования уровня безопасности. Он синхронизирует каждую запись, комментарий, медиафайл, версию и настройки панели администрирования на своих серверах. Также можно воспользоваться резервной копией и функцией восстановления, чтобы перенести свой защищенный VaultPress сайт на новый сервер.

Плагин позволяет просматривать историю резервных копий и скачивать архивы баз данных, загрузок, тем и плагинов. Резервные копии можно восстановить по FTP или SSH соединению.

7. BackupBuddy

[IMG = https://cdn.elegantthemes.com/blog/wp-content/uploads/2015/11/backup-buddy-plugin-image.png]

Подписка начинается от $80 в год для управления двумя сайтами. BackupBuddy создает полные резервные копии не только базы данных WordPress, но и медиа библиотеки, файлов тем и плагинов. Отдельные файлы и таблицы можно исключить. Резервные копии создаются по автоматизированному графику, а файлы можно сохранять в различных хранилищах, включая собственное решение для хранения пользовательских копий (BackupBuddy Stash), Dropbox, Amazon S3, Rackspace Cloud, FTP и электронную почту.

BackupBuddy предлагает функционал для легкого переноса сайта на другой хостинг. Функция Deployment позволяет установить вспомогательный сайт, который можно легко подключить к существующему, и передавать изменения между ними.

Панель инструментов BackupBuddy позволяет переносить сайт на другой сервер или домен, вводя новые параметры доступа к базе данных.

Плагин является хорошим вариантом для тех разработчиков, кто создает ресурсы на временных доменах или локально и хочет перенести сайт на реальный домен. Также он пригодится владельцам сайтов для резервного копирования.

8. WP Backitup

Это в первую очередь плагин для резервного копирования. В отличие от других, WP Backitup ограничивает восстановление из резервной копии в бесплатной версии плагина. Стоимость премиум версии начинается с $79.

WP Backitup позволяет осуществлять автоматическое резервное копирование и сохранять данные на своем сервере. С его помощью можно создать полную копию, включая базу данных, темы, плагины. Премиум версия WP Backitup обеспечивает возможность скопировать или перенести сайт, основываясь на том же самом процессе копирования и восстановления.

WP Backitup – это заслуживающий внимания вариант для владельцев сайтов, которые ищут более дешевое решение для размещения резервных копий и переноса сайта.

9. BlogVault Real Time Backup

Плагин требует платную подписку за функции, подобно VaultPress. Стоимость платной подписки начинается от $9 за месяц, что помещает плагин в тот же ценовой диапазон, что и VaultPress. С более чем 10 000 установками и оценкой в 4,3 звезды, BlogVault достаточно популярен.

Плагин обеспечивает плановое автоматическое резервное копирование и простое восстановление из панели инструментов. Он позволяет производить резервное копирование в режиме реального времени, которое запускается с помощью стандартных WordPress триггеров, таких как добавление записей или страниц.

BlogVault позволяет переносить сайт WordPress на другой хостинг или новый домен за несколько кликов. Можно выбрать любую версию из списка доступных резервных копий, и с серверов BlogVault выполнится миграция.

Плагин поддерживают мультисайтовые сети, что делает этот инструмент достойным конкурентом для других решений.

Выбор плагина для миграции

Выбор подходящего WordPress-плагина для миграции является принципиально важным шагом в минимизации трудностей, связанных с переносом сайта. Какой плагин подходит для вас, зависит от имеющегося технического опыта, сложности переносимого сайта и функционала, который вам необходим.

Если вы не подкованы технически и хотите использовать самый простой вариант, решение с управляемым резервным копированием, которое позволяет проводить миграцию, будет наилучшим вариантом. VaultPress, WP Backitup и BlogVault являются отличными вариантами, причем последний плагин предусматривает специальное использование, если у вас есть мультисайтовая сеть или большие сайты.

Если у вас есть технические навыки, и вы хотите иметь инструмент, который облегчит вам жизнь, Duplicator, вероятно, будет самым лучшим плагином для вас. WP Migrate DB является хорошим вариантом, если нужно переместить только данные вашего сайта, а не файлы.

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

Мультисайтовые сети остаются неоднозначной областью применения WordPress, и большинство плагинов не поддерживает миграцию ни всей сети, ни отдельных подсайтов. Если вам нужно сделать именно это, то стоит обратить внимание на Updraft Plus и All in One WP Migration. Updraft может быть полезен, если нужно перенести огромный сайт на другой хостинг.

Заключение

Благодаря разнообразию плагинов для WordPress миграции остается мало причин для осуществления переноса сайта вручную. Экономия времени и усилий, делает использование плагинов для миграции простым и верным решением.

Перевод статьи «Get Your Site Moving With 9 of the Best WordPress Migration Plugins» был подготовлен дружной командой проекта Сайтостроение от А до Я.

www.internet-technologies.ru

Семь лучших WP плагинов для миграции | WPNICE

Привет читателям! Как все знают, WordPress очень просто установить, но если вы захотите перенести уже готовый WordPress-сайт  на другой сервер, то это может обернуться настоящей головной болью. Как раз на этот случай мы создали подборку полезных для переноса сайта расширений, в которой встречаются как платные, так и бесплатные плагины. Описанные расширения как правило, также можно использовать и для создания бэкапов вашего сайта. Некоторых их них мы уже касались ранее, но общая подборка не будет лишней.

WordPress Duplicator

Duplicator имеет впечатляющий рейтинг в 4.9 из  5-ти возможных звезд, но не стоит забывать о том, что для работы с этим плагин потребуются некоторые технические знания, необходимые для  его правильной установки  и настройки. Так что если вы предпочитаете более наглядный пошаговый интерфейс, который проведет вас через весь процесс, то лучше подобрать другой плагин.

Duplicator требует мануального ввода деталей вашего хостинга  и базы данных.  Также он проведет несколько проверок перед тем, как создать  архив вашего сайта. Если у вас очень большая база данных или файлы сайта крупные, то вам придется немного повозиться,  прежде чем все хорошо заработает.

Duplicator – это бесплатный плагин, но есть также и про-версия. Про-версия понадобится вам в том случае, если вы захотите создать мультисайтовую инсталляцию, кроме того вы получите следующие полезные функции:

Детальное описание плагина можно почитать вот в этой статье.

Перейти к плагину

BackupBuddy

BackupBuddy  — это пожалуй, лучший премиальный плагин, который очень легко использовать и который имеет множество фанатов из WordPress- сообщества.  Впервые он был представлен в 2010 году, и на данный момент  используется практически  полу миллионом  сайтов.

Как вы можете догадаться по его названию, он разработан в  первую очередь, как сервис создания WordPress- бэкапов. Но он также прекрасно работает и в случае переноса сайта, так как встроенная функциональность  позволяет  изменить хостинг или сервер, сменить ваш домен и автоматически изменить ссылки, когда вы переезжайте на новый домен.

Лицензия разработчика также включает дополнительные функции, среди которых встроенная функциональность переноса WordPress, клонирование WordPress, функция  «развертывание и разработка», которая позволяет применить изменения к существующему сайту из среды развертывания.

Одно из главных преимуществ BackupBuddy заключается в том, что вы получаете дополнительную поддержку.  И если у вас возникают какие-либо проблемы, то вам не нужно блуждать  в впотьмах, пытаясь самостоятельно решить  эту проблему, так как вы можете обратиться к разработчикам, которые  сразу же помогут вам.  Есть и большой форум пользователей. Также вы получите  следующие функции:

Цена одной лицензии начинается от 80 долларов за один год обновлений и поддержки. Либо вы можете заплатить 297 долларов за постоянные обновления в течение всей жизни  и получить лицензию для неограниченного количества сайтов

Перейти к плагину

All-in-One WP Migration

Плагин с All-in-One WP Migration создан специально для того, чтобы вы могли с легкостью экспортировать базы данных WordPress, медиафайлы, плагин и темы. Также есть функция «найти и заменить»  в базе данных,  чтобы легко могли «чинить» испорченные в результате переноса сайта файлы и ссылки.

Этот плагин поможет обойти ограничение сервера на загрузку файлов и увеличить его до  512MB (5GB в про-версии).

Также есть встроенная возможность перенести  WordPress на сервисы «облачного» хранения, включая Box, Dropbox, OneDrive, Google Drive, Amazon S3 и другие.

Другая полезная функция, которая заметно отличает этот плагин от других подобных расширений, заключается в том, что он полностью оптимизирован для мобильных устройств, благодаря чему вы сможете с легкостью сделать бэкап WordPress-сайта и перенести его, куда надо, даже если вы находитесь вдали от дома или офиса.

Про-версия этого плагина стоит  $59 за пожизненную лицензию с неограниченным числом обновлений.

Перейти к плагину

UpdraftPlus WordPress Backup Plugin (UpdraftPlus Migrator)

UpdraftPlus разработан для того, чтобы упростить процесс создание резервной копии сайта и его последующего восстановления.  Сайт можно легко восстановить и закинуть его  бэкап на сервис облачного хранения. Есть функции переноса и клонирования сайта,  но чтобы их получить, вам нужно будет обновиться до премиальной версии, либо купить отдельный плагин Updraft Plus Migrator

Премиальная версия позволяет хранить «облачный» бэкап на одном из дополнительных сервисов  (Microsoft OneDrive, Microsoft Azure, Google Cloud Storage, SFTP, SCP WebDAV).

UpdraftPremium  предлагает дополнительную поддержку и бесплатные обновления на год, а также предоставляет 1 гигабайт облачного хранения для бэкапов. Другие премиальные функции:

Премиальный плагин стоит от $70 до $145 в зависимости от той лицензий, которую вы выбрали. Плагин также доступен, как отдельный, и стоит он 30 долларов за один или два сайта и 49 долларов, если вы приобретаете его для мультисайтовой инсталляции.

Перейти к плагину

WP Migrate DB

WP Migrate DB работает следующим образом: он экспортирует WordPress базу данных в качестве  MySQL data dump, потом запускает функциональность «найти и заменить»  для URL и путей к файлам, и преобразует данные перед тем, как сохранить их в качестве SQL файла. Затем вам нужно будет вручную импортировать этот SQL –файл, используя такой инструмент, как phpMyAdmin

Этот плагин потребует от вас больших технических навыков, чем прочие плагины переноса сайта. Он больше подойдет разработчикам и тем, кто уверенно работает с бэкендом WordPress. Это хороший вариант для тех, кто хочет получить более полный контроль над процессом переноса сайта и созданием его бэкапов, а не просто создать полный клон оригинального сайта.

Также есть про-версия плагина, которая дает такие дополнительные функции, как возможность выдергивать  и впихивать базы данных для развертывания и разработки, приоритетность создания бэкапов баз данных для переноса, возможность поставить бэкап на паузу, фильтрация колонок, типов записей и других ненужных данных.

Про-плагин можно купить за $89 для персональной лицензии, которая поддерживает  12 инсталляций, или за $999 вы можете получить  лицензию, которая поддерживает неограниченное  количество сайтов.

Перейти к плагину

VaultPress

VaultPress – это премиальный плагин переноса сайта и создания бэкапов с бесплатной версией, которая поддерживает создание базовых резервных копий и сканирование угроз.

VaultPress доступен на основе подписок, базовая из которых стоит от $3.50 за месяц или $39 в год за личную лицензию. Вы получите автоматические каждодневные бэкапы с неограниченным хранением, мониторинг безопасности в режиме реального времени, защиту от грубых силовых атак и спама.

Также премиальная версия плагин понадобится вам, если вы хотите качественно перенести сайт и восстановить его в один клик. Интерфейс позволяет вам с легкостью оперировать разными версиями бэкапов и переносить сайты, включая базы данных, темы и плагины.

Хороший вариант, если в дополнение к функциональности переноса и резервного копирования, вам нужны еще и функции безопасности.

Перейти к плагину

WP Clone

WP Clone позволяет вам создать точную копию или “клон” вашего WordPress-сайта, которую потом можно будет развернуть на другом сервере или домене. Плагин идеален для переноса сайта, создания резервных копий и инсталляции преднастроенных версий WordPress.

WP Clone легко использовать, и он не требует доступа по FTP. Вам нужно будет создать свежую инсталляцию  WordPress на новом сервере, перед тем, как использовать этот плагин. Так как системные файлы WordPress не подвергаются резервному копированию, то это позволяет уменьшить время загрузки. Резервные копии  изымаются посредством http, так что  нет нужды загружать крупные файлы, используя интернет соединение.

WP Clone очень быстрый, но придется поработать вручную, установив WordPress. Также рекомендуется дезактивировать и удалить плагины кэширования страниц, безопасности и перенаправления, а потом переустановить их уже  на новом сайте.

Перейти к плагину

 

wpnice.ru

Миграция на wordpress или перенос сайта на wordpress

WordPress – самая популярная система управления сайтами в мире. Многие компании стали переносить свои сайты на WordPress, так как их сайты просто морально и технически устарели (не соответствуют требованиям поисковых систем).

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

Какие чаще всего бывают причины для переноса сайта на WordPress?

Почему для миграции выбирается именно WordPress?

Как происходит перенос / миграция сайта на WordPress?

Во время краткого аудита мы выявляем и описываем какие проблемы на сайте есть сейчас. О самых частых проблемах с WordPress мы уже писали, практически такие же допускаются и на сайтах не на wordpress. Практически всегда на сайтах есть проблемы, фатально мешающие его индексации и поисковому продвижению.

Во время оценки функциональности мы смотрим как и что реализовано на сайте, а затем планируем как будет реализован этот функционал на сайте сделанном на wordpress. Порой мы от чего то обоснованно отказываемся, что-то делаем несколько иначе.

Если мы что-то не можем реализовать, то предлагаем клиенту несколько вариантов. Мы находим разработчика модуля для воссоздания необходимого функционала. Не реализовываем функционал или планируем его реализовать позднее

Далее мы оцениваем возможность переноса дизайна. В 99% случаев всегда есть возможность полностью адаптировать дизайн под вордпресс, шаблонизатор wordpress позволяет делать практически всё, что угодно. Далее мы рассчитываем сроки исполнения работ, а так же их стоимость и приступаем к работе.

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

adtimes.ru

Перенос сайта с DLE на WordPress 2017

Перенос сайта с DLE на WordPressОднажды, с сайтом одного из проектов, с которыми я работаю случилась неприятность - его взломали и удалили все файлы с хостинга. Сайт был создан на платформе Data Life Engine (DLE), разумеется, на ломаной (nulled) версии. Полагаю, нас взломали сами авторы движка. Бекапы конечно у нас были и тогда я понял, что в движке полно уязвимостей и пора выполнить перенос сайта с DLE на WordPress. О том, как это сделать, я хочу рассказать вам в этой статье. В интернете есть несколько статей на эту тему, однако в них описано не все и код для переноса не полностью переносит все, что нужно для полноценной работы, содержит косяк с переносом анонсов, да и плагины WordPress там указаны устаревшие.

Шаг первый: бекап и установка WordPress

Для начала, рекомендую сделать бэкап базы данных DLE и его файлов. Затем посмотрите настройки подключения к БД в файле engine\data\dbconfig.php. Нас интересует DBNAME, DBUSER и DBPASS - скопируйте их куда-нибудь. Теперь нужно выполнить несколько простых действий:

Первый шаг переноса сайта с DLE на WordPress завершен, осталась половина задачи.

Шаг второй: Миграция базы данных

Начну с того, что принцип хэширования паролей пользователей на движках отличается, поэтому пароли с DLE на WordPress не мигрируют вообще! Если у вас есть пользователи и открыта регистрация, то после переноса сайта, сделайте рассылку на E-Mail с просьбой восстановить свои пароли через кнопку "Забыли пароль".

Дополнительные поля в записях (если они есть) не будут перенесены, поэтому если хотите их перенести, вам придется найти их в таблицах DLE, понять, где они должны быть в таблицах WP и изменить SQL код, который представлен ниже, чтобы он и их переносил куда следует.

А вообще это должно решиться заменой d_p.full_story в коде на CONCAT(d_p.full_story,d_p.xfields).

Записи, созданные пользователем, который был потом удален, тоже могут быть не перенесены. Рекомендую сначала проверить, чтобы всем записям был указан какой-нибудь автор (существующий пользователь). Добавить автора всем записям, где его нет можно следующим SQL запросом:

UPDATE 'dle_post' SET author='ЛОГИН ПОЛЬЗОВАТЕЛЯ' WHERE author=''

UPDATE 'dle_post' SET author='ЛОГИН ПОЛЬЗОВАТЕЛЯ' WHERE author=''

Теперь о SQL коде для миграции

Если вы зайдете в phpMyAdmin, вы увидите, что в базе данных есть таблицы, начинающиеся на "wp_" и на "dle_". Если все так - значит вы нигде не ошиблись при установке WordPress.

Для нормальной работы сайта, мы хотим в автоматическом режиме перенести пользователей, категории, записи и комментарии в соответствующие таблицы WordPress.

Я читал другие статьи на эту тему и понял, что везде дают один и тот же код для миграции БД, однако этот код имеет существенные недостатки:

При переносе сайта c DLE на WordPress, я доработал этот код, теперь он переносит данные пользователей, добавляет аттрибуты прав и не переносит анонсы записей. Но если вам все же нужно объединить обе версии каждой записи, то найдите в SQL коде "d_p.full_story" и замените на "CONCAT(d_p.short_story, '<!--more-->' ,d_p.full_story".

Внимание: если на вашем сайте DLE большое количество записей, рекомендую выполнять этот код не в phpMyAdmin, а через десктопный софт для удаленного подключения к БД, например бесплатный HeidiSQL.

В phpMyAdmin выбираем нашу базу данных, переходим на вкладку "SQL" и вставляем в поле этот код:

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; INSERT INTO wp_usermeta (user_id, meta_key, meta_value) SELECT user_id, "first_name", fullname FROM dle_users; INSERT INTO wp_usermeta (user_id, meta_key, meta_value) SELECT user_id, "description", info FROM dle_users; INSERT INTO wp_usermeta (user_id, meta_key, meta_value) SELECT user_id, "admin_color", "fresh" FROM dle_users; INSERT INTO wp_usermeta (user_id, meta_key, meta_value) SELECT user_id, "show_admin_bar_front", "false" FROM dle_users; INSERT INTO wp_usermeta (user_id, meta_key, meta_value) SELECT user_id, "wp_capabilities", "a:1:{s:10:\"subscriber\";b:1;}" FROM dle_users; INSERT INTO wp_usermeta (user_id, meta_key, meta_value) SELECT user_id, "wp_user_level", 0 FROM dle_users; 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, 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;

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

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;

 

INSERT INTO wp_usermeta (user_id, meta_key, meta_value) SELECT user_id, "first_name", fullname FROM dle_users;

INSERT INTO wp_usermeta (user_id, meta_key, meta_value) SELECT user_id, "description", info FROM dle_users;

INSERT INTO wp_usermeta (user_id, meta_key, meta_value) SELECT user_id, "admin_color", "fresh" FROM dle_users;

INSERT INTO wp_usermeta (user_id, meta_key, meta_value) SELECT user_id, "show_admin_bar_front", "false" FROM dle_users;

INSERT INTO wp_usermeta (user_id, meta_key, meta_value) SELECT user_id, "wp_capabilities", "a:1:{s:10:\"subscriber\";b:1;}" FROM dle_users;

INSERT INTO wp_usermeta (user_id, meta_key, meta_value) SELECT user_id, "wp_user_level", 0 FROM dle_users;

 

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, 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;

После выполнения этого кода, все ваши пользователи, посты, категории и комментарии будут копированы в WordPress и вы смело можете посмотреть работу сайта. Если пути к картинками в DLE были прописаны правильно, они должны будут отображаться, ведь папку uploades с картинками мы оставили. Вам останется только сделать основные настройки сайта (заголовок, описание, другие настройки в консоли WordPress) и конечно поработать с шаблоном, чтобы все было как вы хотите.

С помощью этого кода, я успешно в 2012 году перенес с DLE на WordPress сайт проекта Club-FL с ~2000 записями и более 3000 пользователями.

alexell.ru

Перенос сайта на WordPress с других CMS

Перенос сайта на CMS WordPress с другого движка, задача не такая уж и сложная, как может показаться на первый взгляд. На самом деле сохранение организационной структуры сайта и ссылок при миграции происходит намного проще и удобнее. И здесь всё зависит от того на какой платформе сейчас находится сайт. В этой статье мы рассмотрим процесс переноса сайта на WordPress с таких популярных CMS, как Joomla и Drupal, а также научимся переносить сайты, написанные на простом HTML.

Перенос сайтаЭти советы, касающиеся миграции на WordPress с другого движка, направлены на то, чтобы сделать перенос сайта настолько безболезненным, насколько это возможно. Также, хочется отметить, что такая глобальная ревизия, как перенос сайта на другую CMS, может оказаться весьма полезной процедурой — ведь это же отличная возможность переоценить существующий сайт, обновить его дизайн, организационную структуру и избавиться от любого ошибочного кода.

В зависимости от текущего формата сайта, процесс миграции будет разным. Однако, следуя этим советам по переносу на CMS WordPress, вы сможете максимально упростить эту задачу, а за одно и улучшить свой web-ресурс.

Оценка функциональности существующего сайта

Перед началом процесса переноса нужно сделать несколько вещей, которые сделают его более плавным и помогут улучшить конечный продукт. Оценка существующего сайта поможет решить, какие функции нужно использовать в WordPress и какие плагины необходимо будет установить, чтобы иметь доступ к тем же функциям на новом сайте. Они могут включать:

Поскольку нам могут понадобиться расширения, чтобы сохранить прежнюю функциональность сайта, сейчас самое подходящее время для поиска тех самых плагинов, которые обеспечат прежними функциями наш новый сайт, но уже на WordPress.

Оценка системы навигации по сайту и аудит контента

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

Перенос сайта на другую платформу это и хороший шанс оценить контент сайта. Ведь многое из того, что там размещено могло с течением времени потерять актуальность, устареть или потребовать дополнений. Удаление ненужных материалов напрямую связано с репутацией сайта и с тем, насколько он будет интересен целевой аудитории в дальнейшем.

Первичное знакомство с CMS WordPress

WordPress шаблон - BrittanyПрежде чем планировать перенос сайта на WordPress следует ознакомиться с этой системой управления контентом (CMS). В первую очередь это касается новичков. Нужно понимать, как работает WordPress, каким образом размещаются материалы, какие плагины необходимы для полноценной работы в сети интернет. Также, очень важно выбрать подходящий по задачам и тематике шаблон для оформления сайта. Всё это поможет полностью спланировать свой проект переноса, уменьшив большую часть догадок и сюрпризов, которые могут возникнуть в ходе этой работы.

Перенос HTML- сайта на WordPress

Перенос сайтаСамым простым решением задачи переноса обычного статического HTML-сайта на движок WordPress станет, пожалуй, ручное копирование HTML-кода записей и страниц в соответствующие записи и страницы нового сайта на WordPress. Можно вставлять существующий HTML непосредственно в HTML-редактор WordPress без особых проблем. Предоставляя возможность добавлять любые пользовательские стили в файлы CSS выбранного шаблона, внешний вид содержимого должен мигрировать достаточно легко. Однако этот путь хорош для сайтов с небольшим количеством опубликованных материалов. Если же на старом сайте слишком много статических страниц, то в переносе поможет специальный плагин.

HTML Import 2 — это хорошо оцененный бесплатный плагин, который может помочь перейти с HTML-сайта на WordPress. Этот плагин хорош в импорте содержимого и сохранении стилей форматирования, которые были использованы. Миграция дизайна и внешнего вида сайта — не его задача. Если существующий HTML-сайт имеет базовый дизайн и макет, то изменение существующей чистой темы WordPress, такой как Twenty Twelve, например, может быть интересным проектом. Если перспектива разработки собственной дочерней темы не привлекает, то есть сервисы, такие как Theme Matcher, например. Они помогут преобразовать существующий HTML проект в шаблон. Хочется отметить, что переход на WordPress, является прекрасной возможностью обновить дизайн сайта, воспользовавшись одной из многих замечательных тем WordPress.

Перенос сайта с Joomla на WordPress

Хорошей новостью является то, что перенести сайт с CMS Joomla на WordPress, относительно легко. Тем не менее, «подводные камни» существуют и здесь. Вот что необходимо учесть:

Весь процесс переноса сайта с Joomla на WordPress осуществляется за несколько шагов:

Если во время процесса возникли какие-либо ошибки, почитайте FAQ для этого плагина.

Резюме

перенос сайтаИспользование бесплатной версии плагина FG Joomla to WordPress позволяет переносить разделы и категории Joomla в категории и подкатегории WordPress, соответственно. Переносятся все опубликованные посты и ссылки, статьи из Joomla могут быть импортированы в WordPress как посты или страницы. Есть возможность загрузки всех медиафайлов в соответствующую WP директорию, с изменением размера изображений под параметры, указанные в WordPress. Кроме того сохраняются параметры Title и Alt для картинок, а в качестве миниатюры задается первая картинка из поста. Тэги и разрывы страниц, также переносятся. В общем, для многих пользователей — это сравнительно простой и доступный способ переноса сайта с одного движка на другой.

Перенос сайта с Drupal на WordPress

Алгоритм переноса сайта с платформы Drupal на движок WordPress идентичен действиям по реализации той же задачи с CMS Joomla. А все потому, что появился плагин того же автора — FG Drupal to WordPress. Последовательность шагов та же самая:

Если во время процесса возникли какие-либо ошибки, почитайте FAQ для этого плагина.

Резюме

перенос сайтаС помощью плагина FG Drupal to WordPress можно быстро и легко перенести свой сайт, который сейчас находится на платформе Drupal, на CMS WordPress. Плагин был протестирован с Drupal 5, 6, 7 и 8 и WordPress 4.9. Он позволяет импортировать статьи, страницы, категории, переносит теги Drupal, а также изменяет размеры изображений в соответствии с установками WordPress. В качестве миниатюры задается первая картинка из статьи. Сохраняет атрибут alt image. Кроме того, после импорта всего содержимого старого сайта на новый, позволяет модифицировать все внутренние ссылки. Совместим с драйверами базы данных MySQL, PostgreSQL и SQLite Drupal

Тестирование сайта после переноса

После того, как процесс переноса сайта с одного движка на другой завершен, необходимо убедиться в работоспособности нового ресурса, всё ли работает как надо. Для сайтов с небольшим контентом всё довольно просто — достаточно перейти по всем ссылкам и зайти на каждую статью и страницу, при необходимости, устраняя недочеты.Однако для больших сайтов выполнение этой задачи будет несколько утомительно. Для выявления неправильных ссылок подойдёт плагин Broken Link Checker.

Вот некоторые из основных шагов, связанных с проверкой успешности перехода сайта на WordPress с другой платформы:

В общем, надо быть готовым к тому, что при автоматическом переносе сайта с одной системы управления контентом (CMS) на другую, ручная доводка «до ума» неизбежна. Перенос без применения плагинов — дело хлопотное, однако более качественное. По сути создается совершенно новый сайт, доведенный до совершенства с учетом прошлых ошибок.

Заключение

В заключении хотелось бы порекомендовать перед любыми изменениями на сайте делать его резервную копию или его Базы Данных. Для этой процедуры для WordPress разработано несколько плагинов. BackUp WordPress неплохо справляется с этой задачей. Он предоставляет возможность делать регулярные бэкапы как базы данных отдельно, так и базы данных вместе с файлами WordPress. Есть и другие варианты резервного копирования. К примеру, на хостинге могут бесплатно предоставлять такую услугу. В этом случае, на сайте одним плагином меньше, а это — только плюс.

 

Статьи по теме

radiovoyage.ru

Прикладная миграция сайта WordPress Wordpress Ask

Прежде всего. Вам не нужно использовать плагины для переноса некоторого wordpress с одного места на другое.

1) Сделайте резервные копии.

Когда у вас есть резервная копия, например, Updraft, вы можете легко создавать резервные копии со всеми вещами и восстанавливать резервные копии.

2) Жесткая миграция. Лучшая миграция.

Я занимаюсь этим типом миграции большую часть времени. Просто возьмите весь свой FTP и перенесите его на другой компьютер. Сделайте экспорт из всей базы данных wordpress.

Возникли проблемы:

В этой системе я обычно переношу огромные сети с одного сервера на другой без каких-либо других проблем. Улучшение здесь будет своего рода репозиторием, где вы можете хранить весь сайт с базой данных и просто клонировать репозиторий в другом месте. Очень приятно и дружелюбно работать, чтобы делать одни и те же пользователи и пароли в базе данных в разных местах.

Надеюсь, поможет.

wordpressask.com


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта