ابحث في المدونة

جارٍ التحميل...

Follow articles with email

السلام عليكم ورحمة الله وبركاته
كلنا يعرف انه من السهل جدا تركيب اكثر من سكربت ووردبريس على قاعدة بيانات واحدة
من السهل جدا توم بتكريب موقع ووردبريس جديد على قاعدة لموقع ووردبريس قديم ( مع اختلاف القاعدة )
والشروحات كثير ومعروفة وبسيطة
.................................................. ......
لكن اليوم سأتكلم عن دمج قاعدتين او اكثر لموقعين ووردبريس موجودين مسبقاً
وهذا امر يختلف نوعا ما عما تكلمت به في البداية
بمعنى انه اذا كان لديك موقع ووردبريس وتريد ان تنصب ووردبريس جديد على نفس القاعدة ( فهذا امر بسيطة وله الكثير من الشروحات )
ولكن ان كان لديك موقعين ووردبريس ولكل موقع قاعدة مستقلة . ولظرف ما تريد ان تجمع الموقعين في قاعدة واحدة فقط
* الكثير سيسأل لماذ نفعل هذا :
والجواب لكل منا ظروفه
*** فهناك الكثير الذين يملكون مواقع ذو قواعد بيانات محدودة . فيحتاج لفعل هذا لتقليل قواعد البيانات
*** وهناك وانا منهم . من لديه في موقع اكثر من 150 قاعدة ويحتاج لتخفيض عدد القواعد لأنه عددها الكبير يهلك السيرفر
ومن تجرابي استنتج ان قاعدة ما فيها 1000 جدول افضل من 10 قواعد لكل قاعدة 100 جدول . ( بالنسبة للسيرفر )
وهناك اسباب كثيرة تدعي لأني نجمع السكربتات في قاعدة واحدة ( سهولة تغيير اليوزر او اسم القاعدة + سهولة تحميلها والاحتفاظ بها )
---------------------------------------------------------------------------


الشرح مقدم من مجموعة ان تو لخدمات الويب المجانية
شرح دمج قاعدتين او اكثر لسكربت الووردبريس والحصول على اكثر من موقع على قاعدة واحدة
www.n2ta.com
الموضوع حصري جدا جدا ولا نسامح من ينسخه الا بذكر المصدر " ترادينت " والشركة التي قدمت الشرح " مجموعة ان تو "

---------------------------------------------------------------------------
ملاحظة : التطبيق سهل جدا ولا يستغرق 5 دقائق ولكن من يشاهد الشرح يفكر انه معقد . لا عزيزي انا فقط شرحت كل شيء بدقة .


سأبدأ بالشرح ... ولكن خذ نسخة احتياطية للقواعد المراد دمجهما في قاعدة واحد وخذ معلومات ملفات الكونفيج لكلا السكربت .
الان بدأ الشرح ...
لنفرض ان لديك 2 مواقع ووردبريس على نفس الدومين
رابط الموقع الاول : www.yoursite.com/1
رابط الموقع الاول : www.yoursite.com/2
ولنفرض ان
قاعدة الموقع الاول هي : user_1111
وقاعدة الموقع الثاني هي : user_2222
لدمجهما مع بعض في قاعدة جديدة يجب علينا اولا ان نقوم بأنشاء قاعدة جديدة ولتكن مثلا user_one ويوزر جديد للقاعدة وربط القاعدة باليوزر واعطائه جميع الصلاحيات
( لن اشرح هذه الفكرة لأنها واضحة ومن لم يعرفها فليبحث في في ترايدنت وسيجد الكثير من الشروحات عن انشاء قاعدة جديدة )
بعد انشاء القاعدة الجديدة سنقوم بنقل القواعد user_1111 و user_2222 اليها
سأشرح الان كيفية نقل user_1111 الى القاعدى الجديد user_one ولنقل القاعدة الثانية طبق نفس الشرح
الخطوة الاولى : تغيير معلومات الكونفيج
نقوم بتغيير اسم القاعدة user_1111 الى القاعدة الجديدة user_one وتغيير يوزر القاعدة وتغيير الباسورد
شرح دمج قاعدتين او اكثر لسكربت الووردبريس والحصول على اكثر من موقع على قاعدة واحدة

ونبحث عن السطر التالي الذي يحتوي الجمل التالي :
$table_prefix = 'wp_';
شرح دمج قاعدتين او اكثر لسكربت الووردبريس والحصول على اكثر من موقع على قاعدة واحدة

ونقوم بتغيير wp الى اي شي اخر مثلا wx وبالتالي ستصبح هكذا
والان نعمل حفظ ونروح نفتح رابط الموقع ( من افتراضنا سابقا هو www.yoursite.com/1 )
لنتأكد من انه قد ادخلت البيانات صحيحة بدون اخطاء فستجد الموقع يطلب منك معلومات التنصيب
اسم الموقع واسم المستخدم وكلمة المرور ورابط الادمن
شرح دمج قاعدتين او اكثر لسكربت الووردبريس والحصول على اكثر من موقع على قاعدة واحدة

تمام . ان لم يظهر لك هكذا فمعناتا الخطأ باسم القاعدة او اسم يوزر القاعدة او الباسورد . او انه لم تعطي صلاحيات لليوزر
وان ظهر لك هكذا فالامور تمام ( لا تكتب شي سكر صفحة الموقع )
هكذا انتهينا من الخطوة الاولى
الخطوة الثانية :سنقوم بنقل جداول القاعدة user_1111 الى القاعدى الجديد user_one
اذهب الى لوحة تحكم الموقع cp والى phpMyAdmin و اضغط على اسم القاعدة user_1111
ستشاهد جداول القاعدة كلها وفي اسفل الجدول ستشاهد زر تحديد الكل . قم بتحديد الكل واختر استبدال بادئة الجداول
شرح دمج قاعدتين او اكثر لسكربت الووردبريس والحصول على اكثر من موقع على قاعدة واحدة

سيتم تحويلك مباشرة لصفحة فيها خانتين الاول يجب عليك ان تضع البادئة الاساسية وهي wp_ والثانية البادئة التي قمنا بصنعها نحن وهي wx_
شرح دمج قاعدتين او اكثر لسكربت الووردبريس والحصول على اكثر من موقع على قاعدة واحدة

وبعدها ارسال
ستجد الان بداية اسم كل الجداول يبدأ بـ wx_
شرح دمج قاعدتين او اكثر لسكربت الووردبريس والحصول على اكثر من موقع على قاعدة واحدة

الان يجد علينا الدخول الى الجدول التالي : wx_options وذلك بالنقر اسم الجدول سنشاهد الان محتوى خيارات الموقع ( اسم الموقع ورابطه والخ )
نبجث عن العبارة التالية : wp_user_roles وغالباً ما تكون في السطر 92 ولكن ليس دائما
شرح دمج قاعدتين او اكثر لسكربت الووردبريس والحصول على اكثر من موقع على قاعدة واحدة




وان لم تشاهد هذه العبارة فتأكد انك رفعت قيمة الاسطر لمشاهدتها وذلك عبر اختيار قيمة اعلى من فوق الاسطر ستشاهد زر يعطي قيمة 25 سطر افتراضيا اختر قيمة اعلى ولتكن 250
شرح دمج قاعدتين او اكثر لسكربت الووردبريس والحصول على اكثر من موقع على قاعدة واحدة

نقوم بالنقر على العبارة مرتين لنستطيع تعديلها ونقوم باستبدل wp_ بـ wx_ ونضغط انتر وسيكون اسمها بعد التعديل هكذا wx_user_roles
انتهى التعديل في هذا الجدول الان سنعود مرة اخرى للجداول ولنعدل على جدول اخر فقط وهو wp_usermeta ننقر عليه مرتين
ونرفع فيمة مشاهدة الاسطر لل50 مثلا
ونبحث عن العبارة التالية wp_capabilities ونقوم بتعديل اسمها بالنقر مرتين وبأستبدال wp_ بـ wx_
ونعيد البحث عن نفس الجملة لأنه قد يكون هناك الكثير منها . فلكل عضو يستطيع في موقع ويملك صلاحيات كتابة مقال فستكون موجودة هذه العبارة
هو يكفي ان تعدل اول واحدة تجدها لأنها هي الخاصة بعضوية الادمن . ولكن يفضل تعديلها جميعها
شرح دمج قاعدتين او اكثر لسكربت الووردبريس والحصول على اكثر من موقع على قاعدة واحدة

بعد تعديلها نبحث عن العبارة الاخيرة وهي wp_user_level وايضا نقوم بتعديل اسمها بالنقر مرتين وبأستبدال wp_ بـ wx_
شرح دمج قاعدتين او اكثر لسكربت الووردبريس والحصول على اكثر من موقع على قاعدة واحدة

الان خلصنا تعديل وبقي خطوة واحدة فقط وحيشتغل الموقع على قاعدته الجديدة وبادئته الجديدة .
اضغط على اسم القاعدة لتظهر لك كافة الجداول ومن فوق اضغط على زر " عمليات "
ستشاهد مربع لنسخ الجداول الى قاعدة اخرى
قم بكتابة اسم القاعدة الجديدة وهي كما فرضنا user_one وشيل الخيار من " إنشاء قاعدة البيانات قبل عملية النسخ "
واضغط انطلق
شرح دمج قاعدتين او اكثر لسكربت الووردبريس والحصول على اكثر من موقع على قاعدة واحدة

الان افتح رابط الموقع ستجده يعمل تمام بدون اي مشاكل
يمكنك الان حذف قاعدته القديمة وهي كما فرضنا سابقا user_1111 لأن هو الان يعمل على القاعدة الجديدة
ويمكنك نقل قاعدة الموقع الثاني الذي افترضنا رابطه هو www.yoursite.com/2 وقاعدته user_1111 بشرط واحد وهو ان تفعل كل شيء ذكرنا سابقا مع عدا البادئة wx_ فجيب هنا ان تكون مختلفة في الكونفيج وفي التعديل داخل القاعدة افعلها wb او wn او kk او 11 ما تشاء
----------------------------------------


تحياتي لكم واتمنى ان يكون الشرح مفيد وارحب بأي استفسار او سؤال او مناقشة .

منقوووول 
تابع القراءة ..
1- قال النبي (ص) : عنوان صحيفة المؤمن : حب عليّ (ع)
2- قال النبي (ص) : لا سيف إلاّ ذو الفقار ولا فتى إلاّ عليّ (ع).
3- قال النبي (ص) : حامل لوائي في الدنيا والآخرة ! : عليّ (ع).
4- قال النبي (ص) : أمَرني ربي بسد الأبواب إلاّ باب عليّ (ع).
5- قال النبي (ص) : الصديقون ثلاثة : مؤمن آل ياسين ، ومؤمن فرعون ، وأفضلهم : عليّ (ع).
6- قال النبي (ص) : مَن سرّه أن يحيا حياتي ، ويموت مماتي ، فليتول من بعدي عليّ (ع).
7- قال النبي (ص) :نادى المنادي يوم القيامة : يا محمد نعمالأب أبوك ، وإبراهيم ، ونعم الأخ عليّ (ع).
8- قال النبي (ص) : لكلّ نبي وصي ووارث , ووصيّي ووارثي : عليّ (ع).
9- قال النبي (ص) : الّلهم لا تمتني حتى تريني وجه عليّ (ع).
10- قال النبي (ص) : خلقت من شجرة واحدة أنا وعليّ (ع).
11- قال النبي (ص) : أعلم أمتي من بَعدي : عليّ (ع).
12- قال النبي (ص) : زينوا مجالسكم بذكر عليّ (ع).
13- قال النبي (ص) : أقضى أمتي عليّ (ع).
14- قال النبي (ص) : أنا المنذر والهادي من بعدي : عليّ (ع).
15- قال النبي (ص) : براءة من النار حبّ عليّ (ع).
16- قال النبي (ص) : من كنت مولاه فمولاه عليّ (ع).
17- قال النبي (ص) : لم يكن لفاطمة كفؤ, لو لم يخلق الله عليّ (ع).
18- قال النبي (ص) : أوصي من آمن بي وصدقني بولاية عليّ (ع).
19- قال النبي (ص) : أولكم وروداً على الحوض أوّلكم إسلاما ، وهو : عليّ (ع).
20- قال النبي (ص) : لا يجوز على الصراط أحد إلا ببراءة في ولاية عليّ (ع).
21- قال النبي (ص) : لا يُـبلّـغ عَـني إلاّ عليّ (ع).
22- قال النبي (ص) : أشقى الأولين والآخرين قاتل عليّ (ع).
23- قال النبي (ص) : طوبى شجرة في الجنة , أصلها في دار علي , وفرعها عليّ (ع).
24- قال النبي (ص) : عليّ (ع) الفاروق بين الحق والباطل.
25- قال النبي (ص) : عليّ (ع) الصدّيق الأكبر
26- قال النبي (ص) : عليّ (ع) كفه وكفي في العدل سواء
27- قال النبي (ص) : عليّ (ع) أخي في الدنيا والآخرة
28- قال النبي (ص) : عليّ (ع) خير البشر , فمن أبى فقد كفر
29- قال النبي (ص) : عليّ (ع) باب حطة , من دخله كان مؤمنا
30- قال النبي (ص) : عليّ (ع) امام البررة , وقاتل الفجرة , منصور من نصره ، مخذول من خذله
31- قال النبي (ص) : عليّ (ع) إمام المتقين , وأمير المؤمنين ، وقائد الغرّ المحجّلين
32- قال النبي (ص) : عليّ (ع) مني بمنزلة هارون من موسى
33- قال النبي (ص) : عليّ (ع) حقه على الأمة , كحقّ الوالد على ولده
34- قال النبي (ص) : عليّ (ع) مع القرآن , والقرآن مع علي
35- قال النبي (ص) : عليّ (ع) وشيعته هم الفائزون
36- قال النبي (ص) : عليّ (ع) باب علمي , ومبين لأمتي, ما ارسلت به
37- قال النبي (ص) : عليّ (ع) حبه إيمان , وبغضه نفاق
38- قال النبي (ص) : عليّ (ع) قسيم الجنة والنار
39- قال النبي (ص) : عليّ (ع) مثله في الناس , كمثل قل هو الله احد في القرآن
40- قال النبي (ص) : عليّ (ع) حبيب بين خليلين ، بيني وبين ابراهيم
41- قال النبي (ص) : عليّ (ع) من فارقه فقد فارقني ، ومن فارقني فقد فارق الله
42- قال النبي (ص) : عليّ (ع) مني وانا منه ، وهو ولي كل مؤمن بعدي
ابن43- قال النبي (ص) : عليّ (ع) احب خلق الله الى الله ورسول
44- قال النبي (ص) : عليّ (ع) ذكره عبادة , والنظر الى وجهه عبادة
45- قال النبي (ص) : عليّ (ع) حبّه حسنة , لا تضر معها سيئة
46- قال النبي (ص) : عليّ (ع) بمنزلة الكعبة
47- قال النبي (ص) : عليّ (ع) مني , مثل رأسي من بدني
(ياعلي مدد)
تابع القراءة ..



عزيزي أبا بكر أنت تريد إقامة دولةٍ بيضاء ترفع عليها رايةً سوداء، أليس كذلك؟
حسناً، ما لك والعراق؟! هذه أرض شاسعة مترامية الأطراف، أهلها متقلّبو مزاجٍ يعزّ إرضاؤهم. جرّبَهم قبلك عليٌّ و لم يفلح، جرّبهم المنصور العباّسي و لم يفلح ايضاً، الحجّاج لم يفلح، الملك وقاسم والعارفان كلّهم جرّبوا و لم يفلحوا، حتى صدام لم يفلح. جرّبهم التقيّ والوضيع و لم يفلح أحد في ترويضهم، لأنّهم ببساطة شعب صعب المراس لا ينقاد بسهولة، شعب دينه الإعتراض. فالعراقي ياسيّدي و انت عراقي ـ للأسف ـ عندما لا يجد من يعترض عليه يعترض على نفسه، تصوّر!
النتيجة أنهم لا ينفعونك بشيء و لن يتركوك تهنأ يوماً بدولتك المزعومة هذي.

لذلك و من منطلق الحرص كوني اشترك معك ـ للأسف ايضاً ـ بهِويّة الأحوال المدنيّة، أقترح عليك أن تختار أرضاً غير العراق ترفع عليها رايتك.
أنصحك يا مولاي المفدّى بقطر، نعم دولة قطر هي أنسب مكان تقيم عليه مشروعك المستقبلي، أعني دولة الإسلام العظيمة. فقطر ياسيّدي بلادٌ و إن تعسّر ايجادها على الخارطة الا أنها موجودة في الواقع. الكثير أكّد ذلك والدليل أن اسمها مخطوطٌ على قميص نادي برشلونة.
قطر يا خليفتي العزيز دويلة نفطية صغيرة تكفيها ثلاث عبوات وحزام لا غير. عبوة في سوق واقف ليقعد، عبوة في ستاد الدوحة الدولي، وعبوة قرب مؤخّرة الأمير. أما الحزام الناسف فليس للتفجير، بل إلبسه على خصرك و التقط لنفسك صورة سيلفي، ثم انشرها على تويتر مع تغريدة صغيرة تقول فيها راجزاً:
انا الخاطف الخاسف .. جئتــــكم بالنواسف
ناسفاً يتبـــــع ناسف .. مجاهراً غيرَ آسف
انشرها وانتظر ساعتين لا اكثر لتشاهد الشعب القطري المسالم يغرّد من مراكش.

حبيبي ابو البواكير اسمع الكلام و اخرج من أرض السواد قبل أن يسوّدوا عيشتك، و اعلم يا حبّاب أن ليس لك الا قطر فَصا(نع) الشيء أولى بحمله.

*سخ: سخّم الله وجهه، وعلى رواية صخّم الله ويهه وهو الأرجح عندي.
تابع القراءة ..