طريقة نقل منتدى و طريقة استبدال قاعدة بيانات
هل تعاني من بطىء في المنتدى , بسبب تركيب هاكات كثيرة و قمت بحذفها و ترغب بتنظيف قاعدة البينات ؟
هل ترغب بنقل منتداك من سرفر الى سرفر اخرى , دون فقدان حتى نقطة واحدة من المواضيع و المشاركات و الخ ؟
اذاً تابع معي هذا الموضوع :
الجميع يعلم ان المنتديات تستخدم قاعدة البيانات لحفظ التغييرات فيها و عندما ترغب بنقل منتدى من مكان الى مكان اخر , فهدفنا الرئيسي سيكون قاعدة البيانات. الفكرة فقط هي اخذ نسخة من قاعدة البيانات من المنتدى القديم و زرعها في قاعدة بيانات جديدة للمنتدى الجديد ! لذلك سنقوم بعمل التالي :
[list=1]
نقل منتدى من مكان الى مكان اخر ينقسم الى طريقتين :
الطريقة الاولى هي نقل فقط مواضيع, مشاركات, اعضاء, احصائيات و الخ من منتدى الى منتدى اخر . بهذه الطريقة لن تتمكن من نقل جميع الهاكات , ستايلات , تعديلات الخ
هنا تجد درس كامل عن الطريقة الاولى
http://www.phpbbarabia.com/community/viewtopic.php?p=186430#p186430
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
الطريقة الثانية هي نقل المنتدى بكل ما يحتوي هاكات , ستايلات, مشاركات, مواضيع , اعضاء الخ …
قم بتحميل سكربت Dumper الى جهازك
قم برفع سكربت Dumper الى مجلد المنتدى الرئيسي
قم بتحميل نسخة كاملة من المنتدى على جهازك
قم برفع المنتدى الى الموقع او السرفر الجديد
قم باخذ نسخة احتياطية من قاعدة البيانات للمنتدى القديم باستخدم Dumper على جهازك
قم بزرع قاعدة البيانات في قاعدة البيانات الجديدة باستخدام Dumper
قم بحذف سكربت Dumper من مجلد المنتدى !!!
تحميل سكربت Dumper الى جهازك
هذا هو موضوع الاسكربت http://www.phpbbarabia.com/community/viewtopic.php?p=167832#p167832
رفع سكربت Dumper الى مجلد المنتدى الرئيسي
قم برفع الاسكربت و عدل على تصريحات مجلدات الاسكربت كما هو مذكور في موضوعه الاصلي
تحميل نسخة كاملة من المنتدى على جهازك
اذا كان عنوان منتداك هو http://www.your-home-page.com/phpbb فسيكون مجلد phpbb في السرفر هو مجلد منتداك , قم بتحميله الى جهازك .
ملاحظة : قم بحذف الملفات المؤقتة قبل تنزيل مجلد المنتدى الى جهازك
طريقة حذف الملفات المؤقتة … ادخل على لوحة التحكم الرئيسية للمنتدى و من قائمة عام , ستجد في اسف الصفحة امر حذف الملفات المؤقتة .
رفع المنتدى الى الموقع او السرفر الجديد
قم فقط برفع مجلد المنتدى , فبداخل مجلد المنتدى يوجد سكربت Dumper و لن تحتاج الى رفعه مرة اخرى 😉
ملاحظة : اذا واجهتك مشكلة بسبب الملفات المؤقتة , قم بحذفها يدوين من مجلد cash الموجود في مجلد المنتدى , احذف جميع الملفات عدى index.html و .htaccess
قم باخذ نسخة احتياطية من قاعدة البيانات للمنتدى القديم باستخدم Dumper على جهازك
كما هو مذكور في موضوع الاسكربت عن طريقة استخدام هذا الاسكربت و عن كيفية تحميل نسخة من قاعدة البيانات الى الجهاز , انشىء مجلد على سطح المكتب و سميه backups . قم بتحميل النسخة الاحتياطية الى هذا المجلد.
تلميحة : اغلق المنتدى قبل اخذ نسخة من قاعدة البيانات ! فعملية تحميل قاعدة البيانات و رفعها و زراعتها لا تتجاوز الـ 10 الدقائق , على حسب كبر قاعدة البيانات !
زراعة قاعدة البيانات في قاعدة البيانات الجديدة باستخدام Dumper
بعد الانتهاء من رفع المنتدى الى الموقع الجديد او السرفر الجديد او المستضيف الجديد , انشىء قاعدة بيانات جديدة . في هذه القاعدة ستقوم بزرع معلومات قاعدة البيانات القديمة عن طريق استخدام سكربت Dumper كما هو مذكور في موضوع الاسكربت !
قم فقط باخذ النسخة الاحتياطية من المنتدى القديم و ارفعها الى مجلد ال Dumper على المنتدى الجديد و من ثم قم بزراعة النسخة في قاعدة البيانات الجديدة
ملاحظة : قم باعادة كتابة معلومات قاعدة البيانات الجديدة في ملف config.php كالتالي
$dbms = 'mysqli'; $dbhost = ''; $dbport = ''; $dbname = 'اسم قاعدة البيانات الجديدة'; $dbuser = 'اسم مستخدم قاعدة البيانات'; $dbpasswd = 'كلمة سر قاعدة البيانات '; $table_prefix = 'phpbb_';
حذف سكربت Dumper من مجلد المنتدى !!!
للامان اكثر , قم بحذف سكربت Dumper بعد الانتهاء من عملية النقل !
One more thing
طريقة استبدال قاعدة البيانات لنفس الموقع و لنفس المنتدى
هذه الطريقة تختلف نوعاً ما و لكنها سهله للغاية و تحتاج الى التركيز !!
لاخذ نسخة احتياطية لن نحتاج الى سكربت Dumper لاخذ نسخة من قاعدة البيانات ,
ادخل على لوحة التحكم الرئيسية => الصيانة => نسخ احتياطية
في صفحة النسخ الاحتياطية سنجد التالي :
هذه الجداول الموجودة بداخل قاعدة البيانات القديمة , فمثلاً اذا قمت بتركيب هاك المدونات و بعد ذلك استغنيت عنه , فستضل جداول الهاك موجودة في قاعدة البيانات على الشكل التالي :
phpbb_blog
phpbb_user_blog
phpbb_topics
phpbb_post
لذلك عندما نرغب بنقل قاعدة البيانات , يجب تحديد الجداول المرغوب نقلها و عدم تحديد مثلاً جداول هاك المدونة و المذكورة مسبقاً .
قائمة بالجداول الرئيسية للمنتدى تجدها في هذا الموضوع .. http://www.phpbbarabia.com/community/viewtopic.php?p=186430#p186430
بعد تضليل الجداول المرغوب نقلها , قم بتحميل هذه النسخة الى جهازك .
قم برفع سكربت dumper
ارفع النسخة الاحتياطية بداخله !
قم بزرع قاعدة البيانات القديمة في قاعدة البيانات الجديدة
اخر خطوة هي اعادة ضبط معلومات config.php
$dbms = 'mysqli'; $dbhost = ''; $dbport = ''; $dbname = 'اسم قاعدة البيانات الجديدة'; $dbuser = 'اسم مستخدم قاعدة البيانات'; $dbpasswd = 'كلمة سر قاعدة البيانات '; $table_prefix = 'phpbb_';
