عرض النتائج 1 إلى 5 من 5

الموضوع: شرح دمج قواعد بيانات

  1. #1
    تاريخ التسجيل
    12-11-2007
    الدولة
    السعوديه
    المشاركات
    619
    معدل تقييم المستوى
    105

    Happy شرح دمج قواعد بيانات

    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته
    اخوانى اعضاء وزوار الكثيري نت
    هناك الكثير يريد دمج قواعد بيانات الخاصه به والشرح القديم لا يفى بالغرض

    حيث نجد انه شرح للنسخ القديمه

    وكلنا نمتلك الان النسخ
    اما 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:
    # For mysqli enter mysql
    $impexconfig['target']['databasetype'] = 'mysql';
    $impexconfig['target']['server'] = 'localhost';
    $impexconfig['target']['user'] = 'اسم مستخدم قاعدة البيانات';
    $impexconfig['target']['password'] = 'باسورد قاعدة البيانات';
    $impexconfig['target']['database'] = 'ضع اسم قاعدة البيانات الأساسية';
    $impexconfig['target']['tableprefix'] = ''
    وهكذا انتهينا من القاعدة الأولى

    الآن ننزل تحت سوف نجد
    كود PHP:
    $impexconfig['source']['databasetype'] = 'mysql';
    $impexconfig['source']['server'] = 'localhost';
    $impexconfig['source']['user'] = 'اسم المتسخدم تبع قاعدة البيانات الثانية';
    $impexconfig['source']['password'] = 'باسورد قاعدة البيانات الثانية';
    $impexconfig['source']['database'] = 'اسم قاعدة البيانات الثانية';
    $impexconfig['source']['tableprefix'] = ''
    طبعا نعدل المعلومات كما عملتها
    بعد ذلك ندخل الى لوحه تحكم المنتدى (المنتدى الاول)
    سوف نجد اختيار على اليمين كما بالصورة التالية



    نفتح الأختيار وسوف نجد



    نختار انواع المنتديات كما هو واضح امامكم
    وبعدها ننزل تحت ونجد كلمه Begin Import
    نضغط عليها وسوف نجد التالى



    سوف نبدا بـ
    Check and update database
    وهو خاص بعمل فحص للقاعدة والتاكد من ان الجداول كامله
    بعد الضغط عليه سوف يقوم بتحويلنا الى صفحة آخرى نقوم بالضغط على
    check and update database
    وبعدها سوف نجد الصفحة التالية



    وهنا يقول لنا انه يوجد جدول ناقص وهو الخاص بالمنتجات
    نتجاهل هذا ونضغط 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
    ننزل تحت وسوف نجد إختيارات آخرى



    لاحظوا اننى تجاهلت اختيار Import phrase
    نظرا لان المنتدى لا يحتاج الى اى تعريبات او عبارات
    سوف نقوم نذهب الآن الى رقم 9
    وهكذا نذهب الى كل رقم بعد الآخر
    اكبر خطا ان تتجاوز رقم وتقول انك لن تحتاجه
    فقد يسبب بعد ذلك
    تشوه اسماء الأعضاء
    عدم اكتمال المواضيع
    عدم فتح بعد المواضيع
    لذا لا تتعجل
    بعد الأنتهاء من الدمج سوف نحذف فلدر vb2
    وايضا داخل فلدر vb
    سوف نحذف التالى
    vb/impex
    vb/includes/xml/cpnav_impex.xml
    طيب البعض قد يقول وبعد كل هذا ماذا افعل
    نقل جميع المواضيع التى فى المنتديات الآخرى الى اقسام المنتدى الأساسية تبعك وبعدها حذف الأقسام التى تم وضعها بعد الدمج
    حذف مجموعات الأعضاء التى تبدا بـ
    ImpEx
    مثل
    ImpEx - Administrators
    او ممكن ان تجد
    ImpEx - الإدارة
    او حسب المنتدى الآخر
    طيب البعض قد يقول لى بعد حذف المجموعات ممكن ان افقد الأعضاء
    هذا مستحيل لانه عند حذف مجموعه يتم نقلها تلقائيا الى مجموعه الأعضاء عندك
    وبعد كل هذا حدث عدادات المنتدى
    ممن يواجه اخطاء او تخريف فى المنتدى مثل
    انه قام بحذف قسم ولكنه كما هو لم يحذف
    انتبه
    حدث عدادات المنتدى كلها
    وبعدها سوف تجد ان المنتدى رجع كما كان بدون اى تخريف او اخطاء
    لتحميل سكربت impex الخاص بدمج قواعد البيانات
    اضغط هنا

    وبالمرفقات سكربت bigdump

    الخاص بتركيب قواعد البيانات

    تحياتى لكم
    التعديل الأخير تم بواسطة alktheri ; أضيفت بتاريخ 12-05-2008 الساعة 08:10 AM

  2. #2
    تاريخ التسجيل
    24-01-2008
    المشاركات
    14
    معدل تقييم المستوى
    0

    افتراضي

    تسلم ايدك والله



    ربي يجزاك خير الدنيا والآخره

  3. #3
    تاريخ التسجيل
    12-11-2007
    الدولة
    السعوديه
    المشاركات
    619
    معدل تقييم المستوى
    105

    افتراضي

    اقتباس o.m.a.r مشاهدة المشاركة
    تسلم ايدك والله



    ربي يجزاك خير الدنيا والآخره
    الله يسلمك حبيبي

  4. #4
    تاريخ التسجيل
    10-05-2008
    الدولة
    بعد لأذان كح كح خخخخخخ
    المشاركات
    144
    معدل تقييم المستوى
    16

    افتراضي

    مشكور اخوي الغالي

  5. #5
    تاريخ التسجيل
    05-12-2009
    الدولة
    حوطة بني تميم
    المشاركات
    10
    معدل تقييم المستوى
    0

    افتراضي

    مشاءالله شرح حلو والله
    وعلى معتقد سكربت impex يقوم با نفس المهمه
    بارك الله فيك

المواضيع المتشابهه

  1. شرح دمج قواعد بيانات وشرح غاية فى السهولة
    By asd_2000 in forum قسم تطوير المنتديات
    مشاركات: 1
    آخر مشاركة: أضيفت بتاريخ 20-05-2010, 02:43 AM
  2. دمج قواعد بيانات و تصليحها
    By asd_2000 in forum قسم تطوير المنتديات
    مشاركات: 0
    آخر مشاركة: أضيفت بتاريخ 31-01-2010, 10:33 AM
  3. [ شرح ] : SpeedyFox تحسين قواعد بيانات الفايرفوكس لتسريع المتصفح
    By asd_2000 in forum قسم البرامج العامه والمشروحه
    مشاركات: 0
    آخر مشاركة: أضيفت بتاريخ 14-09-2009, 01:22 AM
  4. جديد سكربت موسوعة اسماك الزينة [ بدون قواعد بيانات ]
    By امواج in forum قسم السكربتات المختلفه
    مشاركات: 0
    آخر مشاركة: أضيفت بتاريخ 08-06-2009, 05:05 PM

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

تعليمات المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •