Skip to main content

ڕێبەری دامەزراندنی Multisite

Ultimate Multisite یەکێکە لە ئەو ئامێرانەی کە بە شێوەیەکی خۆکار دەگۆڕێت بۆ تۆڕێکی WordPress Multisite. ئەمە پێویستیی ئەوەی هەڵدەستیت wp-config.php یەک بەش بکەیت یان لایەنەکانی داتابەیس (database) ڕێک بخەیت لەبیر دەکاتەوە.

tip

ئەگەر دامەزراندنی WordPress یەکەت لە ئێستادا وەک تۆڕێکی Multisite کار دەکات، دەتوانیت ئەم هەنگاوە بە تەواوی پاشکەین. ڕێبەریەکە تەنها کاتێک دەردەکەوێت کە Multisite هێشتا چالاک نەکراوە.

کەی ڕێبەریەکە دەردەکەوێت؟

کاتێک تۆ Ultimate Multisite لەسەر دامەزراندنی WordPressێکی ئاسایی (نەک-Multisite) چالاک دەکەیت، پڵۆگەکە دەبینێت کە Multisite چالاک نییە و بە شێوەیەکی خۆکار ڕێدەخات بۆ ڕێبەری دامەزراندنی Multisite لە شوێنی ڕێبەری ئاساییدا.

تو دەتوانیت بە شێوەیەکی ڕاستەوخۆ لە WP Admin > Ultimate Multisite > Multisite Setup برێت.

پێشنیارەکان (Prerequisites)

پێش ئەوەی ڕێبەریەکە دەست پێبکەیت، دڵنیا بیت کە:

  • تۆ ڕێکاری بەڕێوەبردنی (administrator access) بۆ دامەزراندنی WordPress یەکەت هەیە
  • فایلی wp-config.php لەسەر خەریکیی سەرچاوەی وێب (web server) دەتوانرێت نووسراو بێت (writable)
  • تۆ ڕاستەوخۆ بکۆڵنەوەیەکی نوێ بۆ فایلەکانت و داتابەیسەکەت هەبووە
warning

ئەم ڕێبەرییە فایلی wp-config.php یەکەت دەگۆڕێت و خشتەی داتابەیسی نوێ دروست دەکات. هەمیشە پێش ئەوەی بەردەوام بیت، بکۆڵنەوەکەت هەبێت.

هەنگاو 1: بەخێربێیت (Welcome)

پەڕەی یەکەم ڕوون دەکاتەوە کە WordPress Multisite چییە و ئەم ڕێبەرییە چ کاریان دەکرێت:

  • چالاککردنی تایبەتمەندی Multisite لە پیکیجیندی WordPress
  • دروستکردنی خشتەکانی داتابەیسی پێویست بۆ تۆڕەکە
  • زیادکردنی ئەو دیاریکراوەکانەی کە پێویستن بۆ wp-config.php
  • چالاککردنی Ultimate Multisite لەسەر هەموو تۆڕەکەوە

Multisite Setup Wizard - Welcome step

بۆ بەردەوامبوون، Continue (دابووستان) بکە.

هەنگاو 2: ڕێکخستنی تۆڕ (Network Configuration)

ئەم هەنگاوە پێشکەش دەکات کە تایبەتمەندییەکانی تۆڕەکەت ڕێک بخەیتەوە.

پێکهاتەی شوێنەکە (Site Structure)

چۆنیەتی ڕێکخستنی شوێنەکانی تۆڕەکەت هەڵبژێرە:

  • Sub-domains (پێشنیار دەکرێت) — شوێنکان دەبن بە subdomain تایبەت، وەک site1.yourdomain.com
  • Sub-directories — شوێنەکان وەک ڕێڕەوی دروست دەبن، وەک yourdomain.com/site1
note

ئەگەر sub-domains هەڵبژێردرێت، پێویستە wildcard DNS و wildcard SSL certificate بۆ دامێنی خۆت دیار بکەیت. زۆربەی هاستکردنی WordPress کە بەڕێوە دەچ، ئەم کارانە بە شێوەیەکی ئۆتۆماتیک ئەنجام دەدەن. بۆ تێبینی زیاتر، سەردانی Ultimate Multisite 101 بکە.

ناوی تۆڕەکە (Network Title)

ناویەک بۆ تۆڕەکەت بنووسە. ئەمە بە شێوەیەکی پیش‌دۆزراوە، ناوی شوێنەکەت دەبێت و لە کۆتاییەکەی "Network" یان "تۆڕ" زیاد بکرێت. دەتوانیت دواتر لە ڕێکخستنی تۆڕەکەدا بگۆڕیت.

ئیمێڵی بەڕێوەبەری تۆڕ (Network Admin Email)

ئیمێلەکەی کە بۆ ئاگادارییەکانی بەڕێوەبردنی تۆڕەکە بەکاردێت. ئەمە بە شێوەیەکی پیش‌دۆزراوە، ئیمێڵی ئەو کارمەندەی ئێستایە دەبێت.

Multisite Setup Wizard - Network Configuration

پاش پڕکردنەوەی فیلدەکان، بۆ بەردەوامبوون کلیکی Continue بکە.

هەنگاوی ٣: دامەزراندن (Installation)

کلیکی دەکەیت لەسەر دڵنیایی Install بۆ دەستپێکردن. ئەم wizardە پێنج هەنگاوێکی ئۆتۆماتیک بە شێوەیەکی یەک بخاتەوە، و هەر یەکێک لەو هەنگاوان پڕۆسەی خۆی بە کاتی ڕاستەقینە نیشان دەدات:

Multisite Setup Wizard - Installation pending

پلهتوصیف
فعال کردن Multisiteثابت WP_ALLOW_MULTISITE رو توی فایل wp-config.php اضافه می‌کنیم.
ایجاد شبکهجداول دیتابیس مربوط به multisite (wp_site, wp_sitemeta, wp_blogs و غیره) رو می‌سازیم و با تنظیمات شبکه خود پرش می‌کنیم.
به‌روزرسانی پیکربندیثابت‌های نهایی multisite (مثل MULTISITE, SUBDOMAIN_INSTALL, DOMAIN_CURRENT_SITE و...) رو توی wp-config.php اضافه می‌کنیم.
رفع مشکل کوکی‌هامطمئن می‌شیم که آدرس سایت در متادیتای شبکه درست تنظیم شده تا بعد از فعال‌سازی مشکلی در احراز هویت پیش نیاد.
فعال کردن پلاگین Network Activateپلاگین Ultimate Multisite رو با این کار فعال می‌کنیم تا روی کل شبکه اجرا بشه.

هر مرحله یکی از وضعیت‌های زیر رو نمایش می‌ده:

  • Pending (در انتظار) — منتظر پردازش هست.
  • Installing... (در حال نصب...) — الان داره اجرا می‌شه.
  • Success! (موفقیت!) — با موفقیت انجام شد.
  • Error message (پیام خطا) — مشکلی پیش اومده (این پیام توضیح می‌ده که مشکل چیه).

وقتی همه مراحل با موفقیت تمام شدن، برای هر مورد یک وضعیت سبز رنگ "Success!" خواهید دید:

Multisite Setup Wizard - Installation complete

سپس ویزارد به صورت خودکار به صفحه تکمیل کار هدایت می‌شه.

مرحله ۴: تکمیل

وقتی نصب تمام شد، یک پیام موفقیت خواهید دید که تأیید می‌کنه Multisite وردپرس فعال شده است.

Multisite Setup Wizard - Setup Complete

حالا می‌تونید با ویزارد Ultimate Multisite ادامه بدید تا پلتفرم WaaS خود رو تنظیم کنید (اطلاعات شرکت، محتوای پیش‌فرض، درگاه‌های پرداخت و غیره).

note

پاشانی چندسایتی (multisite) دیسکشن کردنی پکیجەکە تەواو بوو، مرورگرت دەبێتە ڕێگەی بەڕێوەبەری تۆڕی نوێکراوە. لەوانەیە پێویست بێت دووبارە لاگین بکەیت چونکە کۆکیی زانیاری (authentication cookies) بۆ ژینگەی multisite به‌روزرسان کراوە.

پاشکۆکردنەوەی دەستکاری بە شێوەیەکی دەستویی (Manual Setup Fallback)

ئەگەر ئامێرەکە ناتوانێت دەربکێشێت بۆ فایلەکەت wp-config.php (بەر هۆی ڕێگەپێدانی فایل یان سنووردارکردنی خەریکی)، ئەو کۆدەکانەی پێویستت دەردەخات کە بە دەست خۆی زیاد بکەیت:

  1. کۆنتەکانی wp-config.php کە پێویستە لەسەر ڕێگای لای /* That's all, stop editing! */ زیاد بکرێن.
  2. قواعدی rewrite ی .htaccess کە بۆ پێکهاتەی سایتەکەت هەڵبژێریت (پۆل ساب دۆمین یان زیرەکی درستی).

لە دوای ئەوەی ئەو گۆڕانکارییە دەستوییان کردیت، پەڕەکە بە تازە بارکردنەوەی پاشکۆکردنەوەی دەستکارییەکە دەبینێت کە multisite ئێستا چالاکە.

چارەسەرکردنی کێشەکان (Troubleshooting)

ئامێرەکە دەڵێت wp-config.php ناتوانێت نووسین بکات (is not writable)

پڕۆسەی وێب سروری تۆ پێویستی بە ڕێگای نووسینی فایل بۆ wp-config.php هەیە. دەتوانی یەکێک لەم شتە ئەنجام بدات:

  • وردبینیی ڕێگەپێدانی فایل بۆ 644 یان 666 بگۆڕیت.
  • بەکارھێنانی ڕێنماییەکانی پاشکۆکردنەوەی دەستکارییەکان کە لەلایەن ئامێرەکە پێشکەوتراون.
  • داواکردنی یارمەتی لە پڕۆژەی هاوسەرەکەت بۆ ئەم کارانە بکەیت.

سایتەکان دوای سیستەمکردن بەدەست ناکرێن (ساب دۆمینەکان)

ئەگەر پێکهاتەی ساب دۆمین هەڵبژێریت، پێویستە wildcard DNS بۆ دامێنی خۆت ڕێکبخەیت. تۆمارێکی DNS زیاد بکە:

Type: A (یان CNAME)
Host: *
Value: [IPی سروری تۆ]

لەگەڵ پڕۆژەی هاوسەرەکەت بپرسە ئەگەر ناتوانیت چۆن ئەمە ڕێکبخەیت.

کێشەکانی زانیاری دوای سیستەمکردن (Authentication issues after setup)

ئەگەر لەسەر سایتەکە لاگین نیت یان هەڵەی کۆکیی بەدەست دەهێنیت دوای سیستەمکردنی multisite:

  1. کۆکیی مرورگرت بۆ ئەو سایتە پاک بکە.
  2. دووبارە لاگین بکە لە yourdomain.com/wp-login.php
  3. ئەگەر کێشەکە بەردەوام بوو، چاک بکە کە wp-config.php یەکەت COOKIE_DOMAIN بۆ false نەکردووە — ئەمە کێشەیەکی ناسراوە لە دامێنی multisite.

هەنگاوێک لە ماوەی سیستەمکردنەکە شکستخۆدا

ئەگەر یەکێک لە هەنگاوەکانی دامەزراندن هەڵەیەک نیشان بدات:

١. پەیامی هەڵەکە تۆمار بکە. ٢. بگەڕەتا بۆ هەنگاوی دیاریکردنی کار (configuration step) و دووبارە هەوڵ بدە. ٣. ئەگەر هەڵەکە بەردەوام بێت، لەบันتۆریی PHP ی SERVER خۆت بۆ وردەکاری زیاتر دەگەڕێ. ٤. هەنگاوکانی کە پێشتر تەواو بوون لە دووبارە کاردانەوەکاندا پاشکەوتوون (داتای دامەزراندن بەردەوامە).