Основной проблемой, когда переносите WordPress-сайт становится то, что Вам необходимо искать и заменять старые URL на новые. Если у Вас сайтов много, то и ссылок для поиска и замены будет много, да и размер базы данных WordPress будет приличной (структура БД WordPress).
В этой статье мы с Вами рассмотрим некоторые инструменты, которые помогут решить нам данную проблему, а соответственно упростят жить при работе с БД, то есть с ее переносом.
Плагин WP Migrate DB
Если у Вас имеется доступ в консоль администратора WordPress, то это самый простой способ, чтобы вносить различные изменения – это использование плагина , который можно скачать с официального каталога плагинов WordPress. Вам лишь нужно будет ввести новый URL-адрес, а также пути к файлам, после чего плагин сам экспортирует обновленную версию БД, а Вы затем просто сделаете импорт в пустую БД на сервере.
Плагин Search and Replace
Если же Вы уже перенесли сайт, а также саму базу данных на новый сервер, то Вам нужно зайти в phpmyadmin и заменить на новый адрес, чтобы Вы могли зайти в консоль администратора. Далее, используя плагин , который Вы можете скачать с официального каталога плагинов, можете заменить остальные URL в таблицах БД (это в статьях, страницах и так далее).
Скрипт Search and Replace DB
Отличный третий вариант, который реализуется при помощи инструмента . Это не плагин WordPress, но он очень прост и удобен в своей работе. При помощи него можно найти и заменить нужную информацию, то есть URL. Для этого Вам нужно загрузить скрипт на сервер, затем запустить его, просканировать все таблицы и ввести то, что нужно Вам заменить.
Этот скрипт можно использовать не только для движка WordPress, но также и Joomla, Drupal, либо другую любую CMS, но именно перед WordPress он имеет преимущества:
- Имеет поддержку серилизации
- Имеет поддержку безопасных мультибайтовых Unicode-изменений, а это очень важно при использовании интернациональных доменов
- Имеет опцию пропуска столбцов guid, что важно для переноса живых сайтов
Также очень важно запомнить: если будете использовать этот скрипт, то не забудьте его удалить с хостинга после того как выполните все необходимые действия, это очень важно в целях безопасности.
Заключение
Чтобы решить эту проблему, можно найти множество различных инструментов, причем еще проще, чем я описал тут. Можно просто написать SQL-скрипт и выполнить его на самом сервере, либо написать свой обработчик.
Также советуем почитать на PressDev.RU
Короткая ссылка: http://pressdev.ru/?p=5877



