يوم سوالف، في 7 أغسطس القادم

 

العودة   سوالف سوفت > قسم تطوير المنتديات > إصلاح وصيانة المنتديات
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو فعال
تاريخ التسجيل: Jun 2005-
#1 (permalink)  
اريد شرح تركيب قواعد البيانات بالصور للمنتدى


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






FUN غير متواجد حالياً   قديم 07-09-2005, 07:01 AM
رد مع اقتباس
واحد من الناس
تاريخ التسجيل: Jun 2005-
#2 (permalink)  

هذا الشرح من الأخ مجهوول تفضل


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

نظراً لما عانيت وعانى الكثير الكثير من استرجاع قواعد البيانات

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

تحدث الكثير من المشاكل بعد الاسترجاع .. مثل الكويكز وماغيره

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

قمت بتعريبه وتطويرة مثل زرع القواعد الأكثر من 900 ميقا

وقمت بوضع حماية عليه لاني رفعت سكربت ( علي العنزي ) ويقولون موجود عليه حماية ولكن إكتشفت أنه ( من جنبها )

فلو ترفعه وتجرب تضغط دخول مرتين بدون ماتكتب لا اسم ولا رقم سري يدخلك على طول ممّا أدى ذلك الى تطفّل بعض ضعاف النفوس ونسخ قاعدتي سابقاً قبل شهرين

اخواني السكربت سأشرحه مفصلاً بالصور والشرح هو :

رابط تحميل السكربت :

http://www.3hood.org/up/db/db.rar

صورة عن السكربت :



الشرح :

بعد تحميلك ملف السكربت وفك الضغط عنه ستجد ملف بداخله وهو
db
يحتوي على ملف بالـ php
وإسمه
index.php

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

فأنا قمت بتجربته على قاعدة بحجم 6 قيقا

وتمت العملية بنجاح ولله الحمد

بعد فكك للضغط عن الملف المضغوط اذهب الى لوحة تحكم موقعك الـ Cpanel

اولاً :انشأ قاعدة بيانات جديدة والطريقة هي :

واضغط على هذه الصورة



ثم ستفتح لك صفحة أخرى انزل بالأسفل شيء بسيط ستجد هذا الشكل كما في الصورة التالية :



الرقم 1 اكتب اسم المستخدم للقاعدة
الرقم 2 الرقم السري لمستخدم القاعدة
ثم اضغط على زر Add user اسفل ما كتبت

ستفتح لك صفحة أخرى اضغط الرابط بالاسفل ( رجوع )

سترجع للصفحة السابقة وستجد الاسم السري قد تم إنشاؤه

اضف في خانه رقم 4 كما في الصورة السابقة إسم القاعده ثم اضغط على
Add Db

ثم ارجع بعد فتح الصفحة التالية

رقم 6
ثم اختر إسم القاعدة الجديدة التي أنشأتها قبل قليل من القائمة المنسدلة
رقم 7
وأختر إسم المستخدم الذي عملته في البداية في القائمة التي بجانبها
ثم إضغط على
رقم 8
Add User To Db

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

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

الآن قم بفتح ملف index.php الذي تم تحميله عن طريقة المفكرة النصيّة أو أي برنامج لتحرير البي اتش بي

ثم عدّل السطور الاولى وهي كما في الصورة التالية :



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

المربع الثاني هو معلومات قاعدة البيانات التي أنشأتها قبل قليل
db_name = إسم القاعدة التي كتبته في خانة رقم 4
db_username = اسم المستخدم الذي كتبته في خانة رقم 1
db_password = الرقم السري للقاعدة الذي كتبته في خانة رقم 2

واحفظ الملف بعد التعديل ثم ارفع ملف
db
الذي يوجد به الملف المسمى
index.php
الذي قمت بتعديله قبل قليل

بعد رفعه لموقعك قم بإعطائة تصريح رقم 777
كما في الصورة التالية :



اضغط آخر اختيار ستخرج لك نافذة فيها خيارات ومربعات قم بالتأشير على كل المربعات بالفارة ثم إضغط انتر

وتأكد من التصريح كما في المربع الثاني باللون الاحمر بالاعلى يميناً

وهو

rwxrwxrwx

بعد ما يتم إعطاء الملف db قم بنقل القاعدة بداخله كما في الصورة التالية :

اذهب للقاعدة على الاف تي بي ثم اضغط عليها بالفاره بالزر الايمن ثم إختر
Move


سيخرج لك مربع أكتب بداخله مسار الملف db

والمسار هو :

/public_html/db/

بعد نقلها لنفس الملف وهو db

قم بفتح الرابط التالي :

http://www.XXXX.com/db/index.php

بحيث الـ XXXX هو أسم موقعك

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



المربع الأول

تفتح لك صفحة السكربت الخاص بإستعادة القاعدة كالصورة التالية :



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

قم بالضغط على

(( زراعة القاعدة ))

باللون الأخضر وهو المربع الثاني من اليمين

والمربع الاول هو مسح القاعدة من ملف db << إنتبه تضغطه

وستلاحظ فتح صفحة الزرع وهي كما في الصورة التالية :



ستلاحظ زرع الجداول

اذا تريد التوقف اضغط على (( توقف الآن )) واذا لا تريد إترك القاعدة تنزرع حتى تنتهي العملية

بعد الإنتهاء من الزرع سيتم ظهور هذه الصفحة كما في الصورة التالية :



أفضل مميزات هذا السكربت أنه يقوم بزرع واسترجاع القاعدة مهما كان حجمها كبيراً او صغيراً بدون رفع اللود على السيرفر أضيف إلى ذلك وجود تعليمات للإستخدام في السكربت وشرح مبسّط ومختصر قمت بإضافته للفائدة العامّه

قمت بزرع قاعدة كبيرة جداً وحجمها كما قلت سابقاً 6 قيقا بايت ولم يتعدّى اللود الواحد

كما في الصورة التالية والقاعدة تتم عملية استرجاعها



وهذا أجمل مافي السكربت

والآن للتأكد من استرجاع القاعدة كامله والكامل وجهه سبحانه وتعالى اذهب الى لوحة التحكم ثم ادخل قواعد البيانات ثم اضغط على phpmyadmin في الأسفل

ثم اختر القاعدة التي قمت بزراعتها (( التي أنشأتها ))

وانظر الى عدد الجداول ستجدها تم استرجاعها بنجاح كما في الصورة التالية :



آخر عملية وهي تفعيل القاعدة على المنتدى وهي تعديل ملف الـ config الموجود في ملف includes داخل منتداك

قم بتحميله على جهازك ثم افتحه بواسطة المفكرة النصيّه ثم عدّل اسم القاعدة واسم المستخدم والرقم السري له حسب القاعدة الجديدة التي تم زراعتها

كما في الصورة التالية :



المربع الاول يتحوي على :
إسم المستخدم
الرقم السري له

المربع الثاني يحتوي على :
اسم قاعدة البيانات

ثم احفظ الملف وارفعه

... إنتهى الشرح ...

تحيه طيبه مني للجميع






مجهوول






الملفات المرفقة
نوع الملف: zip db.zip‏ (5.4 كيلوبايت, المشاهدات 367)
__________________
Swalif (for) ever
ahmed-samara غير متواجد حالياً   قديم 07-09-2005, 01:25 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2005-
#3 (permalink)  

شكرا شكرا لك اخى الكريم على هذا المجهود الرائع






FUN غير متواجد حالياً   قديم 07-09-2005, 06:27 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2003-
#4 (permalink)  

أخي ahmed-samara بارك الله فيك شرح رائع جدا من شخص أروع
أتمنى أن تقدم نبذة موجزة عن ماهية قاعدة البايانات كي تكون واضحة لدى الجميع

وجزاك الله خيرا






__________________
إستخدم ملفك الخاص لكتابة توقيعك
assia غير متواجد حالياً   قديم 07-09-2005, 09:39 PM
رد مع اقتباس
واحد من الناس
تاريخ التسجيل: Jun 2005-
#5 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة FUN
شكرا شكرا لك اخى الكريم على هذا المجهود الرائع

العفو حبيبى والأروع وجودك ياغالى وتسلم على ردك



اقتباس:
المشاركة الأصلية كتبت بواسطة assia
أخي ahmed-samara بارك الله فيك شرح رائع جدا من شخص أروع
أتمنى أن تقدم نبذة موجزة عن ماهية قاعدة البايانات كي تكون واضحة لدى الجميع

وجزاك الله خيرا


الله يكرمك ويسلمو على ردك وماعملنى غير الواجب

اخوى ادخل قاعدة البيانات الذى تنشأة هى الى انت هتركب عليها القاعدة والأفضل تكون القديمة
وبالتوفيق اتمنى تكون كدة المعلومة تكون وصلت

ولا أقول تاني






__________________
Swalif (for) ever
ahmed-samara غير متواجد حالياً   قديم 10-09-2005, 06:26 AM
رد مع اقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 10:36 AM بتوقيت المملكة العربية السعودية