حل مشكلة الترميز الخاطئ بعد الترقية لووردبريس ٢.٥

قد يواجه البعض مشكلة في ترميز قاعدة البيانات بعد التحديث لنسخة نظام التدوين ووردبريس ٢،٥، وذلك لأن النسخ السابقة وبعض الإضافات تستخدم ترميز آخر كـ Latin1 عوضاً عن UTF-8 القياسي في الإصدارة الأخيرة مما يظهر النصوص العربية بشكل غير مفهوم.

لحل هذه المشكلة مؤقتاً قم بإزالة السطرين التاليين من ملف wp-config.php في المجلد الرئيس لمدونتك الحالية:

define(‘DB_CHARSET’, ‘utf8′);
define(‘DB_COLLATE’, ”);

بعدها تأكد من أن مدونتك الحالية تعمل ولكنك بحاجة لإعادة تجهيز قاعدة البيانات بترميز UTF-8، الأحل الأفضل برأي هو عمل مدونة جديدة واستيراد التدوينات والتعليقات والحقول المخصصة والتصنيفات من المدونة الحالية، وذلك باتباع الخطوات التالية:

١. أنشئ قاعدة بيانات جديدة لتكن باسم wordpress2 من خلال لوحة التحكم الخاصة باستضافة مدونتك.

٢. من خلال phpmyadmin اختر قاعدة البيانات الجديدة واختر SQL لادخال النص البرمجي التالي:

ALTER DATABASE wordpress2 charset=utf8;

* قد يختلف اسم قاعدة البيانات wordpress2 حسب ما قمت بتسميته في الخطوة الأولى

٣. قم بتحميل أحدث إصدارة من موقع ووردبريس، ومن ثم قم برفع الملفات إلى مجلد فرعي على مخدم مدونتك (لا تقم بوضعه بنفس مجلد المدونة الحالي).

٤. قم بتعديل ملف wp-config.php وتأكد من وجود السطرين:

define(‘DB_CHARSET’, ‘utf8′);
define(‘DB_COLLATE’, ”);

٥. قم بتثبيت المدونة الجديدة، وعدل الاعدادت كما يحلو لك، ولا تنسى انشاء نفس المستخدمين في مدونتك الحالية، وحذف التدوينة الافتراضية والتعليقات والصفحات والروابط.

٦. من مدونتك الحالية قم بتصدير التدوينات التعليقات، الحقول المخصصة و التصنيفات من خلال إدارة التدونيات > تصدير ، اختر كل المؤلفين، ومن ثم تحميل ملف التصدير (تحتاج إلى صلاحيات المدير لقيام بهذه الخطوة).

٧. افتح ملف xml اعلاه وتأكد من إمكانيه قراءة النص العربي مع ترميز UTF-8.

٨. إذهب إلى لوحة تحكم المدونة الجديدة، وقم باستيراد الملف المصدر من مدونتك القديمة، من خلال إدارة المحتويات > استيراد ، واختر Wordpress حدد الملف واضغط على “ارفع الملف واستورده”.

٩. قم بنسخ محتويات مجلد wp-content من المدونة القديمة إلى المدونة الجديدة، وايضاً أي ملفات أو مجلدات أخرى تستخدمها في مدونتك حالياً.

١٠. فعل الاضافات، وعدل الاعدادت والمحتويات في مدونتك الجديدة لتصبح كما هي في مدونتك الحالية.

١١. قم بحذف مدونتك الحالية واستبدلها بالمدونة الجديدة.

أخيراً … أتمنى أن يستخدم الجميع ترميز UTF-8 القياسي، لدعمه الأفضل للغة العربية واللغات الأخرى.

مصنفة ضمن : تقنية المعلومات

آراء القراء

هناك 4 رأي على “حل مشكلة الترميز الخاطئ بعد الترقية لووردبريس ٢.٥”
  1. جمال قال:

    اخى انا ما عندى خلفية بلغات البرمجة

    ممكن تساعدنى فى ترقية مدونتى

    http://dizainer.awardspace.com/new

    منتظرك

  2. صطيف UNITED KINGDOM قال:

    أهلاً جمال

    ما هي نسخة مدونتك وما هي المشاكل التي تعوقك ضد ترقيتها.

    خبرني برسالة

    صطيف

  3. ابوخالد SAUDI ARABIA قال:

    مرحبا استاذي

    فكرتك رائعة في التعديل ، ولكن ما الحل اذا كان حجم ملف XLM المستورد أكبر من 7 ميغا بايت ؟؟ ومالك السيرفر لا يسمح بأكثر من 2 ميغا لرفع الملفات ؟

    هل من حل آخر ، غير عمل المدونة الجديدة واستيراد القديمة مع التحويل .

    لك تحياتي وتقديري

  4. صطيف SAUDI ARABIA قال:

    @ ابوخالد

    حاول في انشاء المدونة على سيرفر جهازك الشخصي (localhost) ومن ثم حاول أخذ نسخة احتياطية من قاعدة البيانات الجديدة وزرعها في قاعدة بيانات موقعك على الانترنت. بإمكانك تجزئ الملف وزرعه من خلال phpmyadmin .

    جرب ، لعل وعسى …

أضف رأياً

شارك القراء رأيك على هذه التدوينة
and oh, if you want a pic to show with your comment, go get a gravatar!