أغلب مدراء المواقع الذين يستخدمون سكربتات مختلفة مثل المنتديات, المدونات وغيرهم والتي تتعامل مع قواعد البيانات من نوع
ما هو الخادم المحلي
نضع المبتدئين في عين الإعتبار, لذا سوف اوضح لهم في هذه الفقرة ما هو بالضبط الخادم المحلي.يتم تكوين الخادم المحلي لنظام Windows عبر تثبيت برنامج معيّن لعمل ذلك ولعل أشهر هذه البرامج Xampp, Appserv, Apache2Triad,
وبذلك نستطيع بكل سهولة تثبيت تطبيقات الويب كالمنتديات والمدونات والسكربتات المختلفة علي الجهاز حتي ولو كان بدون اتصال بالإنترنت.
وصف المشكلة
احد اصدقاء الموقع, وهو مدير منتدي. قام بأخذ نسخة احتياطية كاملة Fullلذلك سوف اشرح لكم كيفية زراعة قاعدة البيانات في الخادم المحلي localhost بأسهل الطرق المتاحة وبدون مشاكل ان شاء الله.
تحميل برنامج الخادم المحلي
كما ذكرت سابقاً هناك 4 برامج تتيح لك عمل خادم محلي علي جهازك, بالطبع توجد برامج اكثر لكن هذه البرامج هي التي قمت باستخدامها سابقاً, اسهل برنامج فيهم والذي انصح به هو Appserv, يليه برنامج Apache2Triad وهو الأصعب قليلاً.حمّل البرنامج الذي ترغب فيه : Xampp, Appserv, Apache2Triad, Wamp.
طبعاً خطوات تثبيت البرنامج غاية في السهولة ولا يحتاج اي شرح, وجميعهم آلية عملهم متطابقة وكلهم يؤدي نفس الغرض ونفس الخيارات لكل برنامج.
لا تنسي إعادة تشغيل الجهاز بعد التثبيت حتي يعمل الخادم بكفاءة.
شرح زرع قاعدة البيانات في الخادم المحلي
قم بتجهيز ملف قاعدة البيانات ويكون امتداد ملف قاعدة البيانات sql. ثم انسخ الملف للمسار التاليC:\apache2triad\mysql\bin
طبعاً المسار يكون بداخل مجلد البرنامج الموجود في القرص C والمسار سوف يختلف من برنامج لآخر فقط في اسم البرنامج والموضح باللون العريض.ثم من خلال متصفحك اطلب صفحة PHPMyAdmin من العنوان التالي
http://localhost/phpmyadmin/
ثم قم بصناعة قاعدة بيانات جديدة و ليكن اسمها علي سبيل المثال forum.بعد ذلك سوف نحتاج لشاشة Command Prompt وذلك من خلال قائمة Start اختر Run ثم اكتب الأمر cmd ثم اضغط Ok.
سوف تظهر لك شاشة Command Prompt السوداء ومن خلالها اكتب الآمر التالي ثم اضغط زر Enter.
cd C:\apache2triad\mysql\bin
ثم اكتب هذا الأمر
mysql -u root -p 123 backup < forum.sql
سوف اشرح لكم الأمر السابق لكي تفهموه بكل سهولة, root هو مستخدم قواعد البيانات علي الخادم المحلي ويكون افتراضياً اسمه root, بينما 123 هذا هو كلمة مرور المستخدم root وعادة تقوم بتحديد كلمة المرور هذه عند تثبيت برنامج الخادم المحلي واذا البرنامج لم يسألك عن اعداد كلمة مرور قم بحذف 123 من الأمر, و كلمة backup هذه هي اسم قاعدة البيانات التي قمت بإنشائها في PHPMyAdmin والتي ترغب بزرع ملف قاعدة البيانات فيها. و forum.sql هو ملف قاعدة البيانات الذي نسخناه لمسار داخلي في البرنامج.بعد كتابة الأمر اضغط مفتاح الإدخال Enter من لوحة المفاتيح. ثم انتظر قليلاً من الوقت ليتم زرع قاعدة البيانات. عند الانتهاء من زرع قاعدة البيانات سوف يكون شكل شاشة الأوامر Command Prompt بهذا الشكل
انا طبقت معكم هذا الدرس علي قاعدة بيانات المنتدي الخاص بي وكان حجمها 160 ميجابايت واستغرق زراعتها في الخادم المحلي 3 دقائق.
الآن قم بتحديث صفحة PHPMyAdmin للتأكد من وجود كافة الجداول بشكل سليم, الآن لا يتبقي سوي تعديل ملف الاتصال من قاعدة بيانات السكربت علي سبيل المثال Config.php ليتم الاتصال بالخادم المحلي وافتراضياً يكون الخادم localhost والمستخدم root وكلمة المرور هي كما اعددتها في تثبيت البرنامج, وان كان البرنامج لم يطلب اعداد كلمة مرور فتترك حقل كلمة المرور فارغ.





