شرح دمج قواعد بيانات
4 مرفق
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته اخوانى اعضاء وزوار الكثيري نت هناك الكثير يريد دمج قواعد بيانات الخاصه به والشرح القديم لا يفى بالغرض حيث نجد انه شرح للنسخ القديمه وكلنا نمتلك الان النسخ اما 3.6 او 3.5 اليوم سوف اقدم لكم شرح لعملية الدمج باختصار عملية الدمج سهلة جدا ولا تحتاج الى اى مجهود ولكن يجب اتباع خطوات معينة فى عملية الدمج اهم خطوة قبل بداية الدمج هى بتغيير ارقام المنتديات الرئيسية وجعلها ارقام عالية مثل 200 وفوق للمنتدى الدخيل حتى عندما نقوم بالدمج لا يتم دمج المنتديات دمج فعلى وحدوث اخطاء الآن نجهز انفسنا لعملية الدمج يجب علينا فهم شىء معين وهو يجب ان نجهز قاعدتين بيانات الاولى وهى عليها المنتدى تبعنا اللى سوف نقوم بدمج القواعد داخله الثانى الذى سوف نستورد منه المواضيع والمشاركات والاعضاء القاعدة الاولى يجب ان ناخذ نسخه احتياطية منها حتى عند حدوث اخطاء لا قدر الله نكون مجهزين الأمر الثانية وهى القاعدة التى نريد دمجها مع المنتدى طبعا الكل يعلم كيفية استدعاء قاعدة بيانات وايضا عمل قاعدة بيانات الأفضل سحب نسخه من قاعدة بيانات منتداك الأصلية ووالاحتفاظ بها على جهازك او بالموقع اي تعمل كوبي للنسخه بعد ما سحبنا قاعدة البيانات وركبناها بسكربت مثل سكربت bigdump نقوم بعمل قاعدة بيانات آخرى وهى التى سوف نضع داخلها القاعدة الجديده التى نريد دمجها مع القاعده الاساسيه وبعد ذلك نرقى القاعدتين عبر المنتدى حتى نتجاوز اى خطا قد يحدث مستقبلا طبعا الترقية للنسخه vb-3.6x بعد ترقية القاعدتين نرفع السكربت وهو سكربت impex نرفعه الى فلدر المنتدى الاول *من لم يفهم هذه النقطة جيدا رفع قاعدة البيانات الى قاعدة باسم vb رفع القاعدة التى تريد دمجها الى قاعدة باسم vb2 ونفس الشىء ترفع نسخه منتدى vb-3.6x وتسميها vb ورفع نسخه منتدى vb-3.6x وتسمى الفلدر vb2 الآن نرفع السكربت الى فلدر vb الملفات التى سوف نرفعها داخل الفلدر هى includes ترفع ما داخل الفلدر الى المكان المناسب بمثله impex ترفعه كما هو بالفلدر كاملا الى داخل مجلد المنتدى * لاحظ ان ترفع ملفات الأسكربت الى داخل فلدر المنتدى الاساسى اللى هو vb الآن ندخل الى داخل فلدر impex تجد ملف باسم ImpExConfig.php نفتحه ونعدل به سوف تجد اول معلومات وهى كود PHP:
الآن ننزل تحت سوف نجد كود PHP:
بعد ذلك ندخل الى لوحه تحكم المنتدى (المنتدى الاول) سوف نجد اختيار على اليمين كما بالصورة التالية http://www.alktheri.net/alk-net-img/imb151.gif نفتح الأختيار وسوف نجد http://www.alktheri.net/alk-net-img/imb152.gif نختار انواع المنتديات كما هو واضح امامكم وبعدها ننزل تحت ونجد كلمه Begin Import نضغط عليها وسوف نجد التالى http://www.alktheri.net/alk-net-img/imb153.gif سوف نبدا بـ Check and update database وهو خاص بعمل فحص للقاعدة والتاكد من ان الجداول كامله بعد الضغط عليه سوف يقوم بتحويلنا الى صفحة آخرى نقوم بالضغط على check and update database وبعدها سوف نجد الصفحة التالية http://www.alktheri.net/alk-net-img/imb154.gif وهنا يقول لنا انه يوجد جدول ناقص وهو الخاص بالمنتجات نتجاهل هذا ونضغط continue وبعدها علينا الدخول لـ Import usergroup ونضغط continue وبعد الأنتهاء نذهب الى Import user وهو الأختيار رقم 3 الآن سوف يقول لك Users to import per cycle (must be greater than 1) نتركها كما هى 2000 Would you like to associated imported users with existing users if the email address matches ? وهنا يقول لك فى حالة ان العضو بريده موجود اصلا هل تريد استبداله علم على نعم فى حالة وجود أعضاء كثيرين عندك فى القاعدة الأولى وبعدها اضغط continue سوف تجده يحمل الى ان يقوم بارجعاك الى نفس صفحة اختيارات الدمج بعدها علينا ان نذهب الى الأختيار الذى بعده بعد انتهائنا من جميع الأختيارات الموجوده بالصورة رقم 3 ننزل تحت وسوف نجد إختيارات آخرى http://www.alktheri.net/alk-net-img/imb155.gif لاحظوا اننى تجاهلت اختيار Import phrase نظرا لان المنتدى لا يحتاج الى اى تعريبات او عبارات سوف نقوم نذهب الآن الى رقم 9 وهكذا نذهب الى كل رقم بعد الآخر اكبر خطا ان تتجاوز رقم وتقول انك لن تحتاجه فقد يسبب بعد ذلك تشوه اسماء الأعضاء عدم اكتمال المواضيع عدم فتح بعد المواضيع لذا لا تتعجل بعد الأنتهاء من الدمج سوف نحذف فلدر vb2 وايضا داخل فلدر vb سوف نحذف التالى vb/impex vb/includes/xml/cpnav_impex.xml طيب البعض قد يقول وبعد كل هذا ماذا افعل نقل جميع المواضيع التى فى المنتديات الآخرى الى اقسام المنتدى الأساسية تبعك وبعدها حذف الأقسام التى تم وضعها بعد الدمج حذف مجموعات الأعضاء التى تبدا بـ ImpEx مثل ImpEx - Administrators او ممكن ان تجد ImpEx - الإدارة او حسب المنتدى الآخر طيب البعض قد يقول لى بعد حذف المجموعات ممكن ان افقد الأعضاء هذا مستحيل لانه عند حذف مجموعه يتم نقلها تلقائيا الى مجموعه الأعضاء عندك وبعد كل هذا حدث عدادات المنتدى ممن يواجه اخطاء او تخريف فى المنتدى مثل انه قام بحذف قسم ولكنه كما هو لم يحذف انتبه حدث عدادات المنتدى كلها وبعدها سوف تجد ان المنتدى رجع كما كان بدون اى تخريف او اخطاء لتحميل سكربت impex الخاص بدمج قواعد البيانات اضغط هنا وبالمرفقات سكربت bigdump الخاص بتركيب قواعد البيانات تحياتى لكم |
تسلم ايدك والله
ربي يجزاك خير الدنيا والآخره |
اقتباس:
|
مشكور اخوي الغالي
|
مشاءالله شرح حلو والله
وعلى معتقد سكربت impex يقوم با نفس المهمه بارك الله فيك |
الساعة الآن 09:36 AM. |
استضافة وتـــــــــــــطــويـــر » الكثيري نت لخدمات الويب
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.