الدليل الشامل للترقية إلى ووردبريس 2.5
أهلاً بالجميع في الدليل الشامل للترقية إلى ووردبريس 2.5. قبل أن تبدأ, قد تحتاج إلى أن تقرأ عن الجديد في ووردبريس 2.5. اقرأ هذه التدوينة وهذه أيضاً لكي تتعرف على الجديد في ووردبريس 2.5.
ثمة أكثر من طريقة للترقية إلى ووردبريس 2.5 (أو إلى أية إصدارة من إصدارات ووردبريس):
1. الطريقة التقليدية الرسمية بحسب تعليمات موقع ووردبريس الرسمي.
2. من خلال لوحة التحكم في استضافة موقعك Hosting Control Panel ليست جميع شركات الاستضافة توفر هذه الخدمة.
3. والطريقة الثالثة, هي باستخدام إضافات ووردبريس: ثمة إضافتان لهذه الغاية وهما: InstantUpgrade والتي أنصح بها. وإضافة Automatic WordPress Upgrade والتي لا يُنصَح باستخدامها بسبب احتوائها على بعض الأخطاء حتى تاريخ كتابة هذا الدليل.
في هذا الدليل, سأشرح الطريقة الأولى والثالثة وسأتجاهل الطريقة الثانية لأنها تختلف من شركة استضافة إلى أخرى.
الطريقة التقليدية الرسمية
( هي طريقة مطولة ومفصلة, يمكنك أن تذهب مباشرة إلى الطريقة الثانية: التحديث باستخدام إضافة InstantUpgrade خلال 1-3 دقيقة).
الخطوة الأولى: النسخ الاحتياطي لقاعدة بيانات ووردبريس
أخذ نسخة احتياطية من قاعدة بيانات ووردبريس WordPress Database Backup هي خطوة مهمة جداً, أرجو أن لا تهملها لكي لا تفقد محتويات مدونتك. ووردبريس يحتفظ بتدويناتك, التعليقات بمدونتك, إعدادات مدونتك وكل ما يتعلق بها في قاعدة بيانات. في قاعدة البيانات Database توجد مجموعة من الجداول كل جدول من هذه الجداول يؤدي غرضاً معين, ويحفظ فيه وورد بريس بيانات خاصة. فمثلاً, ثمة جدول للتدوينات, وجدول للتعليقات, وجدول للربط بين التدوينات والتصنيفات, وجدول لإعدادت المدونة, وجدول للأعضاء أو المسجلين في المدونة بما فيها حساب مدير المدونة … الخ.
الصورة التالية تظهر الجداول الخاصة بووردبريس 2.5. مع ملاحظة أنك قد تجد في قاعدة بياناتك أية جداول إضافية. هذا بسبب أن بعض الإضافات WordPress Plugins تضيف هذه الجداول الخاصة بها إلى قاعدة بياناتك. (هل هي مهمة؟ هذا يعتمد على أهمية الإضافات التي تستخدمها في مدونتك).
هذا التفصيل الذي ذكرته بخصوص قاعدة البيانات وجداولها في ووردبريس, سيفيدك كثيراً عند أخذ نسخة احتياطية منها كما سنرى لاحقاً.
إذا أردت أن تضمن عدم ضياع أي شيء من محتويات مدونتك فعليك بأخذ نسخة احتياطية من قاعدة البيانات بطريقتين:
الأولى: بأخذ نسخة احتياطية كاملة من قاعدة البيانات بكل محتوياتها مع ضغطها.
الثانية: بأخذ نسخة احتياطية من كل جدول من جداول قاعدة البيانات (الجداول العشرة, ويمكنك كذلك أن تأخذ نسخة احتياطية من كل جدول إضافي من جداول الإضافات Plugins في مدونتك).
لماذا يجب أن تأخذ نسخة احتياطية من كل جدول من هذه الجداول؟
قد تكون سيء الحظ إذا حدثت أية أخطاء وأردت استعادة النسخة الاحتياطية الكاملة من قاعدة البيانات بكل جداولها كما في الطريقة الأولى. قد يحدث هذا في الحالات التالية:
1. لديك قاعدة بيانات بحجم كبير.
2. لديك اتصال سيء بشبكة الإنترنت.
3. لديك استجابة سيئة للخادم الذي يستضيف مدونتك واتصال سيء بقاعدة البيانات.
في هذه الحالات, قد لا تتمكن من استعادة ملف النسخة الاحتياطية إلى قاعدة البيانات. سيكون الأمر أكثر يسراً إذا استعدت الجداول في قاعدة البيانات واحداً تل والآخر.
قبل أن تأخذ النسخة الاحتياطية بالطريقتين “الأولى” و “الثانية” يجب أن تقلل من حجم قاعدة البيانات أولاً.
إذا كنت تستخدم إضافات لصد التعليقات المزعجة Spams فيجب أن تحذفها بدون استثناء من قسم “التعليقات” في مدونتك. التعليقات المزعجة Spams ينتج عنها قاعدة بيانات بحجم كبير يصعب التعامل معه. كما أنه في حالة فعّلت خيار نشر التنبيات الذاتية في ووردبريس Self Pings, فستجد أن لديك قاعدة بيانات أكبر من المعتاد. (إذا لم تفهم شيئاً من هذا, أرجو أن لا تقلق, فقط احذف جميع التعليقات المزعجة, تعليقات Spams).
لأخذ نسخة احتياطية من قاعدة البيانات بكل ما بها من جداول (الطريقة الأولى) يمكنك أن تسجل دخولك إلى لوحة التحكم في موقعك Web Hosting Control Panel ثم الذهاب إلى phpMyAdmin واختيار قاعدة البيانات وأخذ نسخة احتياطية منها. بعد أخذ نسخة احتياطية من قاعدة البيانات الكاملة, اختر الجداول واحداً تل والآخر ثم أحفظ نسخة احتياطية منه.
أو, يمكنك أن تستخدم إضافة ووردبريس التي عربتها لهذه الغاية (هذه الإضافة أو أية إضافة أخرى تريد استخدامها, فقط لأخذ نسخة احتياطية من قاعدة البيانات كاملةً).
الخطوة الثانية: النسخة الاحتياطية من ملفات ووردبريس (هذه الخطوة يمكن تجاهلها ولكن على مسؤوليتك الشخصية)
خذ نسخة احتياطية من جميع الملفات والمجلدات في مجلد ووردبريس على موقعك. بما فيها ملف .htaccess
الخطوة الثالثة: تأكد من أن جميع ملفات النسخ الاحتياطي سليمة وكاملة.
الخطوة الرابعة: اذهب إلى لوحة التحكم في مدونتك وعطّل جميع الإضافات.
الخطوة الخامسة: حمّل نسخة ووردبريس التي تريد الترقية إليها (الإنجليزية أو العربية, كما تريد).
الخطوة السادسة: احذف جميع ملفات ووردبريس على موقعك باستثناء الملفات والمجلدات التالية:
-
wp-config.php
-
wp-content
ملاحظة مهمة: إذا كنت تستخدم خاصية WP-Cache في ووردبريس, فيجب أن تحذف محتويات مجلد Cache الذي تجده ضمن مجلد wp-content
-
.htaccess (في حال استخدمت روابط دائمة مخصصة, لا تحذفه!)
-
robots.txt
-
أية ملفات أخرى إذا سبق وأن أضفتها لمحركات البحث (لفهرسة موقعك في جوجل .. الخ, لا تحذفها).
الخطوة السابعة: ارفع جميع محتويات النسخة التي حملتها وتريد الترقية إليها.
باستثناء:
-
Readme.html
-
Licence.txt
-
Wp-config-sample.php
-
Wp-admin/install.php
الخطوة الثامنة: اكتب الرابط التالي في شريط العناوين بمتصفحك:
www.YourBlog.com/wp-admin/upgrade.php
الآن ستبدأ عملية تحديث قاعدة البيانات. ستظهر لك رسالة تطلب منك التحديث … اضغط على زر التحديث… مبروك, لقد انتهى التحديث بنجاح!
أعد تفعيل جميع الإضافات.
ملاحظة: قد تحتاج إلى تحديث الروابط الدائمة permalinks.
الطريقة الثانية للترقية
(التحديث بخطوة واحدة وخلال 1-3 دقيقة باستثناء زمن النسخ الاحتياطي. يجب أن تنفذ خطوات النسخ الاحتياطي كما ذكرت سابقاً في الطريقة الأولى).
الطريقة تتلخص بكل بساطة, باستخدام إضافة InstantUpgrade Plugin. مهمة هذه الإضافة, أن تنفذ جميع الخطوات التي ذكرتها في الطريقة الأولى (الطريقة التقليدية المطولة). شخصياً حدّثت الكثير من المدونات باستخدام هذه الطريقة منذ ووردبريس 2 وحتى ووردبريس 2.5 بدون أية مشاكل.
استخدام هذه الطريقة هو على مسؤوليتك الشخصية. ثمة تدوينة تفصيلية أشرح بها هذه الطريقة. انظهر هذه التدوينة …
هل تريد دعم رحلة ضَوْء لما تقدمه من الدعم الفني المجاني لمدونات ووردبريس ولمقالتها المتنوعة التي تغطي موضوعات تقنية مختلفة؟ اكتب تدوينة تعريفية عن رحلة ضَوْء في مدونتك أو أضف رابطها إلى مُدونتك أو الإثنين معاً … ساهم في نشر المعرفة … ساهم في دعم رحلة ضَوْء لكي تقدم لك المزيد …

السلام عليكم ورحمة الله، لقد اشتقت إلى التعليق في مدونة رحلة ضَوْء العزيزة. كنت متابعا للمواضيع التي طرحها الأخ مهدي ولكن لم يتسنى لي التعليق عليها.
أظن أنه سأعمل على تطبيق هذا الدرس وترقية مدونة إلى الإصدارة الجديدة.
شكرا لك أخي مهدي على هذا الموضوع المميز، وأتمنى لك التوفيق.
جزاك الله خيرا
تم التحديث بنجاح و الحمدلله
شكرا جزيلا !!
@ سفيان: أهلاً بك وأتمنى لك التوفيق …
@ MonTexo: العفو … أبارك لك الترقية …
@ سعيد عاشور: العفو …
الحمدلله قمت بترقية المدونة للاصدار 2.5 بعد صراع دام لما يقارب 20 ساعة من المحاولات الفاشلة .. مع اني طبقت الشرح بحذافيره .. لكن كانت مشكلتي في عملية نقل ملفات الاصدار الجديد على سيرفر الموقع عن طريق اكثر من برنامج FTP دائما مايفقد الاتصال او عميلة نقل بعض الملفات تكون فاشلة ومشاكل اخرى جعلتني اكره عملية الترقية ولا اعتقد اني سأقوم بها مستقبلا …
ارجو ان تدلني على افضل برامج FTP لعملية نقل سهله ومريحة. مع اني كنت استخدم FileZilla وكان مشاكل فشل الاتصال بالسيرفر كثيره جدا … هل هناك اعداد معين لم أقم به ؟
—
عندي استفسار عن النقطة التي ذكرتها :
.htaccess (في حال استخدمت روابط دائمة مخصصة, لا تحذفه!)
بالحقيقة قمت بحذف الملف ولا اعرف ماهي فائدته …
اقصد الان بعد الترقيه لايوجد مشاكل بالروابط .. فهي كما كانت بالسابق .. هل اقوم بتحديث الروابط الدائمة ام ماذا ؟
—
نقطة اخيرة .. لاحظت ان لوحة التحكم للاصدار 2.5 غير معربة بالكامل … نصفها عربي والنصف الاخر انجليزي … مع اني حملت الاصدار من الموقع الرسمي العربي.
@ Abdullah: فيما يتعلق بملف htaccess, إذا تستخدم إعدادات “الروابط الدائمة” الافتراضية في ووردبريس والتي على الشكل p=n حيث n هو رقم التدوينة (مثال: http://www.yourblog.com/?p=237) فلن تحتاج إلى إعادة رفعة. كذلك, إذا لا تستخدم إضافات تضيف إليه code معين لغرض معين, فلن تحتاج إلى إعادة رفعه.
ملف htaccess هو ملف مهم للغاية, لا تحاوةل العبث به دون علم بما تقوم به.
بخصوص FTP: البرنامج الذي تستخدم FileZilla هو برنامج مجاني جيد ولكنه ليس الأفضل. كثيرةٌ هي برامج FTP ولكنني أرى أن أفضلها هو برنامج CuteFTP Pro وهو برنامج غير مجاني.
فيما يتعلق بمشكلتك (انقطاع الاتصال), قبل كل شيء يجب أن تتأكد بأن جدار الحماية الافتراضي في وندوز أو إذا تستخدم جدار حماية آخر Firewall لا يمنع اتصال برنامج FTP بالإنترنت.
كذلك, التعامل مع برامج FTP يحتاج إلى اتصال سريع بشبكة الإنترنت لأفضل أداء واتصال.
النقطة الأكثر أهمية, هي فيما يتعلق بشركة الإستضافة. أرجّح أن مشكلاتك هذه هي بسبب الخادم الذي يستضيف مدونتك وخصوصاً إذا كنت قد اشتريت الاستضافة عن طريق شركة وسيطة Reseller. إذا لم تكن قد اشتريتها مباشرة من شركة الاستضافة , فهذا يعني أنك أخطأت في تلك الخطوة.
سواء اشتريتها مباشرة أو عن طريق وسيط, عليك أن تعلم أن ليست جميع شركات الاستضافة توفر اتصال جيد بخادم “FTP”.
بخصوص لوحة التحكم التي لا تظهر كاملةً بالعربية: أرسل لي صورة بحجم الشاشة للوحة التحكم (الصفحة الرئيسة) على بريدي الإلكتروني.
ربما كانت المشكلة بالشركة المستضيفة كما قلت…
عموما سأقوم بإعادة رفع ملفات الترقيه اليوم ان شاءالله..
بخصوص تعريب لوحة التحكم ..ليست بتلك الأهمية فلا حاجة لذلك.
فقط كنت استفسر ماإذا كنت وحدي كذلك ام كل النسخ الجديدة.
شكرا لك على ردك رغم إنشغالك .. جزاك الله خير