حل مشكلة الترميز الخاطئ بعد الترقية لووردبريس ٢.٥
قد يواجه البعض مشكلة في ترميز قاعدة البيانات بعد التحديث لنسخة نظام التدوين ووردبريس ٢،٥، وذلك لأن النسخ السابقة وبعض الإضافات تستخدم ترميز آخر كـ Latin1 عوضاً عن UTF-8 القياسي في الإصدارة الأخيرة مما يظهر النصوص العربية بشكل غير مفهوم.
لحل هذه المشكلة مؤقتاً قم بإزالة السطرين التاليين من ملف wp-config.php في المجلد الرئيس لمدونتك الحالية:
define(‘DB_COLLATE’, ”);
بعدها تأكد من أن مدونتك الحالية تعمل ولكنك بحاجة لإعادة تجهيز قاعدة البيانات بترميز UTF-8، الأحل الأفضل برأي هو عمل مدونة جديدة واستيراد التدوينات والتعليقات والحقول المخصصة والتصنيفات من المدونة الحالية، وذلك باتباع الخطوات التالية:
١. أنشئ قاعدة بيانات جديدة لتكن باسم wordpress2 من خلال لوحة التحكم الخاصة باستضافة مدونتك.
٢. من خلال phpmyadmin اختر قاعدة البيانات الجديدة واختر SQL لادخال النص البرمجي التالي:
* قد يختلف اسم قاعدة البيانات wordpress2 حسب ما قمت بتسميته في الخطوة الأولى
٣. قم بتحميل أحدث إصدارة من موقع ووردبريس، ومن ثم قم برفع الملفات إلى مجلد فرعي على مخدم مدونتك (لا تقم بوضعه بنفس مجلد المدونة الحالي).
٤. قم بتعديل ملف wp-config.php وتأكد من وجود السطرين:
define(‘DB_COLLATE’, ”);
٥. قم بتثبيت المدونة الجديدة، وعدل الاعدادت كما يحلو لك، ولا تنسى انشاء نفس المستخدمين في مدونتك الحالية، وحذف التدوينة الافتراضية والتعليقات والصفحات والروابط.
٦. من مدونتك الحالية قم بتصدير التدوينات التعليقات، الحقول المخصصة و التصنيفات من خلال إدارة التدونيات > تصدير ، اختر كل المؤلفين، ومن ثم تحميل ملف التصدير (تحتاج إلى صلاحيات المدير لقيام بهذه الخطوة).
٧. افتح ملف xml اعلاه وتأكد من إمكانيه قراءة النص العربي مع ترميز UTF-8.
٨. إذهب إلى لوحة تحكم المدونة الجديدة، وقم باستيراد الملف المصدر من مدونتك القديمة، من خلال إدارة المحتويات > استيراد ، واختر Wordpress حدد الملف واضغط على “ارفع الملف واستورده”.
٩. قم بنسخ محتويات مجلد wp-content من المدونة القديمة إلى المدونة الجديدة، وايضاً أي ملفات أو مجلدات أخرى تستخدمها في مدونتك حالياً.
١٠. فعل الاضافات، وعدل الاعدادت والمحتويات في مدونتك الجديدة لتصبح كما هي في مدونتك الحالية.
١١. قم بحذف مدونتك الحالية واستبدلها بالمدونة الجديدة.
اخى انا ما عندى خلفية بلغات البرمجة
ممكن تساعدنى فى ترقية مدونتى
http://dizainer.awardspace.com/new
منتظرك
أهلاً جمال
ما هي نسخة مدونتك وما هي المشاكل التي تعوقك ضد ترقيتها.
خبرني برسالة
صطيف
مرحبا استاذي
فكرتك رائعة في التعديل ، ولكن ما الحل اذا كان حجم ملف XLM المستورد أكبر من 7 ميغا بايت ؟؟ ومالك السيرفر لا يسمح بأكثر من 2 ميغا لرفع الملفات ؟
هل من حل آخر ، غير عمل المدونة الجديدة واستيراد القديمة مع التحويل .
لك تحياتي وتقديري
@ ابوخالد
حاول في انشاء المدونة على سيرفر جهازك الشخصي (localhost) ومن ثم حاول أخذ نسخة احتياطية من قاعدة البيانات الجديدة وزرعها في قاعدة بيانات موقعك على الانترنت. بإمكانك تجزئ الملف وزرعه من خلال phpmyadmin .
جرب ، لعل وعسى …