محرك البحث جوجل

الأربعاء، 17 أغسطس 2011

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

بسم الله الرحمن الرحيم


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

ثم نقوم بتنصيب منتدى جديد ( يفضل ان تكون النسخة نفس نسخة قاعدة البيانات لديك لتفادي حدوث مشاكل اثناء الدمج )

نبدأ بتنصيب المنتدى

نقوم بأنشاء قاعدة بيانات جديدة واسم مستخدم جديد لقاعدة البيانات ونربط القاعدة مع اليوزر تابع الشرح بالصور ادناه













الان نقوم بتعديل ملف الكونفغ config.php


سوف تجد ملف الكونفغ في الانكلود

includes/config.php.new

يجب تغيير اسم الكونفغ فقط قم بأزالة
.new

ليصبح هكذا config .php


الان نفتح ملف الكونفغ ونعدل

// ****** DATABASE NAME ******
// This is the name of the database where your vBulletin will be located.
// This must be created by your ************host.
$config['Database']['dbname'] = 'ضع هنا اسم قاعدة البيانات';

وايظاَ نعدل

// ****** MASTER DATABASE USERNAME & PASSWORD ******
// This is the username and password you use to access MySQL.
// These must be obtained through your ************host.
$config['MasterServer']['username'] = 'اسم مستخدم قاعدة البيانات';
$config['MasterServer']['password'] = 'الباسورد';


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

سوف اقوم بضغط الملف بصيغة
zip
اذهب الى الرابط التالي مع تغيير
الى رابط موقعك yourdomain
www.yourdomain.com:2082

ثم نذهب الى filemanger

وثم نختار
ونختار الملف تابع الشرح بالصور ادناه upload



تظهر لنا هذه الصورة


ثم هذه الصورة




الان نقوم بفك الضغط عن المجلد


الان اكملنا تعديل الكونفغ ورفع المنتدى الان نقوم بتنصيب المنتدى

نذهب الى الرابط

www.yourdomain.com/vb/install/install.php

ثم نضغط على
كما بالصورة next




نضغط على نيكست وصولا الى هذه الخطوة المهمة تابع الصورة





ثم ايظا نضغط على نيكست وصولا الى الصورة التالية




سوف تظهر لنا خطوة اخرى نضغط على نيكست وصولا الى الصورة التالية





بعد اكمال تنصيب المنتدى الان نقوم بتحميل سكربت
impex و bigdump

من هذا الرابط

http://www.timefun.net/up/uploads/impex-bigdump.zip

او من المرفقات

الان نعمل قاعدة بيانات جديدة مثل الي عملناها لمنتدى ولكن باسم مختلف
بعد فك الضغط نقوم بالتعديل على
bigdump.php

نعدل التالي

// Database configuration

$db_server = 'localhost';
$db_name = 'اسم قاعدة البيانات';
$db_username = 'اسم المستخدم لقاعدة البيانات';
$db_password = 'باسورد اسم المستخدم';

ثم نخزن الملف ونرفعه لموقع

ثم نذهب الى الرابط التالي

www.yourdomain.com/bigdump.php

سوف تظهر لنا كما بالصورة ادناه





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





لتصبح الصورة هكذا





الان اكملنا الخطوة الاولى من عملية الدمج بنجاح


الان نقوم بأستخدام سكربت
impex


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

نفتح المجلد سوف نجد ملف بعنوان
ImpExConfig.php
نعدل عليه التالي
نكتب هنا قاعدة البيانات لمنتدى الي نصبناه قبل ( قاعدة البيانات الاولى )
$impexconfig['target']['server'] = 'localhost';
$impexconfig['target']['user'] = 'يوزر قاعدة البيانات لمنتدى الي نصبناه';
$impexconfig['target']['password'] = 'كلمة السر ليوزر';
$impexconfig['target']['database'] = 'اسم قاعدة البيانات';
$impexconfig['target']['tableprefix'] = '';

# If the system that is being imported from uses a database,
# enter the details for it here and set 'sourceexists' to true.
# If the source data is NOT stored in a database, set 'sourceexists' to false

$impexconfig['sourceexists'] = true;

####
#
# SOURCE - The source is the old forum database (where the data is coming from)
#
####
بالحقول ادناه نضع قاعدة واسم القاعدة البيانات للقاعدة البيانات الي دمجناها اي قاعدة البيانات الثانية
# mysql / mssql
$impexconfig['source']['databasetype'] = 'mysql'; // mysql OR mssql
$impexconfig['source']['server'] = 'localhost';
$impexconfig['source']['user'] = 'يوزر قاعدة البيانات';
$impexconfig['source']['password'] = 'باسورد اليوزر';
$impexconfig['source']['database'] = 'اسم قاعدة البيانات';
$impexconfig['source']['tableprefix'] = '';

الان نحفظ الملف ونرفعه لموقع

ونذهب الى الرابط

www.yourdomain.com/impex

نتابع الشرح بالصور ادناه





بعد الانتهاء من اول اختيار راح يرجع من اول وجديد لنفس الاشكل

الان اذا نريد دمج الاعضاء يجب اولاً دمج مجموعات الاعضاء
Import usergroup
ثم ندمج الاعضاء عن طريق
Import user
الان عند دمج المواضيع يجب ان نقوم بدمج الاقسام اولا
Import forum
ثم ندمج المواضيع
Import thread
ثم ندمج المشاركات
Import post
اذا اردت دمج الرسائل الخاصة
Import Private messages
وهنالك العديد من الخيارات مثلا دمج المرفقات وغيرها
ولاتنسى مسح السكربتات سكربت
impex و bigdump.php
واتمنى ان اكون قد وفقت في شرحي لدمج قاعدة البيانات والسلام عليكم ورحمة الله وبركاته


ليست هناك تعليقات:

إرسال تعليق

Sociofluid

Powered By Blogger