دمج قاعده بيانات منتدي بطريقه احترافيه ( مفصل وبالصور ) لمنتديات 3.7

Eng Ahmed

ادارة المنتدى
9 مارس 2008
3,318
11
38
www.support-ar.com

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

اخواني الاعزاء

وجدت ان شروحات دمج القواعد كتيره جدا ولكن ينقصها

التدقيق او الصور مو شغاله و كلها قديمه وغير شامله خطوات مهمه كثير

بالتالي بيكون صعب على المستخدم العادي فهمها وايضا على من ليهم خبره قليله

ان شاء الله راح اشرحلكم طريقه دمج قاعده بمنتدى من البدايه للنهايه خطوه خطوه وباحترافيه

وان شاء الله الكل بيقدر يدمج ويركب قواعد بسهوله تامه وبدون اي مشاكل

نبتدى الشرح بسم الله :-

اول شىء لدينا المنتدي حقنا نسخته 3.7.3 (المنتدي الاساسي ) ليس شرط النسخه وليكن افتراض احدث نسخه

91466833.gif


اول شىء الحين نرفع القاعده اللى نبي ندمجها على المسار www

61131889.gif


بعدين ندخل لوحة تحكم الموقع Cpanel

نضغط على قواعد بيانات MySQL®

60822177.gif


نقوم بانشاء قاعده بيانات جديده وليكن اسمها vb2

80991417.gif


نقوم بعمل يوزر للقاعده وليكن مثلا ايضا vb2 والباسورد vb2

30705322.gif


وبعدين نضيف اليوزر للقاعده اللى سويناها

44707511.gif


وعلم على كافة الامتيازات (ضروري)

81627736.gif


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

الحين بنحتاج لاسكربت Bigdump وهو اسهل اسكربت لتركيب قواعد البيانات



التحميل من المرفقات




الحين بعد مانزلنا الاسكربت نعدل عليه

86045906.gif


ونضع بيانات القاعده اللى سويناها

35952178.gif


ونحفظ الملف ونرفعه عن طريق الاف تي بي على المسار www

15255540.gif


بعدين ندخل الاسكربت عن طريق المتصفح عن طريق الرابط

http://www.xxxxx.com/bigdump.php

حيث xxxxx هو رابط موقعك ( استبدله )

بعد الدخول بيظهر لك الشكل التالي

98318795.gif


اضغط على Start Import لبدء استيراد الجداول داخل القاعده الجديده

في الصوره توضح انه جاري استيراد القاعده او تركيبها على القاعده الجديده

25035865.gif


بعد الانتهاء من تركيب القاعده وخلوها من المشاكل اثناء التركيب

نكون انتهينا من الجزء الاول وهو تجهيز القواعد للدمج

الحين لدينا قاعدتين قاعده حق المنتدي الاساسي حقنا

وقاعده تانيه اللى ركبنا عليها القاعده الخارجيه واللى سوينا عليها الشرح

نبدا الخطوه التانيه وهي الخاصه بالدمج

وراح نستخدم برنامج Impex الغني عن التعريف فى عالم دمج قواعد البيانات

يمكنك تحميله من هنا ( اخر اصدار )


كود:
http://www.b4ho.com/b4ho/impex.zip
او من هنا
https://files.support-ar.net/upload/files/impex.zip

الحين نقوم بتعديل ملف ImpExConfig .php

56016612.gif


ركزوا معي فى الخطوه هذى لانها مهمه وممكن تتلخبطوا فيها

الشرح على الصوره ليكون اوضح

76526894.gif


الحين انتهينا من تعديل البيانات الازمه نحفظ الملف ونرفع الاسكربت

عن طريق الاف تي بي الى الموقع على المسار www

93234614.gif


بعد رفع الاسكربت ندخل عن طريق الرابط

http://www.xxxxx.com/impex

حيث xxxxx هو رابط موقعك ( استبدله )

راح يفتح معاك بالشكل التالى , قم باختيار الاعدادت بالصوره

75665548.gif


بعدين نضغط

97007382.gif


راح تطلع لنا الصفحه هاذي نضغط على الخيار المظلل ( اول خيار )



67202480.gif


بعد الانتهاء من اول خيار راح يرجع من اول وجديد لنفس الاشكل

الحين اذا تبي تدمج الاعضاء الاول لازم تدمج مجموعات الاعضاء عن طريق تشغيل الخيار

كود:
003 Import usergroup
بعدين ندمج الاعضاء الخيار

كود:
004 Import user
صوره توضح عند دمج الاعضاء

89277655.gif


اذا نبي ندمج المواضيع طبعا لازم ندمج الاقسام الاول عن طريق الخيار

كود:
007 Import forum
وبعدين ندمج الواضيع عن طريق الخيار

كود:
008 Import thread
ولازم طبعا ندمج الردود عن طريق الخيار

كود:
009 Import post
ودمج ماتريد من الخيارات الباقيه كما تريد ولكن يفضل هذه الخيارات فقط

وبكذا نكون انتهينا من الدمج بحمد الله وهذا الشكل النهائي بسكربت Impex

70737359.gif


الحين نروح للوحة تحكم المنتدي

ونسوي تحديث للعدادات

40331087.gif


نسوي تحديث لكل العدادات واهمها :

تحديث ألقاب الأعضاء

إعادة بناء معلومات الموضوع

إعادة بناء معلومات المنتدى

إصلاح الملفات الشخصية المتكسرة للأعضاء

تفريغ ذاكرة التوقيع

إعادة بناء الإحصائيات

تحديث أسماء الأعضاء

تحديث عدد المشاركات

الحين كل شىء تمام وهذا الشكل النهائي للمنتدي بعد الدمج

35180228.gif


Check and update database

ملحوظه مهمه :
بعد الانتهاء قم بحذف جميع الاسكربتات التى قمنا بالعمل عن طريقها لانها قد تؤدي الى اختراق منتداك من قبل اصحاب النفوس الضعيفه

وبكذا نكون انتهينا مع بعض من دمج قاعده مع منتدي اخر اصدار بطريقه احترافيه

واي سؤال او استفسار انا تحت امركم وجاهز لشرح اي نقطه غير مفهومه

وان شاء الله الشرح يكون سهل وعجبكم

واسال الله ان يعطينا ويعطيكم الصحه والعافيه

منقول للفائده


 

المرفقات

  • bigdump.zip
    10.1 KB · المشاهدات: 738

_MD_

عضو جديد
19 أكتوبر 2008
7
1
0
Seoul - Korea
www.arabjoomla.com
أخي العزيز..

إسمح لي أن تكون أولى مشاركاتي هي بالتعقيب على الشرح الرائع الذي تفضلت بنقله.

لي طريقة أخرى أقوم بها حين أنوي ترقية أي منتدى من نسخة أقدم إلى الأحدث قد تكون أسرع وأسهل بقليل، على الأقل لنقل فكرة أخرى نستفبذ منها جميعا.

بسم الله نبدأ...

عندما نقوم بترقية منتدى.. كما تفضل الأخ الكريم.. علينا أن نقوم بالتالي :

أولاً: في حال وأن المنتدى موجود ولا يحتوي على أي مشكلة:

1. إنشاء قاعدة بيانات جديدة وبالتالي ستكون فارغة.. أنظر الشرح السابق للأخ الكريم.
2. نسخ قاعدة بيانات المنتدى القديم إلى قاعدة البيانات الجديدة التي قمنا بإنشاءها.
3. تحميل نسخة منتدى جديد في مجلد جديد.. على أن لا يكون إسم المجلد يحمل نفس إسم المجلد الذي به نسخة المنتدى الأول.. حيث أن هنالك الكثير منا يفضل تسميته بـvb. ليكن مثلا vb2
4. ترقية المنتدى إلى الإصدارة الجديد.. من المجلد الجديد.
5. تحديث العدادات.

ثانياً: في حال وأنك تود ترقية المنتدى من نسخة احتياطية تحتفظ بها في جهازك:

1. إنشاء قاعدة بيانات جديدة وبالتالي ستكون فارغة.. أنظر الشرح السابق للأخ الكريم.
2. ذمج قاعدة البيانات القديمة مع قاعدة البيانات الجديدة التي أنشأناها عن طريق عدة برامج لعل أهما برنامج BigDump وهو الذي قام الأخ الكريم بشرحه.
3. تحميل نسخة منتدى جديد في مجلد جديد.. على أن لا يكون إسم المجلد يحمل نفس إسم المجلد الذي به نسخة المنتدى الأول.. حيث أن هنالك الكثير منا يفضل تسميته بـvb. ليكن مثلا vb2
4. ترقية المنتدى إلى الإصدارة الجديد.. من المجلد الجديد.
5. تحديث العدادات.

----------------------------------------------------------------

أولاً: في حال وأن المنتدى موجود ولا يحتوي على أي مشكلة:

1. إنشاء قاعدة بيانات جديدة وبالتالي ستكون فارغة.. أنظر الشرح السابق للأخ الكريم.



2. نسخ قاعدة بيانات المنتدى القديم إلى قاعدة البيانات الجديدة التي قمنا بإنشاءها.

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

الأن ندخل على قواعد البيانات كالتالي:



ومن ثم ندخل إلى phpmyadmin تجدها في نهاية الصفحة كالتالي:



أو يمكنك إيجادها في لوحة تحكم السي بنل في حال ما وكانت تعرض بالشكل 3x



الأن قم بنسخ إسم قاعدة البيانات القديمة ثم إتجه إلى لوحة تحكم موقعك.. حيث سنقوم بذمج قاعدة البيانات القديمة للمنتدى بالجديدة الفارغة.. كالتالي:

من phpmyadmin يسارا إضغط على قاعدة البيانات القديمة للمنتدى القديم كالتالي:




عليك الإنتباه هنا فقاعدة البيانات ليست كما تشاهدها في الصورة العليا وهي libya08_
بل عليك بنسخها كاملة ستجدها مبينة في الصفحة التي قمنا فيها بإنشاء وعرض قواعد البيانات في لوحة التحكم.. هكذا dt4host_libya08 :



الأن نضغط على قاعدة البيانات القديمة للمنتدى على اليسار.. وحين تعرض لنا جداولها.. من اليمين نختار من القائمة Operations كالتالي:



وهنا مربط الفرس.. نكتب إسم قاعدة البيانات الجديدة والتي قمنا بإنشاءها قبل قليل في خانة ( نسخ قاعدة بيانات إلى Copy database to ) كالتالي:



مع حذف علامة الصح أمام خانة ( إنشاء قاعدة بيانات جديدة قبل النسخ CREATE DATABASE before copying ) حيث أننا قمنا بإنشاء قاعدة جديدة قبل قليل.

ثم إضغط إذهب GO التي تقع أسفلها مباشرة.

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




يمكنك التأكد من ذلك بالتوجه إلى الناحية اليسرى لترى أن الرقم 0 المجاور لقاعدة البيانات المنتدى الجديد قد تغير وأصبح مثل قاعدة بيانات المنتدى القديمة.. وهي تدل أن أن عملية النسخ قد تمت.


3. تحميل نسخة منتدى جديد في مجلد جديد.. على أن لا يكون إسم المجلد يحمل نفس إسم المجلد الذي به نسخة المنتدى الأول.. حيث أن هنالك الكثير منا يفضل تسميته بـvb. ليكن مثلا vb2


الأن نقوم بتحميل نسخة منتدى جديد في مجلد جديد.. على أن لا يكون إسم المجلد يحمل نفس إسم المجلد الذي به نسخة المنتدى الأول.. ثم نقوم بتغيير بيانات ملف الـ config الموجود في ملف include بداخل مجلد المنتدى الجديد.. من إسم قاعدة البيانات الجديدة وإسم المستخدم الخاص بها ومذلك كلمة السر.

4. ترقية المنتدى إلى الإصدارة الجديد.. من المجلد الجديد.

ثم ندخل على هذا الرابط بإعتبار أن المجلد الذي يحتوي المنتدى الجديد تم وضعه فتحت إسم vb2


كما يمكنك القفز مباشرة إلى عملية الترقية بدخل التنصيب بخطوة واحدة.. هكذا


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

والثانية هي القفز مباشرة لخطوة الترقية.. والباقي سهل ومعلوم لدى الجميع.. فقط أتبع التالي next إلى أن ينتهي من عملية الترقية ويطل منك حذف مجلد install.

5. تحديث العدادات.

وهي خطوة مهمة جدا ليستعيد المنتدى عافيته ونشاطه.

----------------------------------------------------

ثانياً: في حال وأنك تود ترقية المنتدى من نسخة احتياطية تحتفظ بها في جهازك:

1. إنشاء قاعدة بيانات جديدة وبالتالي ستكون فارغة.. أنظر الشرح السابق للأخ الكريم.
2. تحميل قاعدة البيانات القديمة التي قمنا بحفظا في الجهاز مع ملف Bigdump إلى مجلد المنتدى الجديد.. وتغيير البيانات الموجودة بداخله ببيانات قاعدة البيانات الجديدة.. إلى جانب مسار ملف قاعدة البيانات التي قمنا بتحميله وإسمه.. لذمع قاعدة البيانات الجديدة التي أنشأناها وهو الذي قام الأخ الكريم بشرحه.

3. تحميل نسخة منتدى جديد في مجلد جديد.. على أن لا يكون إسم المجلد يحمل نفس إسم المجلد الذي به نسخة المنتدى الأول.. حيث أن هنالك الكثير منا يفضل تسميته بـvb. ليكن مثلا vb2 أنظر الشرح في الخطوة الأولى.
أنظر الشرح في الخطوة الأولى.

4. ترقية المنتدى إلى الإصدارة الجديد.. من المجلد الجديد.نظر الشرح في الخطوة الأولى.
5. تحديث العدادات.نظر شرح الأخ الكريم فوق.

أتمنى أن لا أكون أطلت عليكم..

لكم تحياتي..
 

ENG MUHAMED

[ADMIN]
طاقم الإدارة
25 فبراير 2008
10,079
43
48
support-ar.net
أخي العزيز..

إسمح لي أن تكون أولى مشاركاتي هي بالتعقيب على الشرح الرائع الذي تفضلت بنقله.

لي طريقة أخرى أقوم بها حين أنوي ترقية أي منتدى من نسخة أقدم إلى الأحدث قد تكون أسرع وأسهل بقليل، على الأقل لنقل فكرة أخرى نستفبذ منها جميعا.

بسم الله نبدأ...

عندما نقوم بترقية منتدى.. كما تفضل الأخ الكريم.. علينا أن نقوم بالتالي :

أولاً: في حال وأن المنتدى موجود ولا يحتوي على أي مشكلة:

1. إنشاء قاعدة بيانات جديدة وبالتالي ستكون فارغة.. أنظر الشرح السابق للأخ الكريم.
2. نسخ قاعدة بيانات المنتدى القديم إلى قاعدة البيانات الجديدة التي قمنا بإنشاءها.
3. تحميل نسخة منتدى جديد في مجلد جديد.. على أن لا يكون إسم المجلد يحمل نفس إسم المجلد الذي به نسخة المنتدى الأول.. حيث أن هنالك الكثير منا يفضل تسميته بـvb. ليكن مثلا vb2
4. ترقية المنتدى إلى الإصدارة الجديد.. من المجلد الجديد.
5. تحديث العدادات.

ثانياً: في حال وأنك تود ترقية المنتدى من نسخة احتياطية تحتفظ بها في جهازك:

1. إنشاء قاعدة بيانات جديدة وبالتالي ستكون فارغة.. أنظر الشرح السابق للأخ الكريم.
2. ذمج قاعدة البيانات القديمة مع قاعدة البيانات الجديدة التي أنشأناها عن طريق عدة برامج لعل أهما برنامج BigDump وهو الذي قام الأخ الكريم بشرحه.
3. تحميل نسخة منتدى جديد في مجلد جديد.. على أن لا يكون إسم المجلد يحمل نفس إسم المجلد الذي به نسخة المنتدى الأول.. حيث أن هنالك الكثير منا يفضل تسميته بـvb. ليكن مثلا vb2
4. ترقية المنتدى إلى الإصدارة الجديد.. من المجلد الجديد.
5. تحديث العدادات.

----------------------------------------------------------------

أولاً: في حال وأن المنتدى موجود ولا يحتوي على أي مشكلة:

1. إنشاء قاعدة بيانات جديدة وبالتالي ستكون فارغة.. أنظر الشرح السابق للأخ الكريم.



2. نسخ قاعدة بيانات المنتدى القديم إلى قاعدة البيانات الجديدة التي قمنا بإنشاءها.

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

الأن ندخل على قواعد البيانات كالتالي:



ومن ثم ندخل إلى phpmyadmin تجدها في نهاية الصفحة كالتالي:



أو يمكنك إيجادها في لوحة تحكم السي بنل في حال ما وكانت تعرض بالشكل 3x



الأن قم بنسخ إسم قاعدة البيانات القديمة ثم إتجه إلى لوحة تحكم موقعك.. حيث سنقوم بذمج قاعدة البيانات القديمة للمنتدى بالجديدة الفارغة.. كالتالي:

من phpmyadmin يسارا إضغط على قاعدة البيانات القديمة للمنتدى القديم كالتالي:




عليك الإنتباه هنا فقاعدة البيانات ليست كما تشاهدها في الصورة العليا وهي libya08_
بل عليك بنسخها كاملة ستجدها مبينة في الصفحة التي قمنا فيها بإنشاء وعرض قواعد البيانات في لوحة التحكم.. هكذا dt4host_libya08 :



الأن نضغط على قاعدة البيانات القديمة للمنتدى على اليسار.. وحين تعرض لنا جداولها.. من اليمين نختار من القائمة Operations كالتالي:



وهنا مربط الفرس.. نكتب إسم قاعدة البيانات الجديدة والتي قمنا بإنشاءها قبل قليل في خانة ( نسخ قاعدة بيانات إلى Copy database to ) كالتالي:



مع حذف علامة الصح أمام خانة ( إنشاء قاعدة بيانات جديدة قبل النسخ CREATE DATABASE before copying ) حيث أننا قمنا بإنشاء قاعدة جديدة قبل قليل.

ثم إضغط إذهب GO التي تقع أسفلها مباشرة.

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




يمكنك التأكد من ذلك بالتوجه إلى الناحية اليسرى لترى أن الرقم 0 المجاور لقاعدة البيانات المنتدى الجديد قد تغير وأصبح مثل قاعدة بيانات المنتدى القديمة.. وهي تدل أن أن عملية النسخ قد تمت.


3. تحميل نسخة منتدى جديد في مجلد جديد.. على أن لا يكون إسم المجلد يحمل نفس إسم المجلد الذي به نسخة المنتدى الأول.. حيث أن هنالك الكثير منا يفضل تسميته بـvb. ليكن مثلا vb2


الأن نقوم بتحميل نسخة منتدى جديد في مجلد جديد.. على أن لا يكون إسم المجلد يحمل نفس إسم المجلد الذي به نسخة المنتدى الأول.. ثم نقوم بتغيير بيانات ملف الـ config الموجود في ملف include بداخل مجلد المنتدى الجديد.. من إسم قاعدة البيانات الجديدة وإسم المستخدم الخاص بها ومذلك كلمة السر.

4. ترقية المنتدى إلى الإصدارة الجديد.. من المجلد الجديد.

ثم ندخل على هذا الرابط بإعتبار أن المجلد الذي يحتوي المنتدى الجديد تم وضعه فتحت إسم vb2


كما يمكنك القفز مباشرة إلى عملية الترقية بدخل التنصيب بخطوة واحدة.. هكذا


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

والثانية هي القفز مباشرة لخطوة الترقية.. والباقي سهل ومعلوم لدى الجميع.. فقط أتبع التالي next إلى أن ينتهي من عملية الترقية ويطل منك حذف مجلد install.

5. تحديث العدادات.

وهي خطوة مهمة جدا ليستعيد المنتدى عافيته ونشاطه.

----------------------------------------------------

ثانياً: في حال وأنك تود ترقية المنتدى من نسخة احتياطية تحتفظ بها في جهازك:

1. إنشاء قاعدة بيانات جديدة وبالتالي ستكون فارغة.. أنظر الشرح السابق للأخ الكريم.
2. تحميل قاعدة البيانات القديمة التي قمنا بحفظا في الجهاز مع ملف Bigdump إلى مجلد المنتدى الجديد.. وتغيير البيانات الموجودة بداخله ببيانات قاعدة البيانات الجديدة.. إلى جانب مسار ملف قاعدة البيانات التي قمنا بتحميله وإسمه.. لذمع قاعدة البيانات الجديدة التي أنشأناها وهو الذي قام الأخ الكريم بشرحه.

3. تحميل نسخة منتدى جديد في مجلد جديد.. على أن لا يكون إسم المجلد يحمل نفس إسم المجلد الذي به نسخة المنتدى الأول.. حيث أن هنالك الكثير منا يفضل تسميته بـvb. ليكن مثلا vb2 أنظر الشرح في الخطوة الأولى.
أنظر الشرح في الخطوة الأولى.

4. ترقية المنتدى إلى الإصدارة الجديد.. من المجلد الجديد.نظر الشرح في الخطوة الأولى.
5. تحديث العدادات.نظر شرح الأخ الكريم فوق.

أتمنى أن لا أكون أطلت عليكم..

لكم تحياتي..
يا _MD_ شوف عنوان الموضوع يتكلم عن دمج قواعد البيانات لا ترقيه المنتديات
 

بركات سرحان

عضو جديد
8 أغسطس 2008
81
0
0
36
مصر-الاسكندرية
3yoon.201mb.com
الله ينور على الموضوع الجامد دة و الشرح اكثر من رائع
بس عندى سؤال بسيط
لما ندمج جدول الاعضاء
اسم المدير و الباسورد حيكون اى واحد بتاع القاعدة الاساسية و الجديدة؟
ولك منى كل تحية و تقدير
 

بركات سرحان

عضو جديد
8 أغسطس 2008
81
0
0
36
مصر-الاسكندرية
3yoon.201mb.com
تمام تمت العملية بنجاح
فى حوالى خمس دقائق المنتدى اصبح مليىء بالمواضيع و الاعضاء
وعندى حاجة اضفها لموضوعك القيم
ان المدير يعمل عملية دمج مع اكثر الاعضاء مشاركة
يعنى علشان المنظر العام
وشكرا ليك مرة تانية...
 

Qsrr.Net

عضو جديد
29 سبتمبر 2008
67
0
0
بقيَ ان تعطونا قواعد بيانات جآهزة لنقوم بالتطبيق عليها :d ههههههه

تشكر يالغلآآآ على الشرح :)
 

drhooba

عضو جديد
18 أكتوبر 2008
12
0
0
شكرا لكم اخوانى على الشرح الاكثر من رائع

لى استفسار بسيط

انا لدى قاعده بيانات بها 20 واصدار المنتدى 3.8.0 وقاعده بها 10000 عضو واصدار المنتدى 3.7.2

والاثنين على سيرفرين مختلفين

اريد نقل اعضاء المنتدى ذات ال 1000 الاف عضو فقط ( نقل الاعضاء فقط اسم العضو وايميله والباس الخاص به فقط )

الى قاعده المنتدى الجديد ذات 20 عضو

فارجوا من الاخوه خبراء قواعد البيانات ايجاد طريقه علما بانى حاولت بان اقوم بتلك العمليه عن طريق سكريبت البيج

دمب لكن للاسف تحدث تلك المشكله



16320_1225644322.jpg


ثم قمت برفع ملف القاعده مع ملف bigdump فى مجلد واحد واعطيته التصاريح وعندما بدات العمليه فى التنفيذ تظهر هذه المشكله كما فى الصوره

proplemen5.jpg


وهذا النص الموجود داخل المربع


PHP:
Database error in vBulletin 3.7.2: 
Invalid SQL: 
SHOW CREATE TABLE userban;</p> 
<p>MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or' at line 1</p> 
<p class="error">Stopped on error</p> 
<p><a href="/vb/dump/bigdump.php">Start from the beginning</a> (DROP the old tables before restarting)</p> 
 
 
 
<p>© 2003-2005 <a href="mailto:alexey@ozerov.de">Alexey Ozerov</a> - <a href="http://www.ozerov.de/bigdump" target="_blank">BigDump Home</a></p> 
 
 
 
</td></tr></table> 
 
 
 
</body> 
 
</html>

ما حل تلك المشكله علما انى اخذت عده مرات نسخ اخرى غير الموجوده ويظهر نفس المشكل

وشكرااااااا​
 

eng_copra

عضو جديد
23 مارس 2010
39
0
0
السلام عليكم ورحمة الله وبركاته



اخواني الاعزاء



وجدت ان شروحات دمج القواعد كتيره جدا ولكن ينقصها



التدقيق او الصور مو شغاله و كلها قديمه وغير شامله خطوات مهمه كثير



بالتالي بيكون صعب على المستخدم العادي فهمها وايضا على من ليهم خبره قليله



ان شاء الله راح اشرحلكم طريقه دمج قاعده بمنتدى من البدايه للنهايه خطوه خطوه وباحترافيه



وان شاء الله الكل بيقدر يدمج ويركب قواعد بسهوله تامه وبدون اي مشاكل



نبتدى الشرح بسم الله :-



اول شىء لدينا المنتدي حقنا نسخته 3.7.3 (المنتدي الاساسي ) ليس شرط النسخه وليكن افتراض احدث نسخه



91466833.gif




اول شىء الحين نرفع القاعده اللى نبي ندمجها على المسار www



61131889.gif




بعدين ندخل لوحة تحكم الموقع Cpanel



نضغط على قواعد بيانات MySQL®



60822177.gif




نقوم بانشاء قاعده بيانات جديده وليكن اسمها vb2



80991417.gif




نقوم بعمل يوزر للقاعده وليكن مثلا ايضا vb2 والباسورد vb2



30705322.gif




وبعدين نضيف اليوزر للقاعده اللى سويناها



44707511.gif




وعلم على كافة الامتيازات (ضروري)



81627736.gif




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



الحين بنحتاج لاسكربت Bigdump وهو اسهل اسكربت لتركيب قواعد البيانات





التحميل من المرفقات






الحين بعد مانزلنا الاسكربت نعدل عليه



86045906.gif




ونضع بيانات القاعده اللى سويناها



35952178.gif




ونحفظ الملف ونرفعه عن طريق الاف تي بي على المسار www



15255540.gif




بعدين ندخل الاسكربت عن طريق المتصفح عن طريق الرابط



http://www.xxxxx.com/bigdump.php



حيث xxxxx هو رابط موقعك ( استبدله )



بعد الدخول بيظهر لك الشكل التالي



98318795.gif




اضغط على Start Import لبدء استيراد الجداول داخل القاعده الجديده



في الصوره توضح انه جاري استيراد القاعده او تركيبها على القاعده الجديده



25035865.gif




بعد الانتهاء من تركيب القاعده وخلوها من المشاكل اثناء التركيب



نكون انتهينا من الجزء الاول وهو تجهيز القواعد للدمج



الحين لدينا قاعدتين قاعده حق المنتدي الاساسي حقنا



وقاعده تانيه اللى ركبنا عليها القاعده الخارجيه واللى سوينا عليها الشرح



نبدا الخطوه التانيه وهي الخاصه بالدمج



وراح نستخدم برنامج Impex الغني عن التعريف فى عالم دمج قواعد البيانات



يمكنك تحميله من هنا ( اخر اصدار )




كود:
http://www.b4ho.com/b4ho/impex.zip
او من هنا



https://files.support-ar.net/upload/files/impex.zip



الحين نقوم بتعديل ملف ImpExConfig .php



56016612.gif




ركزوا معي فى الخطوه هذى لانها مهمه وممكن تتلخبطوا فيها



الشرح على الصوره ليكون اوضح



76526894.gif




الحين انتهينا من تعديل البيانات الازمه نحفظ الملف ونرفع الاسكربت



عن طريق الاف تي بي الى الموقع على المسار www



93234614.gif




بعد رفع الاسكربت ندخل عن طريق الرابط



http://www.xxxxx.com/impex



حيث xxxxx هو رابط موقعك ( استبدله )



راح يفتح معاك بالشكل التالى , قم باختيار الاعدادت بالصوره



75665548.gif




بعدين نضغط



97007382.gif




راح تطلع لنا الصفحه هاذي نضغط على الخيار المظلل ( اول خيار )





67202480.gif




بعد الانتهاء من اول خيار راح يرجع من اول وجديد لنفس الاشكل



الحين اذا تبي تدمج الاعضاء الاول لازم تدمج مجموعات الاعضاء عن طريق تشغيل الخيار



كود:
003 Import usergroup
بعدين ندمج الاعضاء الخيار




كود:
004 Import user
صوره توضح عند دمج الاعضاء




89277655.gif




اذا نبي ندمج المواضيع طبعا لازم ندمج الاقسام الاول عن طريق الخيار



كود:
007 Import forum
وبعدين ندمج الواضيع عن طريق الخيار




كود:
008 Import thread
ولازم طبعا ندمج الردود عن طريق الخيار




كود:
009 Import post
ودمج ماتريد من الخيارات الباقيه كما تريد ولكن يفضل هذه الخيارات فقط




وبكذا نكون انتهينا من الدمج بحمد الله وهذا الشكل النهائي بسكربت Impex



70737359.gif




الحين نروح للوحة تحكم المنتدي



ونسوي تحديث للعدادات



40331087.gif




نسوي تحديث لكل العدادات واهمها :



تحديث ألقاب الأعضاء



إعادة بناء معلومات الموضوع



إعادة بناء معلومات المنتدى



إصلاح الملفات الشخصية المتكسرة للأعضاء



تفريغ ذاكرة التوقيع



إعادة بناء الإحصائيات



تحديث أسماء الأعضاء



تحديث عدد المشاركات



الحين كل شىء تمام وهذا الشكل النهائي للمنتدي بعد الدمج



35180228.gif




Check and update database



ملحوظه مهمه : بعد الانتهاء قم بحذف جميع الاسكربتات التى قمنا بالعمل عن طريقها لانها قد تؤدي الى اختراق منتداك من قبل اصحاب النفوس الضعيفه



وبكذا نكون انتهينا مع بعض من دمج قاعده مع منتدي اخر اصدار بطريقه احترافيه



واي سؤال او استفسار انا تحت امركم وجاهز لشرح اي نقطه غير مفهومه



وان شاء الله الشرح يكون سهل وعجبكم



واسال الله ان يعطينا ويعطيكم الصحه والعافيه



منقول للفائده


الف الف الف شكر

يارب يجعلة فى ميزان حسناتك

وبجد موش كلمة مجاملة

الفريق دة فريق محترم جدا

ربنا العالم معزتكم عندى

وخصوصا
Eng_Mohamed

واضح ان الاخ احمد

هيكون كمان فى نفس المعزة

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

تقبلوا فائق احترامى​
 
4 فبراير 2012
217
1
0
القصيم
اخوي نقل المنتدى اظمن من دمج المنتديات او قواعد البيانات

انا نقلت منتداي من استضافة الى استضافة اخرى بدون مشاكل لأنه لايتطلب تركيب سكربتات كل الأمر استيراد sql
وكذلك لايعتمد على تنصيب خارجي وهو الأهم.
وايضا شي اساسي وهو لايمكن نقل منتدى يحتوي على هاكات لها ملفات مثل الهاك الماسي او مركب ستايل وتنقل المنتدى بدون مجلده الذي يحتوي ملفات الاستايل . والصعوبة تكمن في التنصيب لانه لايخفى عليك ان ترقية المنتدى لاتمر دون ان يخبرك بوجود مشكلة والسبب الاظافات التي تأتي مع الهاكات فنصيحة لمن ينقل المنتدى ان يحذف جميع الهاكات قبل النقل او الدمج .
 
4 فبراير 2012
217
1
0
القصيم
اخي طبقت الذي قلت علما بأن mysql تحتوي على هاكات منها الهاك الماسي ورفعت قاعدة البيانات و ملف bigdump.php على المسار www وليس على المسار www/vb علما بأن نسخة منتداي 3.8.7 وقمت بالتعديل على ملف bigdump.php وادخلت فيه بيانات القاعده الجديد اسم القاعده والخادم واسم المستخدم والباسوورد فخرج لي الخطأالتالي :
90df524bbe.jpg
 

ENG MUHAMED

[ADMIN]
طاقم الإدارة
25 فبراير 2008
10,079
43
48
support-ar.net
اخوي نقل المنتدى اظمن من دمج المنتديات او قواعد البيانات

انا نقلت منتداي من استضافة الى استضافة اخرى بدون مشاكل لأنه لايتطلب تركيب سكربتات كل الأمر استيراد sql
وكذلك لايعتمد على تنصيب خارجي وهو الأهم.
وايضا شي اساسي وهو لايمكن نقل منتدى يحتوي على هاكات لها ملفات مثل الهاك الماسي او مركب ستايل وتنقل المنتدى بدون مجلده الذي يحتوي ملفات الاستايل . والصعوبة تكمن في التنصيب لانه لايخفى عليك ان ترقية المنتدى لاتمر دون ان يخبرك بوجود مشكلة والسبب الاظافات التي تأتي مع الهاكات فنصيحة لمن ينقل المنتدى ان يحذف جميع الهاكات قبل النقل او الدمج .

عزيزى nnmjk ,, الدمج مختلف عن النقل ,, الدمج هذا فى حاله انه معك قاعدتين ومحتاج تدمجهم بقاعده واحده وهذا هو شرحها , اما النقل فهو غير

اخي طبقت الذي قلت علما بأن mysql تحتوي على هاكات منها الهاك الماسي ورفعت قاعدة البيانات و ملف bigdump.php على المسار www وليس على المسار www/vb علما بأن نسخة منتداي 3.8.7 وقمت بالتعديل على ملف bigdump.php وادخلت فيه بيانات القاعده الجديد اسم القاعده والخادم واسم المستخدم والباسوورد فخرج لي الخطأالتالي :
90df524bbe.jpg

حاول مراجعه شرح التركيب بدقه ومن ثم التجربه مره اخرى
وقم بتعطيل الهاكات فى القاعدتين المراد دمجهم ,, واتبع نفس الطريقه بالاعلي فى الدمج

وبالتوفيق
 

بيلياردو

عضو جديد
19 مارس 2009
41
0
0
نرجو تجديدها وانا حاليا في اخر خطوه لما رفعت القاعده عبر البرنامج
Congratulations: End of file reached, assuming OK
لما اقوم بالدمج عبر /impex
لا يظهر لي اي عضو او منتدي كله 0