Skip to main content

چۆن WordPress Multisite دامەسازم؟

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

tip

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

لەبەر ئەوەی Ultimate Multisite پۆلینی تەنها بۆ تۆڕ (network) یە، لەم ڕێنماییەدا دەبێت فێری چۆنیەتی دامەسازکردن و سیستەمکردنی WordPress Multisite بە شێوەیەکی دستی بیت. ئەم دەقە پشت بە چۆنیەتی دامەسازکردن و سیستەمکردنی تۆڕی WordPress Multisite لە WPBeginner داتوویت.

شایدارەکان کە پێش دروستکردنی تۆڕی multisite بکەیت:

  • هاستکردنی باش بۆ WordPress هەبێت! ئەو سایتانەی لەسەر تۆڕن، سەرچاوە پڕۆژەی یەک خزمەتگوزاری (server) بەش دەبن.

  • ئەگەر تەنها چەند سایتێکی کەم و کارکردنی کەم هەیە، هاستکردنی هاوبەش (shared hosting) ڕەنگە بۆت کاریگەری بکات.

  • زۆربەی پڕۆژەکانی هاستکردنی WordPress کە بەڕێوەدەچن Multisite لە سەرەتادا دەدەنەوە (ئەوان WordPress وەک Multisite چالاک و سیستەمکراو پێشکەوتوو دامەزراون). ئەمە بۆ WP Engine، Closte، Cloudways و هتد. ئەگەر ناتێبینییە کە ئایا بۆ پڕۆژەی هاستکردنی خۆت بەم شێوەیە دەبێت، پێش ئەوەی بەم ڕێنماییە بەردەوام بیت، پەیوەندی بکە بە پشتیوانیان.

  • باشترە لەگەڵ دامەسازکردنی WordPress و دەستکاری فایلەکان بە FTP ئامادە بیت.

گرنگە : ئەگەر تۆ Multisite networkێک لەسەر سایتێکی WordPress هەیە، لەبیرت مەبێت:

  • کۆپییەکی تەواوی (backup) لە سایتەکەت دروست بکەیت.

  • هەموو پۆلینەکان لەسەر سایتەکەت بەکاربهێنانی دەستکەوتنی پڕۆژە (plugins page) و هەڵبژاردنی Deactivate لە کاراکتەرەکانی bulk actions، پاشان کلیککردن لەسەر Apply.

باش بۆ فعالکردنی Multisite، پش Čihtîna xwe bi FTP client an cPanel file manager bi site-a xwe pirsê û fîlê wp-config.php ji bo edayt kirin, û pêşiva linya Ewê, edayî edayt bike! Xebatkirina xwe bi xweşî. li berî wê، kodea lêgerî li bajarî:

define('WP_ALLOW_MULTISITE', true);

Fîlê wp-config.php ji bo edayt kirin û paşê berê serverê biketiye.

Bi fehşûkkirina Multisite li site-a xwe, niha wexta ye ku şêweyek (network) xwe bi destê bêye sêwirandin.

Ji ber Tools » Network Setup bibêjin.

Niha tu ji WordPress re vekîna wê biaxivî ku çendû navê domên (domain structure) ji bo site-ên şêweyekê xwe dikevin: subdomains an subdirectories.

Heke tu subdomains biyan, tu mirovî DNS settings ji bo xistina domên û paşî fîlê wildcard subdomains ji bo şêweyek Multisite xwe bikeve.

Beribûyî Network Setup, sernameyek (title) ji bo şêweyekê xwe bidawî û bi guman be ku adresa e-mail li admin email yê Network rast e. Ji bo davamkirin, Install biketiye.

Ev kodea ji aliyê WordPress ve hatibe, li fîlê wp-config.php xwe bixive:

define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'multisite.local'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);

Û ev kodea jî ji aliyê WordPress ve hatibe, li fîlê .htaccess xwe:

RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L]

paşî slash-e (/) ji bo /wp-admin e

RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).) $1 [L] RewriteRule ^(..php)$ $1 [L] RewriteRule . index.php [L]

Use një klient FTP ose menaxherin e skedarëve (nëse po përdorni diçka si cPanel, për shembull) për të kopjuar dhe ngjitur kodin në këto dy skedarë.

Mbaręs, ndryshoni përsëri hyrjen tuaj në faqen WordPress për të aksesuar rrjetin e multisite-it tuaj.

Është shumë e rëndësishme të provoni dhe të siguroheni se mund të krijoni një subsite në instalimin tuaj WordPress Multisite para se të instaloheni Ultimate Multisite.

Për të krijuar një subsite:

  1. Hapni adminin tuaj i faqeve të internetit wp-admin

  2. Navigjoni te My Sites > Sites (/wp-admin/network/sites.php)

  3. Klikoni Add New në krye

  4. Plotësoni të gjitha fushat:

  • Site Address — Mos përdorni kurrë “www”

  • Subdomain: siteaddress.yourdomain.com

  • Subdirectory: yourdomain.com/siteaddress

  • Site Title — Titulli i faqes, mund të ndryshohet më vonë

  • Admin Email — Vendosni si përdoruesin admin fillestar për subsite-in

Add new site form in WordPress Multisite

Pas plotësuar fushat, klikoni butonin "Add site". Pasi subsite-i i ri krijohet, shkoni dhe aksesojeni atë për të siguruar se subsite-i funksionon.

Problemet e Shpeshta:

1. Unë mund të krijoj site të rinj por ato nuk janë të aksesueshme.

Nëse keni zgjedhur subdomain, ju duhet gjithashtu të vendosni wildcard subdomains për rrjetin tuaj multisite.

Për të bërë këtë, shijoni panelin e kontrollit të kontabilitetit të hostimit të faqes tuaj (p.sh cPanel/Plesk/Direct Admin në varësi të ofrues suaj).

Gjeni një opsion për “Domains” ose “Subdomains”. Në disa panele kontrolli, është etiketuar si “Domain administration”.

لە فیلدی subdomain، ئەستێرە (*) بنووسە. پاشان دەبێت پرسیار بکاتت کە ناوی دۆمێنی دیاری بکەیت کە دایە بە زیرەکی ئەو subdomain یەکەکە.

ڕووی سەرەکی (document root) بۆ ناو دۆمێنی دروستکراوە، بە شێوەیەکی ئۆتۆماتیک دەبینرێت. لەسەر دغدغه _Create_ یان _Save_ کلیکی بکە بۆ زیادکردنی subdomainی wildcard یەکەت. دەبێت وردەکاریەکە وەک “*.mydomain.com” دیار بێت.