النتائج 1 إلى 15 من 15

الموضوع: حصريا شرح دمج قواعد بيانات وشرح غاية فى السهولة

  1. #1
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    May 2006
    المشاركات
    130

    حصريا شرح دمج قواعد بيانات وشرح غاية فى السهولة



    السلام عليكم ورحمة الله وبركاته
    اخوانى الأعضاء
    الكثير منا يريد دمج قواعد بيانات
    والشرح القديم لا يفى بالغرض
    حيث نجد انه شرح للنسخ
    3.0.x
    وكلنا نمتلك
    اما 3.6
    او 3.5
    اليوم سوف اقدم لكم شرح لعملية الدمج باختصار
    عملية الدمج سهلة جدا ولا تحتاج الى اى مجهود ولكن يجب اتباع خطوات معينة فى عملية الدمج
    اهم خطوة قبل بداية الدمج هى بتغيير ارقام المنتديات الرئيسية وجعلها ارقام عالية مثل 90
    حتى عندما نقوم بالدمج لا يتم دمج المنتديات دمج فعلى وحدوث اخطاء
    الآن نجهز انفسنا لعملية الدمج
    يجب علينا فهم شىء معين وهو
    يجب ان نجهز قاعدتين بيانات
    الاولى وهى عليها المنتدى تبعنا اللى سوف نقوم بدمج القواعد داخله
    الثانى الذى سوف نستورد منه المواضيع والمشاركات والاعضاء
    القاعدة الاولى يجب ان ناخذ نسخه احطياطية منها حتى عند حدوث اخطاء لا قدر الله نكون مجهزين الأمر
    الثانية وهى القاعدة التى نريد دمجها مع المنتدى
    طبعا الكل يعلم كيفية استدعاء قاعدة بيانات وايضا عمل قاعدة بيانات
    الأفضل سحب نسخه من قاعدة بيانات منتداك الأصلية ورفعها على موقع آخر حتى لو حدث خطا يكون بعيد عن منتداك
    بعد ما سحبنا قاعدة البيانات وركبناها سواء من phpmyadmin
    او من اى سكربت مثل سكربت bigdump
    نقوم بعمل قاعدة بيانات آخرى وهى التى سوف نضع داخلها القاعدة التى نريد دمجها
    وبعد ذلك نرقى القاعدتين عبر المنتدى حتى نتجاوز اى خطا قد يحدث مستقبلا
    طبعا الترقية للنسخه 3.6.4
    بعد ترقية القاعدتين نرفع السكربت وهو سكربت impex
    نرفعه الى فلدر المنتدى الاول
    *من لم يفهم هذه النقطة جيدا
    رفع قاعدة البيانات الى قاعدة باسم vb
    رفع القاعدة التى تريد دمجها الى قاعدة باسم vb2
    ونفس الشىء ترفع نسخه منتدى 3.6.4 وتسميها vb
    ورفع نسخه منتدى 3.6.4 وتسمى الفلدر 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.1.115.b1.70 الخاص بدمج قواعد البيانات
    اضغط هنا

    لتحميل سكربت bigdump الخاص باستدعاء قواعد البيانات
    اضغط هنا


    هذا الشرح مهدى الى أخى العزيز
    Admin37
    والشرح تم بناء على طلبه
    لم اضع اى حقوق على الصور حتى يتقى الله كل من ينقل المواضيع ويضع فى آخر الموضوع المصدر الأساسى
    وارجو عدم الاضافة لاى استفسارات بخصوص هذا الموضوع
    اى استفسار داخل الموضوع فقط
    تحياتى لكم








  2. #2
    صاحب موقع المعهد العربي
    تاريخ التسجيل
    Sep 2006
    المشاركات
    797


    شرح رائع جداااا....اخوى الكريم

    جزاكى الله خيرا ....و بصراحة كنت بفكر اعمله نتيجة لطلب بعض الأخوة لذالك على الأيميل تبعي....

    لكن سبقتنى ليه.....وفقك الله ياغالي

    ===================

    المعهد العربي





    __________________
    {يَا أَيُّهَا النَّاسُ اتَّقُوا رَبَّكُمْ إِنَّ زَلْزَلَةَ السَّاعَةِ شَيْءٌ عَظِيمٌ }سورة الحج1

  3. #3


    السلام عليكم ورحمة الله وبركاته

    اولاً، اشكرك من الاعماق على صنيعك هذا، صنيع الخير. احتسبه الله في موازين حسناتك.

    اخي الكريم، لو سمحت.

    حملت الاصدار ImpEx 1.115 (build 1.70)

    وعندما فتحت لوحة التحكم وجدت التالي:

    Select Source Board Format :: phpBB2 (2.0.21)

    Select version to export to :: vBulletin 3.6.3
    الذي اشكل علي هو ان اصدار المنتدى الذي انوي التحويل منه phpBB2 2.0.22 هذا اولاً.
    ثم الاصدار الذي عندي من vBulletin هو 3.6.5، هذا ثانياً.

    بحثت في كلا القائمتين المنسدلتين ولم اجد الاصدارات المطلوبة.

    اكرر امتناني وشكري لشخصكم الكريم على هذا الجهد المبارك.

    تقبل مودتي






  4. #4
    عضو فعال
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,802


    مشكلة بعد الدمج الاعضاء المدموجين يصبحون وهميين لا يمكن مراسلتهم ولا شي






  5. #5
    عضو فعال
    تاريخ التسجيل
    Jan 2005
    المشاركات
    1,218


    هل استطيع ان ادمج الاعضاء فقط

    او جدول واحد فقط






  6. #6
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    104


    سلام عليكم

    ممكن تحط لنا الشرح بصفحه index مع الصور لان ابي احفظ الشرح مع الصور مو قادر
    وشكرا لك






  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2004
    المشاركات
    624


    مشكوور اخوي





    __________________
    JORDAN HOST
    http://www.jh.jo
    admin @ jh.jo الايميل
    ==============

  8. #8


    السلام عليكم

    برجاء من الاخوة ممن يعرف الاجابة على ما اشكل علينا، المساهمة بالمساعدة.

    وجزاكم الله خير الجزاء


    اقتباس المشاركة الأصلية كتبت بواسطة ابن فضلان
    السلام عليكم ورحمة الله وبركاته

    اولاً، اشكرك من الاعماق على صنيعك هذا، صنيع الخير. احتسبه الله في موازين حسناتك.

    اخي الكريم، لو سمحت.

    حملت الاصدار ImpEx 1.115 (build 1.70)

    وعندما فتحت لوحة التحكم وجدت التالي:



    الذي اشكل علي هو ان اصدار المنتدى الذي انوي التحويل منه phpBB2 2.0.22 هذا اولاً.
    ثم الاصدار الذي عندي من vBulletin هو 3.6.5، هذا ثانياً.

    بحثت في كلا القائمتين المنسدلتين ولم اجد الاصدارات المطلوبة.

    اكرر امتناني وشكري لشخصكم الكريم على هذا الجهد المبارك.

    تقبل مودتي







  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jan 2006
    المشاركات
    258


    شكرا على الشرح الرائع ,,,

    حاولت اضع الشرح في ملف واحد وبالصور





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip adv.zip‏ (159.9 كيلوبايت, 926 مشاهدات)
    __________________
    من لا يشكر الناس لايشكر الله

  10. #10


    السلام عليكم

    مشكور اخي على هذا الجهد المبارك.

    اخي لو سمحت، هل هناك اصدار احدث mpEx لان هذا الاصدار وكما شرحت في سؤالي لا يتوفر على التحويل من phpbb 2.0.22.

    ولك الشكر






  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    707

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    428


    إبداع بمعنى الكلمه


    اشكرك استاذي احمد على هذا الابداع

    ولك دوم التوفيق والنجاح





    __________________
    يارب ...لا تدعني أصاب بالغرور أذا نجحت .
    .. ولا أصاب باليأس أذا فشلت
    .. بل ذكرني دائماً بأن الفشل
    هو التجارب التي تسبق النجــاح
    http://www.Ed3s.com

  13. #13
    عضو نشيط
    تاريخ التسجيل
    Aug 2002
    المشاركات
    95


    السلام عليكم ..

    مشكور اخووي ع الشرح الرائع

    لكن ممكن توضح لي هذه النقطة

    اهم خطوة قبل بداية الدمج هى بتغيير ارقام المنتديات الرئيسية وجعلها ارقام عالية مثل 90
    جربت اغير ارقام المنتديات من قاعدة البيانات .. لكن بعد التغيير جميع المواضيع حذفت من الاقسام

    لم تحذف بشكل فعلي .. انما اختفت من الاقسام .. لانها مسجلة في قاعدة البيانات بارقام المنتديات ما قبل التغيير

    ممكن تشوف لي حل لهالمشكلة ؟

    ايضاً لدي استفسار ..

    انا تم اختراق منتداي قبل فترة وجيزة .. و اضطررت إلى البدء بالمنتدى بقاعدة بيانات قديمة نوعاً ما ..

    و لله الحمد استطعت الآن الحصول على قاعدة بيانات حديثة .. و اريد دمجها مع الحالية

    هل راح يأثر على المنتدى ؟ لان تقريباً نصف المواضيع راح تكون مكررة !!

    فهل هناك حل لدمج القاعدتين مع استبدال المواضيع المكررة .. و اضافة المواضيع الجديدة التي بقاعدة البيانات الحالية فقط

    اتمنى انك فهمت عليّ ..

    تحياتي





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  14. #14
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    813


    للاسف بعد تركيب الاعدادات يظهر لي الخطاء التالي:

    Using includes/config.php for target config.


    You have set sourceexists to FALSE in ImpExConfig.php, this means you do not want to import from a database system, this system is a source database system





    __________________
    ربي ارحمني واغفر لي ....
    -----------------------------------------------------------

  15. #15
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,169


    السلام عليكم ..

    مشكور اخووي ع الشرح الرائع

    لكن ممكن توضح لي هذه النقطة



    جربت اغير ارقام المنتديات من قاعدة البيانات .. لكن بعد التغيير جميع المواضيع حذفت من الاقسام

    لم تحذف بشكل فعلي .. انما اختفت من الاقسام .. لانها مسجلة في قاعدة البيانات بارقام المنتديات ما قبل التغيير

    ممكن تشوف لي حل لهالمشكلة ؟

    ايضاً لدي استفسار ..

    انا تم اختراق منتداي قبل فترة وجيزة .. و اضطررت إلى البدء بالمنتدى بقاعدة بيانات قديمة نوعاً ما ..

    و لله الحمد استطعت الآن الحصول على قاعدة بيانات حديثة .. و اريد دمجها مع الحالية

    هل راح يأثر على المنتدى ؟ لان تقريباً نصف المواضيع راح تكون مكررة !!

    فهل هناك حل لدمج القاعدتين مع استبدال المواضيع المكررة .. و اضافة المواضيع الجديدة التي بقاعدة البيانات الحالية فقط

    اتمنى انك فهمت عليّ ..

    تحياتي
    اشرح لنا هذي النقطه





    __________________
    سبحان الله وبحمده
    سبحان الله العظيم





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض