Перенос сайта WordPress с utf8mb4 на utf8 с помощью плагина
Блог
Делимся с Вами своими знаниями и новостями

#Cruelten » Блог » Web » Перенос сайта WordPress с utf8mb4 на utf8

13.08.2017

Перенос сайта WordPress с utf8mb4 на utf8

Перенос сайта WordPress с utf8mb4 на utf8

Перенос сайта WordPress с utf8mb4 на utf8 очень распространенная задача. И сегодня мы будем ее решать с помощью специального плагина.

Начиная с версии 4.2, WordPress пытается обновить свои таблицы баз данных из UTF8 в UTF8mb4. Это очень здорово, но есть огромный минус. Не все хостинги обладают поддержкой MySQL, которая позволяет держать такую кодировку. Поэтому при переносе сайта на хостинг, у которого нет поддержки UTF8mb4 начинаются проблемы.

Однажды и я столкнулся с этой проблемой, когда я создал сайт в среде разработки, работающей на MySQL 5.5, которая поддерживает UTF8mb4, но клиенту нужно было запустить сайт на MySQL 5.1, которая не поддерживает UTF8mb4. И вот здесь начинаются проблемы. Каких только способов я не находил в интернете, и ручками пытался конвертировать и еще кучу различных вещей делать. А ларчик открывался просто!

Перенос сайта WordPress с utf8mb4 на utf8 с помощью плагина

В конце концов я обнаружил, что есть вот такой замечательный плагин WP Migrate DB. Бесплатный плагин позволяет экспортировать ваши данные с автоматически заменяемыми URL-адресами и файловыми путями, а также там есть такой момент, сделать совместимость с MySQL 5.1 и ниже.  Я запустил его на сайте разработки и получил экспорт, который я смог импортировать непосредственно в среду 5.1 без ошибок или поврежденных моих данных. Собственно пользуйтесь! Очень нужная вещь.

Свяжитесь с нами уже сейчас

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