المساعد الشخصي الرقمي

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



jeefo
07 - 04 - 2005, 03:16
بسم الله الرحمن الرحيم

احبتي في الله

قمت باعداد هذا الشرح منذ فتره

وها انا اعاود نشره من جديد عسي ان ينفعنا الله به

وان شاء الله يعجبكم الموضوع

----------

اخواني الاحباء في الفترة السابقة ذادت التساؤلات حول نقل المنتدي من سيرفر لاخر دون حدوث اي فقدان للمعلومات

او حدوث خلل بالمنتدي ونريد استعادة المعلومات واستعادة المنتدي بالكامل

ولكن كيف يتم ذلك ؟؟؟؟

للاجابة علي هذا السؤال فالنتابع معا هذا الشرح الذي اتمني ان ينال رضاكم وان يجيب علي الكثير من التساؤلات

عناصر الشرح

1-عملية النسخ الاحتياطي لقاعدة البيانات

2-عملية استعادة قاعدة البيانــــــــــــــات

3- نقل ملفات المنتدي واستعادة المنتدي

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

اولا: اخواني الكرام لابد من امتلاك نسخة من قاعدة البيانات لدي المنتدي

فهي اساس كل شيء ودونها لا يمكننا اكمال الشرح

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

لذلك يجب علي اصحاب المنتديات اخذ نسخة احتياطية لقواعد البيانات بصفة دورية تحسبا لحدوث اية مشاكل

ولكن السؤال الان كيف احتفظ بنسخة من قاعدة بيانات منتداي ؟؟؟

هناك طريقتين للقيام بهذة العملية

احدهما سهلة وبسيطة لابعد مدي والاخري لذيذة وسهلة ايضا

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

الطريقة الاولي

======

وتتم من خلال لوحة التحكم الخاصة بالمنتدي

نختار "رفع الملف & الصيانة"

------

http://yathreb.com/up/pic/database01.jpg

------

وبعد ذلك نختر "النسخ الاحتياطي لقاعدة البيانات"

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

فيظهر لنا الشكل التالي

------

http://yathreb.com/up/pic/database02.gif

------

فنؤشر علي علامة "نعم للكل" ليتم اختيار كل الجداول (عددهم 86 جدول تقريبا)

ومن الاسفل نختر "اذهب" لكي نبداء عملية النسخ الاحتياطي

فيظهر الشكل التالي

-----

http://yathreb.com/up/pic/database03.gif

----

نحدد مكان حفظ قاعدة البيانات

ويفضل ان يكون في مكان امين بعيدا عن العبث

ثم نضغط save

-----

http://yathreb.com/up/pic/database04.gif

-----

http://yathreb.com/up/pic/database05.gif

-----

وبذلك نكون قد حصلنا علي نسخة من قاعدة البيانات

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

الطريقة الثانية

=====

من لوحة تحكم موقعك عليك الدخول الي تحكم قواعد البيانات (phpmyadmin)

ويكون كالتالي

------

http://yathreb.com/up/pic/phpmyadmin01.jpg

------

نضغط علي phpmyadmin فتفتح لنا نافذة جديدة تتطلب اختيار قاعدة البيانات المطلوب ادارتها

-----

http://yathreb.com/up/pic/phpmyadmin02.jpg

-----

والان بعد الضغط علي قاعدة البيانات jeefo_vb

تفتح لنا نافذة جديدة خاصة بادارة قاعدة البيانات كما بالصورة

-----

http://yathreb.com/up/pic/phpmyadmin03.jpg

-----

يطلب اولا اختيار اللغة

ثم بعد ذلك اسم المستخدم(ويكون مكتوب تلقائيا)

وبعد ذلك كلمة مرور قاعدة البيانات

وبعد ادخال البيانات اللازمة اضغط "دخول"

فيتم بذلك تسجيل الدخول لقاعدة البيانات

-----

http://yathreb.com/up/pic/phpmyadmin040.jpg

-----

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

وبعض الضغط يظهر لنا الشكل التالي

-----

http://yathreb.com/up/pic/phpmyadmin05.jpg

-----

هناك عدة خيارات وهي ( بناء - SQL - تصدير - استعلام بواسطة مثال )

طبعا سنختار الامر تصدير

فيذهب بنا للنافذة التالية

-----

http://yathreb.com/up/pic/phpmyadmin06.jpg

-----

من الجانب الايسر وكما بالصورة

اولا : نضغط اختيار الكل (لكي يتم تظليل كل الجداول)

ثانيا : نختار نوع ملف قاعدة البيانات الذي نريدة (ويكون SQL)

ثالثا : نؤشر علي علامة "حفظ كملف"

رابعا: نضغط علي تنفيذ (لكي يتم العمل)

وبعد ذلك تظهر لنا النافذة الخاصة بتحميل الملف كالتالي

-----

http://yathreb.com/up/pic/phpmyadmin07.jpg

-----

وكما سبق نختر مكان لحفظ الملف

وبالطبع وقت التحميل يتوقف علي سرعة الاتصال وحجم قاعدة البيانات

الان نحن نملك نسخة من قاعدة البيانات فلا داعي لاي قلق

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

====انتهي الجزء الاول =====

jeefo
07 - 04 - 2005, 03:20
بعد الانتهاء من الجزء الاول
وبعد ان احتفظنا بنسخة من قاعدة البيانات
نريد ان ننقل المنتدي لسيرفر آخر او نستعيدة علي نفس السيرفر
فكيف يمكن اعادة قاعدة البيانات ؟؟؟
اولا عليك القيام بانشاء قاعدة بيانات جديدة وقد سبق وان قدم الاخ الحبيب "ابومحمد" شرحا للقيام بهذة المهمة
وتجدوة علي الرابط التالي
توجد ايضا طريقتان للقيام بهذة المهمة احدهما يدوية والاخري عن طريق هاك
والان الي الطريقة الاولي : الطريقة اليدوية
===================
اي عليك زراعة قاعدة البيانات يدويا
وحيث ان قواعد البيانات للمنتديات تكون كبيرة نسبيا من حيث البيانات
فبالتالي تكون صعبة وكثير من الاحيان لا تفلح
ولكن ما رايكم لو قسمنا قاعدة البيانات الكبيرة الي اجزاء صغيرة يسهل زراعتها ؟؟
ويتم ذلك باستخدام برنامج SQLDumpSplitter
-----
http://yathreb.com/up/pic/SQLspliter01.gif
-----
والبرنامج مختص بتقسيم قواعد البيانات الي اجزاء صغيرة لتسهيل الاحتفاظ بها علي الاقراص المرنة
ولا يؤثر ابدا علي البيانات بداخل القاعدة
اما عن طريقة عملة
-----
http://yathreb.com/up/pic/SQLspliter02.gif
-----
اولا نضغط علي الزر رقم 1 ونقوم بتحديد مكان قاعدة البيانات
وثانيا نختر قاعدة البيانات المراد تقسيمها
ثم نضغط open
-----
http://yathreb.com/up/pic/SQLspliter03.gif
-----
والان كما بالصورة نحدد حجم كل ملف بالبايت ولسهولة زراعة الملفات فيما بعد
سنجعله 1000000 وهو حجم يعادل الواحد ميجا تقريبا
ثم بعد ذلك نضغط go لتبداء عملية التقسيم....
-----
http://yathreb.com/up/pic/SQLspliter04.gif
-----
والان تاتي النتيجة
ويذكر فيها عدد الملفات التي قسمت اليها قاعدة البيانات
وايضا اسم المجلد الذي وضعت به الملفات المقسمة
-----
http://yathreb.com/up/pic/SQLspliter05.gif
-----
وكما ترون هذة هي الملفات ال 6
ونجد معهم ملف لا داعي له اسمة "read me" وبة فقط معلومات عن البرنامج
ومن الافضل ان نحذفة
----------------------
والان وبعد اتمام عملية التقسيم ندخل مرة اخري الي phpmyadmin
لكي نقوم بزرع الملفات واعادتها الي قاعدة البيانات مرة اخري
كما سبق وان ذكرنا اختر قاعدة البيانات الجديدة من علي اليسار
ومن الاوامر بالاعلي اختر "SQL"
-----
http://yathreb.com/up/pic/SQLspliter06.gif
-----
وبعد ذلك نضغط علي زر استعراض او "browse"
ونحدد له اول ملف من الملفات التي تم تقسيمها ونضغط فتح او "open"
وبعد ذلك نضغط "تنفيذ"
فتتم عملية الزراعة بصورة سريعة جدا "نظرا لصغر كمية البيانات المدخلة"
وتظهر لنا نافذة جديدة تخبرنا بان العملية تمت بنجاح
-----
http://yathreb.com/up/pic/SQLspliter07.gif
-----
كما نري (استعلام SQL الخاص بك تم تنفيذة بنجاح)
والان نكرر هذة الخطوة حتي ننتهي من كل الملفات وبذلك نكون اتممنا عملية استعادة قاعدة البيانات
================
اما عن الطريقة الاخري والخاصة بالهاك فهو مرفق ومعة طريقة التشغيل
وبالمناسبة فالهاك عربي (اي لا يحتاج لاي مجهود في التعامل معة)
=================
====انتهي الجزء الثاني =====

jeefo
07 - 04 - 2005, 03:21
والان احبتي في الله
وبعد الانتهاء من استعادة قاعدة البيانات
ناتي لآخر جزء بالشرح وهو استعادة المنتدي
ويكون كالتالي
------
اولا قم برفع نسخة من المنتدي للسيرفر الجديد ويراعي ان تكون من نفس الاصدار
كما انة يفضل ان تكون نفس النسخة القديمة لكي تحتفظ بصور الستايلات وايضا التعديلات التي قد تكون
اجريتها علي بعض ملفات المنتدي اثناء تركيب الهاكات
ثانيا من داخل النسخة افتح ملف config.php وتجدة داخل مجلد include
وعدل البيانات بداخلة كالتالي
-----
http://yathreb.com/up/pic/welcomeback01.gif
-----
1-اسم المستضيف
2-واسم مستخدم قاعدة البيانات
3-وكلمة المرور لقاعدة البيانات
4-اسم قاعدة البيانات الجديدة (او اتركة كما هو اذا كان الاسم الجديد هو القديم)
----------------------
والان اكتب في المتصفح عنوان منتداك وشاهد النتيجة
-----
http://yathreb.com/up/pic/welcomeback02.gif
-----
ملحوظة
اذا حدثت مشاكل معك عند فتح المنتدي او لم يفتح معك من اساسة بعد استرجاع قاعدة البيانات
قم بعمل upgrade للمنتدي
عن طريقة الزهاب للرابط التالي
http://www.yoursite.com/vb/install/upgrade.php
وطبعا اكتب اسم موقعك مكان yoursite
فتظهر لك النافذة التالية
-----
http://yathreb.com/up/pic/welcomeback03.gif
-----
اضغط علي الزر حتي تنتهي العملية
وستكون النتيجة ان منتداك عاد للعمل مرة اخري وفي نفس الوقت قمنا بعمل ترقيه لمنتداك - هذا ان اختلف اصدار النسخه-
دون ان تفقد اية بيانات
------------------------
والان اخواني الاحباء
تم بحمد الله الانتهاء من الشرح
وارجوا من الله سبحانة وتعالي ان اكون وفقت في ايصاله
واي استفسارات ان جاهز اخواني الاعزاء
واعذروني عن التقصير
والسلام عليكم ورحمة الله وبركاته

عبـدالله
07 - 04 - 2005, 23:26
جزاك الله الخير كله وجعله في ميزان حسناتك

والله اني استفدت من هذا الدرس الكثير من الذي كنت اجهله في السابق


تحياتي لك اخي الكريم

عاشق السمراء
08 - 04 - 2005, 02:11
مساااااااااااء جميل ...

،،،
فعلا استفادة جيدة ..
من معلم يستحق الاشادة .. !!

شكرا لك بحق !!

jeefo
08 - 04 - 2005, 21:11
جزاك الله كل خير اخي "عبد الله" علي مرورك الكريم
وحمدا لله ان الشرح نال رضاك
مع تحياتي
=-=-=-=
اخي العزيز "عاشق السمراء"
جزاك الله كل خير لتشريفك الموضوع
واتمني من الله تعالي ان يكون قد اعجبك

ضيف المهاجر
09 - 04 - 2005, 14:19
شكرا لك اخي العزيز جيفو

لقد اثريتنا كثيرا اخي بهذا الدروس والدروس الاخرى

لك امنياتي وتحياتي

jeefo
10 - 04 - 2005, 23:45
جزاك الله كل خير اخي الغالي "ضيف المهاجر"
وهذا من بعض ما عندكم
تحياتي لك اخي الغالي
واتمني يكون الشرح اعجبك