الدليل الكامل لتثبيت وتشغيل أداة “مواقع وورد بريس المتعددة” في نظام خلفي واحد

وورد بريس
أصبحت أداة ” مواقع وورد بريس المتعددة  WordPress Multisite ” من أهم وأكثر الخواص التي يبحث عنها ويرغب فيها قطاع واسع من المطورين وأصحاب المواقع الذين يعملون علي منصة “وورد برس WordPress” لتطوير المواقع وإدارة المحتوي، والمسئولة عن إدارة ما يزيد علي 40% من مواقع ومدونات الانترنت حاليا، لكونها تتيح لك تثبيت وتشغيل نظام وورد برس مرة واحدة، ليصبح لديك نظام خلفي back end واحد، علي خادم واحد، تنشئ عليه عدد لا نهائي من المواقع، بسرعة وسهولة وبتكلفة بسيطة أو لا تكلفة على الإطلاق، لتكون لديك شبكة مواقع متنوعة، تقوم بتشغيلها وإدارتها وصيانتها من خلال واجهة واحدة، والسطور التالية ستساعدك علي فهم كل جوانب كل هذه الأداة الفريدة والمفيدة.
التعريف والميزات الرئيسية
تتيح إنشاء وتشغيل العديد من المواقع  من لوحة تحكم  واحدة
هي أداة أو خاصية تتيح لك إنشاء وتشغيل العديد من مواقع  وورد برس من لوحة تحكم  وورد برس واحدة. كان يطلق عليها سابقة أداة وورد برس متعددة المستخدمين، أو دبليو بي ام ي، التي ظهرت مع الإصدار الثالث من المنصة، لتستخدم في مجموعة متنوعة من الأغراض ، مثل تحديث جميع مواقع الويب الخاصة بك بنقرة واحدة أو فرض رسوم على المشتركين لإنشاء موقع ويب على شبكة المواقع المتعددة الخاصة بك.
توفر أداة مواقع وورد بريس المتعددة  العديد من الميزات الفريدة، فإذا كنت من المبتدئين، يمكنك تشغيل شبكة من المدونات ومواقع الويب من تثبيت  وورد برس واحد. يمكّنك من إنشاء شبكة من المواقع التي تعمل من خلال أسماء النطاقات الفرعية subdomains ، مثل http://john.example.com ، أو من خلال المجلدات والدلائل directories، مثل http://www.example.com/john/، ويمكنك أيضًا الحصول على اسم نطاق منفصل لكل موقع ويب على الشبكة. من الأسهل أيضًا تكرار الوظائف عبر شبكة من مواقع الويب. 
ومع أداة مواقع وورد بريس المتعددة  ، يمكنك التحكم في الشبكة بالكامل كمسؤول أعلي Super Admin، وبصفتك مسؤول موقع ويب عادي ، يمكنك التحكم في موقع ويب واحد فقط على الشبكة. بصفتك مشرفًا متميزًا ، يمكنك التحكم في إمكانية وصول المستخدمين الذين يرغبون في إنشاء حساب وإنشاء مدونات  وورد برس أو مواقع الويب الخاصة بهم.
خطوة واحدة لتثبيت “الثيم” والإضافات “بلج ان” لعشرات المواقع
يمكن للمسؤول الأعلى تثبيت سمات وإضافات جديدة ، وإتاحتها لمواقع الويب على الشبكة ، وكذلك تخصيص السمات لجميع مواقع الويب. ميزة أخرى هي القدرة على إنشاء مواقع ويب ومتاجر عبر الإنترنت مخصصة للغات ومناطق وعملات معينة.
ويمكن لكل من المسؤول الأعلى ومسؤول موقع الويب التحكم في المحتوى، بينما يمتد هذا التحكم على الشبكة بالكامل للمسؤول المتميز ، يحق لمسؤول موقع الويب اختيار المحتوى من النطاق الرئيسي الذي يتم عرضه على موقع الويب الخاص به. تخضع المكونات الإضافية أيضًا لسيطرة المشرف المتميز. ومع ذلك ، يمكن لمسؤول موقع الويب تنشيط المكونات الإضافية وإلغاء تنشيطها على موقع الويب الخاص به إذا لزم الأمر.
من يستخدم مواقع وورد برس المتعددة
على الرغم من أن  مواقع وورد بريس المتعددة  يقدم العديد من الميزات ، إلا أنه ليس دائمًا الخيار الصحيح، فالشاغل الرئيسي هو أن المواقع على شبكة متعددة المواقع ستشترك في نفس قاعدة البيانات، بمعنى آخر ، لا يمكنك إجراء نسخ احتياطي لموقع ويب واحد فقط. لهذا السبب يجب أن تنتمي جميع مواقع الويب على الشبكة إلى نفس المجال الرئيسي، فمثلا يمكن للجامعة استخدام  مواقع وورد بريس المتعددة  لإنشاء مواقع ويب مختلفة لكل قسم ومدونات الطلاب وأعضاء هيئة التدريس والمنتديات، نظرًا لأن مواقع الويب ستشارك قاعدة بياناتها مع المجال الرئيسي للجامعة ، فسيكون من الأسهل إدارتها على شبكة متعددة المواقع.
البطء الجماعي والأعطال الجماعية والتهديدات الجماعية أكبر نقاط الضعف
وبالمثل ، فإن البنوك والمؤسسات المالية التي لديها شبكة وطنية أو عالمية من الفروع ، والمنشورات الرقمية ذات أقسام المحتوى المتعددة ، والمكاتب الحكومية التي تضم أقسامًا متعددة ، وسلاسل الفنادق ، والمتاجر ذات المنافذ المتعددة ، وشركات التجارة الإلكترونية ، وشركات تصميم مواقع الويب يمكنها أيضًا استخدام شبكة متعددة المواقع لمصلحتهم.
وفي حالات أخرى، لا تكون هذه الأداة هي الخيار المناسب، فمثلا لا يمكن لمصمم الويب استخدام مواقع متعددة لإدارة العديد من مشاريع العميل غير ذات الصلة. إذا قرر أحد العملاء نقل موقع الويب الخاص به إلى مكان آخر ، فسيكون ذلك مشكلة لأن موقع الويب سيشارك قاعدة بياناته مع الآخرين على الشبكة. يجعل تعدد المواقع من الصعب إجراء نسخ احتياطي لموقع ويب فردي على الشبكة. سيكون من الأفضل استخدام تثبيت واحد في هذه الحالة.
الإيجابيات والسلبيات
تتمثل إيجابيات هذه الأداة فيما يلي:
1ـ القدرة على إدارة مواقع ويب متعددة من لوحة تحكم واحدة. يكون هذا مفيدًا إذا كنت تقوم بتشغيل مواقع ويب متعددة تديرها فرق مختلفة ضمن مجال رئيسي واحد ، مثل متجر للتجارة الإلكترونية مع مواقع فرعية خاصة بكل بلد.
2ـ  تعيين مسؤول مختلف لكل موقع ويب على شبكتك، فمن خلال تنزيل واحد ، يمكنك تثبيت المكونات الإضافية والسمات وتنشيطها لجميع مواقع الويب على شبكتك.
3ـ  إدارة التحديثات من خلال تثبيت رئيسي واحد لجميع مواقع الويب على شبكتك.
أما سلبياتها فتتمثل في :
1ـ جميع مواقع الويب داخل الشبكة تقع أو تتوقف جميعا معا إذا تعطلت الشبكة، لأنها تشترك في نفس موارد الشبكة.
2ـ تؤثر الزيادة المفاجئة في حركة المرور إلى موقع ويب واحد على جميع المواقع الأخرى على الشبكة، ولسوء الحظ ، غالبًا ما يجد المبتدئين صعوبة في إدارة حركة المرور وموارد الخادم على شبكة متعددة المواقع.
3ـ  إذا تم اختراق أحد مواقع الويب ، فسيتم اختراق الشبكة بالكامل.
4ـ ليست كل إضافات  وورد برس البرمجية plugins تدعم شبكة متعددة المواقع.
5ـ  لا يمتلك جميع موفري خدمات استضافة الويب الأدوات اللازمة لدعم شبكة متعددة المواقع.
متطلبات التشغيل
في ضوء المعلومات السابقة، يفترض أنك تكون قد عرفت ما إذا كانت المواقع المتعددة هي الخيار المناسب لك من عدمه، فإذا كنت ستستخدمه ، فستحتاج إلى تلبية بعض المتطلبات الفنية أولاً.
من أول الأشياء التي ستحتاجها هو مزود خدمة استضافة الويب الذي يمكنه التعامل مع مجالات متعددة في خطة استضافة ويب واحدة، على الرغم من أنه يمكنك استخدام الاستضافة المشتركة لبضع مواقع ذات حركة مرور منخفضة ، إلا أنه يجب عليك استخدام نمط استضافة VPS أو خادم مخصص ، نظرًا لطبيعة شبكة  مواقع وورد بريس المتعددة .
ستحتاج أيضًا إلى المعرفة الأساسية بكيفية تثبيت وورد برس، ستكون ميزة إضافية إذا كان لديك بالفعل نسخة عاملة من منصة وورد برس، ومع ذلك ، سوف تحتاج إلى عمل نسخة احتياطية منه. ستحتاج أيضًا إلى إلغاء تنشيط جميع المكونات الإضافية.
ستحتاج إلى معرفة أساسيات تحرير الملفات باستخدام بروتوكول FTP أيضًا، أخيرًا ، ستحتاج إلى تنشيط الروابط الثابتة جدًا. بمعنى آخر ، يجب ألا تبدو عناوين URL الخاصة بك مثل http://example.com/؟p=2345 ، ولكن مثل http://example.com/my-page . 
تحديد نطاق الأسماء متعدد المواقع
بشكل افتراضي ، يمكنك إنشاء مواقع ويب إضافية على شبكة المواقع المتعددة الخاصة بك كنطاقات فرعية أو مجلدات فرعية لموقع الويب الرئيسي، فالنطاقات الفرعية تبدو هكذا:
subsite.network.com
والمجلدات الفرعية تبدو هكذا:
network.com/subsite
ومع ذلك ، قد لا ترغب في ذلك دائمًا ، لأنه سيُطلب منك إنشاء اسم مجال فريد لكل موقع ويب، وهذا هو المكان الذي يأتي فيه تعيين المجال، حيث يمكنك استخدام هذه الخاصية داخل شبكة المواقع المتعددة لتعيين مواقع ويب إضافية لإظهارها كنطاق أسماء مستقل تماماـ domain.com . باستخدام تعيين المجال ، هذا ما ستراه:
subsite.network.com = domain.com
أو:
network.com/subsite = domain.com
قبل الإصدار 4.5 من  وورد برس ، كان عليك استخدام مكون إضافي لتعيين المجال لتعيين مواقع الويب الإضافية. ومع ذلك ، في الإصدار 4.5 وما بعده ، يعد تعيين المجال ميزة أصلية في المنصة
الاستضافة متعددة المواقع
كما تعلم على الأرجح ، تتيح لك طبقة المقابس الآمنة (SSL) نقل البيانات عبر الإنترنت بأمان. تظل البيانات غير قابلة للفك الشفرة للمستخدمين الضارين والروبوتات والمتسللين، ومع ذلك ، يقدم بعض موفري الاستضافة شهادة SSL مجانية للمجال الرئيسي فقط. قد تحتاج إلى شرائه بشكل منفصل لكل مجال فرعي. إذا كان أحد مواقع الويب على شبكتك متعددة المواقع يفتقر إلى شهادة SSL ، فسيؤدي ذلك إلى تعريض أمان جميع مواقع الويب الأخرى للخطر. وبالتالي ، تأكد من أن جميع مواقع الويب على شبكة  مواقع وورد بريس المتعددة  الخاصة بك لديها شهادات SSL.
تثبيت وإعداد الأداة بالمواقع الحالية والجديدة
أولاً ، ستحتاج إلى تثبيت وررد برس، وبمجرد تثبيته ، ستحتاج إلى تمكين ميزة المواقع المتعددة، ويمكنك أيضًا تمكينه على موقع  وورد برس الحالي الخاص بك، وقبل القيام بذلك ، قم بعمل نسخة احتياطية من موقع الويب الخاص بك.
أما خطوات التنفيذ فتتم كالتالي:
1ـ استخدم عميل FTP أو مدير ملفات cPanel للاتصال بموقعك على الويب ، وافتح ملف wp-config.php للتحرير. 
/* Multisite */
define( ‘WP_ALLOW_MULTISITE’, true );
والآن ، احفظ وقم بتحميل ملف wp-config.php الخاص بك مرة أخرى إلى الخادم.
2ـ  ستحتاج الآن إلى إعداد شبكة المواقع المتعددة، فقم بتسجيل الدخول إلى لوحة معلومات  وورد برس الخاصة بك ، وإذا كنت قد سجلت دخولك فعلا،  فقم بتحديث الصفحة لمتابعة الخطوات التالية:
ـ عند إعداد شبكة المواقع المتعددة على موقعك الحالي ، ستحتاج إلى إلغاء تنشيط جميع المكونات الإضافية. انتقل إلى “الإضافات” »صفحة” الإضافات المثبتة “، وحدد كل المكونات الإضافية. حدد خيار “إلغاء التنشيط” من القائمة المنسدلة “الإجراءات المجمعة” ، وانقر على “تطبيق”.
ـ الآن ، انتقل إلى “أدوات” »” إعداد الشبكة “. إذا رأيت إشعارًا بأنك بحاجة إلى تثبيت وحدة mod_rewrite الخاصة بـ Apache على خادمك ، فلا تقلق. يحافظ جميع مزودي خدمة استضافة  وورد برس الرائدين على تمكين هذه الوحدة. 
ـ اختر بنية المجال لمواقع الويب على شبكتك ، إما نطاقات فرعية أو أدلة فرعية.
ـ أضف عنوانًا لشبكتك.
ـ تأكد من صحة عنوان البريد الإلكتروني لمسؤول الشبكة.
ـ انقر فوق الزر “تثبيت”.
سترى بعض التعليمات البرمجية التي يجب عليك إضافتها إلى ملفات wp-config.php و. htaccess ، على التوالي. استخدم عميل FTP أو مدير الملفات في cPanel لنسخ ولصق الرمز.
ــ اكتمل الإعداد. ستحتاج إلى تسجيل الدخول مرة أخرى للوصول إلى شبكة المواقع المتعددة الخاصة بك.
تهيئة الأداة والإعدادات الأخرى
ما زلت بحاجة إلى تكوين إعدادات الشبكة ، والتي ستحتاج إلى التبديل إلى لوحة معلومات الشبكة متعددة المواقع، وذلك كالتالي:
ـ افتح قائمة “مواقعي” في شريط أدوات المسؤول. انقر فوق خيار “مسؤول الشبكة” ، ثم انقر فوق خيار “لوحة المعلومات” للانتقال إلى لوحة تحكم الشبكة متعددة المواقع.
انقر فوق خيار “الإعدادات” في الشريط الجانبي للمسؤول. سترى عنوان موقع الويب الخاص بك وعنوان البريد الإلكتروني للمسؤول. تأكد من صحتها قبل الانتقال إلى بعض إعدادات التكوين الأساسية.
أ. إعدادات التسجيل :يمكّنك هذا الإعداد من فتح موقع الويب الخاص بك لتسجيل المستخدم ويسمح للمستخدمين الحاليين بإنشاء مواقع ويب جديدة على شبكتك. حدد المربع المناسب.
وإذا قمت بتحديد مربع “إشعار التسجيل” ، فستتلقى إشعارًا بالبريد الإلكتروني كلما تم تسجيل مستخدم جديد أو موقع ويب جديد. حدد خيار “إضافة مستخدمين جدد” لتمكين مسؤولي مواقع الويب الفردية من إضافة مستخدمين جدد إلى مواقع الويب الخاصة بهم.
استخدم خيار “التسجيل المحدود للبريد الإلكتروني” لتقييد التسجيل على مجال معين. على سبيل المثال ، اسمح فقط للمستخدمين من شركتك بالتسجيل في موقع الويب الخاص بك. وبالمثل ، يمكنك أيضًا منع تسجيل بعض المجالات. إعدادات. ( معاينة كبيرة )
ب. إعدادات موقع الويب الجديد: هنا ، يمكنك تكوين الخيارات الافتراضية ، مثل رسائل البريد الإلكتروني الترحيبية ومحتويات أول منشور افتراضي وصفحة وتعليق ، لكل موقع ويب جديد مبني على شبكة المواقع المتعددة الخاصة بك. يمكنك تحديث هذه الإعدادات في أي وقت.
ج- تحميل الإعدادات: يمكنك تحديد إجمالي المساحة التي يمكن أن يستخدمها كل موقع ويب على شبكتك لعمليات التحميل. سيساعدك هذا على تفويض موارد الخادم بحكمة. القيمة الافتراضية هي 100 ميغا بايت. يمكنك أيضًا تعيين نوع الملفات التي يمكن للمستخدمين إضافتها إلى مواقع الويب الخاصة بهم ، مثل الصور وملفات doc. و docx. و odt. وملفات الصوت والفيديو وملفات PDF. يمكنك أيضًا تعيين حد للحجم للملفات الفردية.
د ـ  إعدادات القائمة:يمكّن هذا الإعداد القائمة الإدارية لقسم المكونات الإضافية في مواقع الويب الخاصة بشبكتك. بمجرد تمكين هذا الإعداد ، سيتمكن المستخدمون من تنشيط المكونات الإضافية وإلغاء تنشيطها ، لكن لن يتمكنوا من إضافة إضافات جديدة. انقر فوق “حفظ التغييرات” لتطبيق التغييرات التي أجريتها.
إعداد “الثيم” والمكونات البرمجية الإضافية
نظرًا لأن مسؤولي مواقع الويب الفردية لا يمكنهم تثبيت السمات “الثيم” والمكونات البرمجية الإضافية “بلج إن” من تلقاء أنفسهم ، فستحتاج إلى إعدادها على الشبكة، ويتم ذلك كالتالي”
تحديد السمة “الثيم”:
ـ انتقل إلى “مواقعي” »” مسؤول الشبكة “» “السمات”، أو “My Sites” » “Network Admin” » “Themes”.
ـ في هذه الصفحة ، سترى قائمة بالسمات المثبتة حاليًا. استخدم الإعدادات التالية لإجراء التغييرات المطلوبة:
“تمكين الشبكة” : اجعل السمة متاحة لمسؤولي مواقع الويب.
“تعطيل الشبكة” : تعطيل أحد السمات التي قمت بإتاحتها مسبقًا.
“إضافة جديد” : قم بتثبيت سمة جديدة على شبكتك.
تغيير “ثيم افتراضي”
أضف الكود التالي إلى ملف wp-config.php :
// Setting default theme for new sites
define( ‘WP_DEFAULT_THEME’, ‘your-theme’ );
يقوم هذا الكود بتغيير السمة الافتراضية لمواقع الويب الجديدة (استبدال your-theme باسم مجلد السمة. 
الإضافات البرمجية ” بلج ان”
انتقل إلى “مواقعي” »” مسؤول الشبكة “» “الإضافات”.
“My Sites” » “Network Admin” » “Plugins”.
انقر فوق خيار “تنشيط الشبكة” أسفل كل مكون إضافي لإضافته إلى شبكتك. تذكر أنه إذا قمت بالفعل بتمكين خيار “قائمة المكونات الإضافية” لمسؤولي مواقع الويب في “إعدادات الشبكة” ، فلن يتمكن المسؤولون من حذف المكونات الإضافية الجديدة أو تثبيتها. ومع ذلك ، سيكونون قادرين على تنشيط المكونات الإضافية الموجودة وإلغاء تنشيطها.
إضافة موقع جديد
انتقل إلى “مواقعي” »” مسؤول الشبكة “» “مواقع”.
“My Sites” » “Network Admin” » “Sites”.
انقر فوق الزر “إضافة جديد”، واملأ الحقول التالية.
أضف العنوان (URL) لموقعك الإلكتروني الجديد.
أدخل “عنوان الموقع” الخاص بك.
أدخل عنوان البريد الإلكتروني لمسؤول الموقع الجديد.
انقر فوق الزر “إضافة موقع” لإنهاء العملية.
مشكلات تسجيل الدخول
قد تواجه مشكلة في تسجيل الدخول إلى wp-admin ، فإذا كنت تستخدم  مواقع وورد بريس المتعددة  مع أدلة فرعية ، بدلاً من المجالات الفرعية، ولم تكن قادرًا على تسجيل الدخول إلى النظام الخلفي لـوورد برس لمواقع الويب الفردية مع الأدلة الفرعية، يمكنك محاولة استبدال  هذا السطر البرمجي في ملف wp-config.php من:
the define (‘SUBDOMAIN_INSTALL’, true);
إلى
 (‘SUBDOMAIN_INSTALL’، ‘false’) ؛ .      
مشكلات المستخدمين
في بعض الأحيان ، قد لا تتمكن من العثور على المستخدمين المسجلين الذين لم يتلقوا بريدًا إلكترونيًا للتنشيط. عادةً ما تكون إعدادات البريد سيئة التكوين هي المسؤولة عن هذه المشكلة، وهنا يمكنك استخدام SMTP (بروتوكول نقل البريد البسيط) لإرسال رسائل التنشيط عبر البريد الإلكتروني، وقد ترسل وظيفة بريد PHP رسائل بريد إلكتروني إلى مجلد البريد غير الهام بسبب إرسال بريد إلكتروني غير مصرح به. بدلاً من ذلك ، يمكنك استخدام SMTP مع مصادقة المجال المناسبة لتوصيل رسائل البريد الإلكتروني إلى البريد الوارد.
إضافات برمجية مفيدة
يمكنك استخدام مجموعة متنوعة من الإضافات البرمجية “بلج ان” المفيدة لضمان التشغيل السلس لشبكة المواقع المتعددة الخاصة بك، ومنها:
أ. Domain Mapping: يمكّنك هذا المكون الإضافي من عرض اسم المجال الخاص بكل موقع ويب على شبكتك.
ب. WPForms : لبإنشاء نماذج مختلفة باستخدام أداة سحب وإفلات بسيطة.
ج. Yoast SEO : بتحسين مواقع الويب على شبكتك للحصول على نتائج أفضل لمحركات البحث. Yoast هو اسم معروف في عالم تحسين محركات البحث.
د. Pro Sites: تقدم ترقيات مدفوعة وإعلانات وغير ذلك ، وبالتالي تحقيق الدخل من شبكة المواقع المتعددة الخاصة بك. يمكنك تقييد ميزات موقع الويب المجاني ، وتشجيع المستخدمين على الترقية.
ح ـ SeedProd: لإضافة صفحات مقصودة مخصصة “قريبًا” و “وضع الصيانة”. سيؤدي هذا إلى تنشيط الشبكة أثناء عمل المسؤولين على مواقع الويب الخاصة بهم.
خ ـ   WP Mail SMTP: لإصلاح مشكلة ” وورد برس لا يرسل بريدًا إلكترونيًا” مع هذا البرنامج المساعد. يسمح لك باستخدام خادم SMTP لإرسال رسائل البريد الإلكتروني الخاصة بالتسجيل متعدد المواقع والإشعارات.
س: User Switching :لتبديل حسابات المستخدمين كمسؤول شبكة لمعرفة ما يواجهه المستخدمون عند العمل على مواقع الويب الخاصة بهم. يمكن أن يساعدك في استكشاف بعض مشكلات الوظائف وإصلاحها.