ط²ط±ط§ط¹ط© ظ‚ط§ط¹ط¯ط© ط¨ظٹط§ظ†ط§طھ ظƒط¨ظٹط±ط© ط¨ط§ط³طھط®ط¯ط§ظ… ط³ظƒط±ظٹط¨طھ bigdump ظˆط¨ط¢ط®ط± ط¥طµط¯ط§ط±



شرح طريقة زراعة قاعدة بيانات كبيرة باستخدام سكريبت script bigdump
وبآخر إصدار


عمل السكريبت script:
زرع قاعدة بيانات ذات الحجم الكبير والتي ليس بالإمكان زرعها بطريقة الإستيراد من السي بنل
استعادة نسخة إحتياطية من منتداك لسبب أو لآخر


موقع السكريبت script:
يمكنك تحميل المنتج plugin من الموقع الرسمي له ومتابعة جديد إصداراته
http://www.ozerov.de/bigdump/
آخر تحديث update للسكريبت script بتاريخ 2014-09-04


شرح طريقة السكريبت script باختصار:
(1) إنشاء قاعدة بيانات جديدة من السي بنل
شرح طريقة إنشاء قاعدة بيانات ومستخدم مع ربطهما


(2) رفع النسخة الإحتياطية أو القاعدة المراد زراعتها إلى مجلد منتداك
عندي الآن قاعدة بيانات على جهازي مثلاً حجمها يتعدى الـ 700 ميجابايت بضيغة SQL
الآن أقوم بضغطها باستخدام برنامج الوينرار بالصيغة ZIP
سيكون حجمها الآن أقل من 200 ميجا تقريباً
والآن نقوم برفعها عبر السي بنل أو الإف تي بي إلى داخل مجلد منتداك (يعتمد المجلد على حسب وضعه vb أو forum أو مباشرة في puplic html .)
طبعاً الرفع سيأخذ منك وقت ويعتمد على حسب سرعة النت عندك
بعد ذلك قم بعملية Extract او استخراج فك ضغط على المسار المحدد


(3)





  • قم بفتحه عن طريق النودباد أو الوورد باد (المذكرة)


  • التعديل عليه باسم قاعدة البينات التي أنشأناها في الخطوة (1) والمستخدم وكلمة المرور


رمز PHP:
<code style="white-space:nowrap"> <code> // Database configuration

$db_server = 'localhost';
$db_name = 'your database name';
$db_username = 'your user name';
$db_password = 'your password';
</code> </code>


  • قم بتغيير وضبط ترميز ملف bigdump (استخدم الترميز utf8 إلا في حالة انك تستعمل ترميز آخر) وذلك كالتالي


أستبدل
رمز PHP:
<code style="white-space:nowrap"> <code> $db_connection_charset = ;
</code> </code>

بالمتغير
رمز PHP:
<code style="white-space:nowrap"> <code> $db_connection_charset = ”utf8;
</code> </code>


  • قم برفع هذا الملف bigdump.php إلى نفس المجلد الذي رفعت فيه القاعدة او النسخة الإحتياطية من قاعدة البينات



(4)
الآن قم بتركيب install وزرع القاعدة بالدخول على الرابط التالي
http://www.xxxx.com/vb/bigdump.php
ثم Start Import





ننتظر حتى تخرج لنا هذه الرسالة




(5)
الآن كل ما علينا هو رفع نسخة منتداك وتعديل ملف الكونفيج عليها ببينات القاعدة الجديدة التي تم الزراعة فيها والظغط على رابط التنصيب setup الذي سيتجه بك إلى الترقية upgrade
ثم بعد ذلك الدخو للحة الإدارة وتحديث update العدادات



وهذا منتداك بين يديك


(6)
أخيراً نقوم بحذف السكريبت script والقاعدة التي تم رفعها للحماية
ودمتم سالمين

بعض الملاحظات وحلول لبعض المشاكل التي قد تواجهك




  • ملاحظة يجب رفع القاعدة و ملف السكربت على نفس المسار


  • يجب ان تكون القاعدة التي يتم العمل عليها فارغة وفي حالة حدوث مشكلة والبدء بالتركيب install من جديد فيجب تقريغ جداول القاعدة


  • مشكلة الترميز بعد الرفع بسكربت الـBigdump

كثير ممن يحاول تجربة هذا السكريبت script يواجه مشكلة الترميز التي رأيت معظم المواضيع ممتلئة بالإستفسارات حولها
وهذا يرجع لترميز ملف القاعدة
وستجد أن قواعد تضبط معاك عند تغيير الترميز بملف BigDump الى utf8
وقواعد اخرى تظبط عندما يتم التغيير الى latin1
مع العلم أن الافتراضي يكون بدون 'utf8' يعني فارغ واذا رفعت دون ما تعدل راح يرفع لك
على الترميز latin1


والحل:


  • قم بتغيير وضبط ترميز ملف bigdump (استخدم الترميز utf8 إلا في حالة انك تستعمل ترميز آخر) وذلك كالتالي



أستبدل
رمز PHP:
<code style="white-space:nowrap"> <code> $db_connection_charset = ;
</code> </code>

بالمتغير
رمز PHP:
<code style="white-space:nowrap"> <code> $db_connection_charset = ”utf8;
</code> </code>




المصدر
شرح طريقة زراعة قاعدة بيانات كبيرة باستخدام سكريبت script bigdump وبآخر إصدار - منتديات مصباحي نت







الملفات المرفقة [TR]
bigdump.zip (11.3 كيلوبايت, عدد مرات المشاهدة 1019 مرة) [/TR]



©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©