أولا بسم الله والحمد لله والصلاة والسلام على رسول الله سيدنا محمد خير خلق الله أخوانى وأحبائى فى الله أعضاء وزوار أكاديمية
|| /\
0====================0 شركة الدعم و تطوير 0====================0
نظرا لطلب بعض الاخوة شرح لكيفية الرجوع عن الترقية للنموذج الخاصة بشركة vBulletin من الاصدار 4.02 الى الاصدار 3.8 أو اى اصدار اقل من الاصدار الرابع
|| /\
0====================0 ملحوظة هام جدا جدا 0====================0
أنا ليس ممن يقول أن النسخة 4.00 هى نسخة المشاكل ولاأنصح للرجوع عنها ولكن هذا الموضوع قدم خصيصا لتكون طريقة علمية واضحة للرجوع عن أى اصدار لاترغب فيها ولذلك قررنا عمل دورة مصغرة بعنوان
|| /\
0============================================0 دورة التحكم فى جداول قواعد البيانات الهامة واستخدامها كقاعدة بيانات اساسية 0============================================0
نبدأ بأمر الله تعالى
|| /\
0====================0 أهداف الدورة 0====================0
1- كيفية أنشاء قاعدة بيانات وأسم مستخدم وربطهما 2- كيفية التعديل على ملف الكونفيج وكيفية أستخدامه ومايعدل بداخله 3- كيفية تنصيب منتدى من الصفر 4- اخذ نسخة أحتياطية من الجداول الهامة فى المنتدى ورفعها عن طريق السى بنل 5-رفع الجداول الهامة أذا كانت مساحتها لاتتناسب مع السى بنل عن طريق اسكريبت Mysql Dumper 6- كيفية الرجوع عن الترقية بدون استخدام اى اسكريبت أذا كانت القاعدة صغيرة 7- كيفية الرجوع عن الترقية باستخدام احد الاسكريبتات
|| /\
0====================0 1- كيفية أنشاء قاعدة بيانات 0====================0
على سبيل المثال انا هنـا هقوم بتنصيب منتدى اصدار 3.8.5 وانا عندى فى نفس الوقت 4.002 لكن انا هنا أريد أن ارجع للنسخة 3.8.5 فلذلك هنقوم بتنصيب المنتدى عادى جدا من خلال استدعاء الرابط التالى
ثم هيطلب منك فى هذه الرسالة حذف ملف Install.Php ولذلك ادخل على المسار التالى
Www / vb / Install / Install.php
وقوم بحذف الملف
وبعد حذف الملف يمكنك الدخول على لوحة تحكم الادارة عـاوز تشاهد الصورة التالية جيدا وهى أحصائية المنتدى الذى قمنا بتنصيبه الان كلهــا أصفار من مواضيع واعضاء الخ الخ الخ وذلك لأن المنتدى جديد
الخطوة التالية أهم خطوة وهى اختيار الجداول وسنقوم بأختيار الجداول التالية لنقوم بتحميلها من قاعدة البيانات وهى الجداول التالية
forum post thread user userfiled usergroup
ولاختيار الجداول الذى تريد تنزيلها كل ماعليك ان تضغط على مفتاح Ctrl من الكيبورد وتختار جدول جدول كما موضح أليك ثم بعد ذلك تختار كما مشار أليك فى الصورة التالية
وبكده نكون أخذنا نسخة أحتياطية من جداول الاعضاء والمواضيع والجروبات والحقول والمشاركات وهى أهم مجموعة جداول فى قاعدة البيانات طيب لو أردنا رفع هذه الجداول الى قاعدة بيانات المنتدى الذى قومنا بتنصيبه وهو الاصدار 3.8.5 ماذا نريد الان
0====================================0 5- رفع النسخة الاحتياطية من جداول قاعدة بيانات المنتدى 0====================================0
أول شئ نختار أسم قاعدة البيانات الجديدة الذى قومنا بتنصيب منتدى 3.8.5 عليه كمـا موضح أليك فى الصورة التالية
وبعد حذف الجداول من قاعدة البيانات الجديدة نقوم برفع الجداول التى تمتنزيلها على الكمبيوتر من قاعدة بيانات المنتدى 4.00 لكى نقوم بأضافتهاللقاعدة الجديدة
وفى النهاية ألف ألف مليون مبروووووك عليك أسترجاع منتداك للاصدار الذى تريد ولاداعى للقلق
<table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="bottom" width="75"> <table width="50" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="smallfont" valign="top" width="28"> </td> <td class="smallfont" style="background-image: url(AGT04/misc/quotes/quote-bg.gif); background-position: center center;" valign="middle" width="100%"> اقتباس</td> <td class="smallfont" valign="top"> </td> </tr> </table> </td> <td style="background-image: url(AGT04/misc/quotes/quot-lr-bg.gif);" valign="bottom" align="left"> </td> <td valign="bottom" width="100%" align="right"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="100%"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td style="background-image: url(AGT04/misc/quotes/quot-top-bg.gif);" valign="middle" width="100%"> </td> <td class="smallfont" valign="top" align="left"> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td style="background-image: url(AGT04/misc/quotes/quoting-left.gif);" width="10"> </td> <td valign="top" width="100%" bgcolor="#ffffff"> </td> <td style="background-image: url(AGT04/misc/quotes/quoting-right.gif);" width="10"> </td> </tr> <tr> <td style="background-image: url(AGT04/misc/quotes/quot-left-bg.gif);" width="10"> </td> <td class="smallfont" valign="top" width="100%" bgcolor="#ffffff">ملحوظة هامة جدا جدا هذه الطريقة تستخدم فقط للمنتديات التى مساحة قواعدالبيانات الخاصة بها صغيرة جدا أى لاتتعدى الخمسين ميجا فقط ومنهم من يقبلأقل من هذه النسبة كمان </td> <td style="background-image: url(AGT04/misc/quotes/quot-right-bg.gif);" width="10"> </td> </tr> <tr> <td valign="bottom" width="10"> </td> <td style="background-image: url(AGT04/misc/quotes/quot-bot-bg.gif);" width="100%"> </td> <td valign="bottom" width="10"> </td> </tr> </table>
ولذلك مالحل أذا الحل فى الخطوة السادسة وهو رفع جداول القاعدة عن طريق أسكريبت Mysql Dumper
|| \/
0====================================0 6- أولا تنصيب اسكريبت Mysql Dumper 0====================================0
أولا نبذه بسيطة عن الاسكريب يعتبر هذا الاسكريبت من افضل أسكريبتات أخذ النسخ الاحتياطية من قواعد البيانات بطريقة سليمة وايضا رفع النسخ الاحتياطية واصلاح قواعد البيانات الكبيرة الخ الخ الخ يمكنك معرفة المزيد والمزيد عن الاسكريبت من خلال الموقع الرسمى للبرنامج
حيث أن الهدف من خطوة تغير أسماء الجداول هو عند تنصيب المنتدى الجديد هيتم زراعة نفس الجداول فى القاعدة وبالتالى هيحصل أخطـاء ولذلك قومنا بتغير أسماء الجداول كما تم التوضيح أليكم
وبعد ذلك نقوم بالتعديل على ملف الكونفيج كما موضح أليكم سابقا ونقوم بتنصيب المنتدى أيضا وبعد تنصيب المنتدى هيتم زراعة نفس الجداولالتى قومنا بتغير أسمائها ولكن هذه المرة بأسمائها الاصلية وهى الجداولالتالية
forum post thread user userfiled usergroup
نقوم بحذف هذه الجداول كالتالى عن طريق أختيار أسم الجدول والضغط كما موضح أليكم