it-swarm.asia

كيفية إعداد وورد متعدد المواقع؟

أرغب في إنشاء WordPress متعدد المواقع يمكن للمستخدمين من خلاله إنشاء حسابات لموقعهم على الويب ، لكنني لست متأكدًا من كيفية تحقيق ذلك بالفعل. ما هي أفضل طريقة لإنشاء موقع WordPress متعدد المواقع؟

3
MsManiya

كما تعلمون بالفعل. منذ أن تم تضمين وظيفة WordPress 3.0 Multi-Site افتراضيًا حيث تم دمج مشروع MU WordPress في قلب WordPress 3.0.

فيما يتعلق بالإعداد الأولي ، قد يستغرق الأمر القليل من العمل إذا لم تكن معتادًا على تشفير php ولكن ما يمكنني قوله هو أنه بمجرد إعداده ، سيكون من الجيد أن تذهب. تستغرق عملية التمكن من عرض نطاقات فرعية إضافية أو إضافتها خارج نطاقك الجذر أقل من 30 ثانية حتى يكملها المستخدم.

اسمحوا لي أن أعرف إذا كنت تبحث عن أي شيء محدد فيما يتعلق بهذا أو إذا كان لديك أي أسئلة متابعة.

محدث:

قبل أن تبدأ - متطلبات المسؤول

إذا كنت ترغب في تشغيل شبكة من المدونات ، فيجب أن يكون لديك على الأقل فهم أساسي لإدارة UNIX/Linux. ينصح المعرفة الأساسية لتطوير وورد ، PHP ، HTML و CSS كذلك.

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

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

يتم منحك الاختيار بين النطاقات الفرعية أو الدلائل الفرعية في الخطوة 4: تثبيت شبكة . هذا يعني أنه سيتم إنشاء كل موقع إضافي في شبكتك كنطاق فرعي افتراضي جديد أو دليل فرعي جديد.

  • الدلائل الفرعية - مثل example.com/site1 و example.com/site2
  • النطاقات الفرعية - مثل site1.example.com و site2.example.com

مواقع الدليل الفرعي

  • إنه يعمل مع استخدام ميزة mod_rewrite على الخادم الذي لديه القدرة على قراءة ملف htaccess ، الذي سينشئ بنية الارتباط.
  • إذا كنت تستخدم الروابط الدائمة في مدونتك بالفعل ، فستعمل مواقع الدليل الفرعي أيضًا.

مواقع المجال الفرعي

  • وهي تعمل باستخدام المجالات الفرعية البدل. يجب أن يكون لديك هذا ممكنًا في Apache ، ويجب عليك أيضًا إضافة نطاق فرعي بدل إلى سجلات DNS الخاصة بك. (انظر الخطوة 2 كيفية الإعداد.)
  • قام بعض المضيفين بالفعل بإعداد حرف البدل على جانب الخادم ، مما يعني أن كل ما تحتاج إلى إضافته هو سجل DNS.
  • بعض خوادم الويب المشتركة قد لا تدعم هذا ، لذلك قد تحتاج إلى التحقق من مضيف الويب الخاص بك قبل تمكين هذه الميزة.

متطلبات إعدادات وورد

  • إعطاء WordPress دليله الخاص لن يعمل في WordPress 3.0 مع تمكين متعدد المواقع. إنه يتداخل مع بحث المدونة العضو.
    • لا يمكنك إنشاء شبكة في الحالات التالية:
      • "عنوان WordPress (URL)" يختلف عن "عنوان الموقع (URL)".
      • يستخدم "عنوان WordPress (URL)" رقم منفذ آخر غير ': 80' ، ': 443'.
    • لا يمكنك اختيار تثبيت المجال الفرعي في الحالات التالية:
      • تثبيت WordPress موجود في الدليل (ليس في جذر المستند).
      • "عنوان WordPress (URL)" هو مضيف محلي.
      • "عنوان WordPress (URL)" هو عنوان IP مثل 127.0.0.1.
    • لا يمكنك اختيار تثبيت دليل فرعي في الحالات التالية:
      • إذا كان إعداد WordPress الحالي قد تم إعداده لأكثر من شهر ، بسبب مشكلات في الروابط الدائمة الحالية. (سيتم إصلاح هذه المشكلة في إصدار مستقبلي.)

(انظر /wp-admin/network.php لمزيد من التفاصيل)

الخطوة 1: النسخ الاحتياطي وورد الخاص بك

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

الخطوة 2: إعداد نطاقات Wildcard الفرعية

(إذا كان هذا هو تثبيت الدلائل الفرعية ، فتخط هذه الخطوة.)

تعمل مواقع النطاق الفرعي مع استخدام نطاقات البدل الفرعية. هذه عملية من خطوتين:

  1. يجب تكوين Apache لقبول أحرف البدل.

    1. افتح ملف httpd.conf أو ملف التضمين الذي يحتوي على إدخال VHOST لحسابك على الويب.
    2. أضف هذا السطر:
      • ServerAlias *.example.com
  2. في سجلات DNS على الخادم الخاص بك ، قم بإضافة نطاق فرعي بدل يشير إلى التثبيت الرئيسي. يجب أن تبدو مثل:

    • A *.example.com

الروابط الخارجية:

الخطوة 3: السماح Multisite

لتمكين عنصر قائمة الشبكة ، يجب أولاً تحديد متعدد المواقع في /wp-config.php file. افتح /wp-config.php وأين تقول هذه:

/* That's all, stop editing! Happy blogging. */

أضف هذا السطر فوقه:

define('WP_ALLOW_MULTISITE', true);

الخطوة 4: تثبيت شبكة

سيمكن هذا عنصر قائمة الشبكة من الظهور في قائمة "أدوات". تفضل بزيارة Administration> Tools> Network لرؤية الشاشة حيث ستقوم بتكوين جوانب معينة من شبكتنا. أدوات الشبكة الفرعية

عناوين المواقع في شبكتك

يتم منحك الاختيار بين المجالات الفرعية أو الدلائل الفرعية (إذا لم يكن أي مما سبق ينطبق). هذا يعني أنه سيتم إنشاء كل موقع إضافي في شبكتك كنطاق فرعي افتراضي جديد أو دليل فرعي جديد. عليك اختيار واحد أو آخر ، ولا يمكنك تغيير هذا إلا إذا قمت بإعادة تكوين التثبيت الخاص بك. راجع أيضًا "قبل أن تبدأ" .

  • النطاقات الفرعية - مثل site1.example.com و site2.example.com
  • الدلائل الفرعية - مثل example.com/site1 و example.com/site2

تفاصيل الشبكة

تمتلئ هذه تلقائيا:

  • عنوان الخادم - سيكون عنوان الإنترنت الخاص بشبكتك هو example.com.
  • عنوان الشبكة - ماذا تريد أن تتصل بشبكتك؟
  • عنوان البريد الإلكتروني للمشرف - عنوان بريدك الإلكتروني.

تحقق مرة أخرى من صحتها وانقر فوق الزر "تثبيت". قد تتلقى تحذيرًا حول نطاقات البدل الفرعية. تحقق من إعداد نطاقات البدل الفرعية.

تحذير! لا يمكن تكوين DNS wildcard بشكل صحيح!

حاول المثبت الاتصال باسم مضيف عشوائي (13cc09.example.com) في نطاقك. لاستخدام تكوين نطاق فرعي ، يجب أن يكون لديك إدخال بدل في DNS الخاص بك. يعني هذا عادةً إضافة سجل * hostname يشير إلى خادم الويب الخاص بك في أداة تكوين DNS الخاصة بك.

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

الخطوة 5: تمكين الشبكة

باقي الخطوات هي الخطوات التي يجب عليك إكمالها حتى تنتهي.

أدوات الشبكة التي تم إنشاؤها.

  1. أولاً ، احتياطيًا لملفاتك الموجودة /wp-config.php و /.htaccess الموجودة .

  2. قم بإنشاء دليل blogs.dir ضمن /wp-content/ - يستخدم هذا الدليل لتخزين الوسائط المحملة لمواقعك الإضافية ويجب أن يكون قابل للكتابة بواسطة خادم الويب. يجب أن يكون Chowned و CHMODed مثل دليل محتوى wp.

  3. أضف الأسطر الإضافية التي ينشئها تثبيت WordPress الخاص بك إلى ملف /wp-config.php الخاص بك. - يتم إنشاء هذه الخطوط ديناميكيًا لك استنادًا إلى التكوين الخاص بك. قم بتحرير الملف /wp-config.php أثناء تسجيل الدخول إلى لوحة إدارة المواقع الخاصة بك. الصق الخطوط التي تم إنشاؤها مباشرة أعلى /* That's all, stop editing! Happy blogging. */. أزل السطر define('WP_ALLOW_MULTISITE', true); السابق وضعه فقط إذا كنت ترغب في إزالة قائمة الشبكة في منطقة المسؤول. يمكنك اختيار ترك هذا لتتمكن من الوصول إلى قواعد /.htaccess مرة أخرى ..

  4. أضف قواعد mod_rewrite التي تم إنشاؤها إلى ملف /.htaccess الخاص بك ، لتحل محل قواعد WordPress الأخرى. - يتم إنشاء هذه الخطوط ديناميكيًا لك بناءً على التكوين الخاص بك. (إذا لم يكن هناك واحد ، فقم بإنشائه).

  5. تسجيل الدخول مرة أخرى. - بمجرد الانتهاء من الخطوات المذكورة أعلاه وحفظ ملفات /wp-config.php & /.htaccess الجديدة ، يتم تمكين وتكوين شبكتك. سوف تضطر إلى تسجيل الدخول مرة أخرى. انقر فوق "تسجيل الدخول" لتحديث لوحة الإدارة. إذا كنت تواجه مشكلات في تسجيل الدخول مرة أخرى ، فالرجاء مسح ذاكرة التخزين المؤقت وملفات تعريف الارتباط في المتصفح.

الخطوة 6: إعدادات المشرف السوبر

سترى الآن قسم قائمة جديد يسمى Super Admin. القوائم الموجودة هناك مخصصة لإضافة وإدارة مواقع إضافية في شبكتك. أصبح تثبيت WordPress الأساسي هو الموقع الرئيسي في شبكتك.

انتقل إلى Super Admin> لوحة Options لتكوين خيارات الشبكة ، ثم قم بإنشاء مواقع ومستخدمين.

أشياء تحتاج إلى معرفته

إليك بعض الأشياء الإضافية التي قد تحتاج إلى معرفتها حول الإدارة المتقدمة لشبكة المدونات.

  • الإضافات WordPress - الإضافات WordPress لديها الآن مرونة إضافية ، اعتمادا على تنفيذها عبر الشبكة.

  • الإضافات الخاصة بالموقع - يتم تخزين إضافات WordPress المراد تنشيطها أو إلغاء تنشيطها بواسطة مالك مدونة فردي في دليل الإضافات. تحتاج إلى تمكين صفحة الإضافات لمسؤولي الموقع الفرديين من Network> Options.

  • إضافات الشبكة - يمكن تنشيط إضافات WordPress المخزنة في دليل الإضافات عبر الشبكة بواسطة المشرف الفائق.

  • Must-Use Plugins - قد يتم أيضًا تثبيت المكونات الإضافية التي تستخدمها جميع المواقع على الشبكة بالكامل في دليل mu-plugins كملفات فردية أو ملفًا لتضمين مجلد فرعي. لن تتم قراءة أي ملفات داخل مجلد. لا يتم تنشيط هذه الملفات أو إلغاء تنشيطها ؛ إذا كانت موجودة ، يتم استخدامها.

  • الفئات والعلامات - يتم تعطيل المصطلحات العامة في WordPress 3.0 بشكل افتراضي. يمكنك استخدام Sitewide Tags WordPress Plugin أو مكونات إضافية مشابهة لدمج علامات عمومية على البوابة/الصفحة الأمامية للموقع أو على صفحات محددة أو مدونات داخل الشبكة لزيادة التنقل بناءً على محتوى مصغر.

5
NetConstructor.com