WordPress Taşıma Sırasındaki utf8mb4_unicode_ci Hatası

WordPress sitelerimizi taşırken veritabanı yedeğini almış ve yeni sitenize yüklemeye çalıştığımız sırada Unknown collation: ‘utf8mb4_unicode_ci ya da Unknown collation: ‘utf8mb4_unicode_520_ci’ , DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; gibi hatalar alırsanız mysql sisteminin dil kodlaması ile alakalı olduğunu ve utf8mb4_unicode_ci yeni dil kodlamasına uyumlu olmadığını anlayabilirsiniz.

Burada çok basit bir şekilde çözüm sağlayabilmeniz için iki seneçek var,

Çözüm1: Hosting sağlayıcınız için görüşerek myqsl sürümünü güncel sürüm ile güncellemesini talep edebilirsiniz.
Çözüm2: SQL veritabanı dosyanızı notepad ile açarak utf8mb4_unicode_ci ve utf8mb4 yazan alanları değiştirmeniz olacaktır.

Çözüm 2 için adım adım anlatacak olursak;

Notepad ile SQL dosyasını Notepad ile açın;

1- CTRL F (arama yapacaksınız) Aranan: utf8mb4_unicode_ci Değiştir : utf8_general_ci (TÜMÜNÜ DEĞİŞTİR)
2- CTRL F (arama yapacaksınız) Aranan : utf8mb4_unicode_520_ci Değiştir : utf8_general_ci (TÜMÜNÜ DEĞİŞTİR)
3- CTRL F (arama yapacaksınız) Aranan : Aranan : utf8mb4 Değiştir : utf8 (TÜMÜNÜ DEĞİŞTİR)

Bu işlemleri yaptıktan sonra sql dosyanızı kaydederek tekrar içe aktar yapmayı deneyebilirsiniz.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s