Өзүңүздүн Website as a Service (WaaS) платформаңызды курууга даярсызбы? Бул кеңири колдонмо сизди нөлдөн толук иштеген Ultimate Multisite орнотуусуна чейин алып барат — WordPress Multisite негиздерин, орнотууну, конфигурациялоону жана мыкты практикаларды камтыйт.
Ultimate Multisite деген эмне?
Ultimate Multisite — бул WordPress Multisite орнотууңузду премиум сайттар тармагына айландырган WordPress плагини — WordPress.com, Wix же Squarespace сыяктуу, бирок сизге таандык жана сиз көзөмөлдөгөн тармак.
Ultimate Multisite менен сиз кардарларга айлык, кварталдык же жылдык жазылуу төлөмдөрү аркылуу веб-сайттарды түзүү мүмкүнчүлүгүн сунуштай аласыз. Ал баарын аткарат: сайттарды даярдоо, төлөмдөрдү чогултуу, checkout формалары, арзандатуу ваучерлери, доменди байланыштыруу, SSL сертификаттары жана кардарлар менен байланыш.
Ultimate Multisite менен ишке киришүүдөн мурун, анын негизин түшүнүшүңүз керек: WordPress Multisite.
WordPress Multisite түшүнүгү
WordPress Multisite — бул бир нече сайтка бир WordPress орнотуусун бөлүшүүгө мүмкүндүк берген камтылган функция (2010-жылдагы WordPress 3.0 версиясынан бери). Иштетилгенде, WordPress сайтыңыз көптөгөн кошумча сайттарды жайгаштыра алган “тармакка” айланат.
Муну мындай элестетиңиз: Университет бир WordPress орнотуусун кармайт, бирок ар бир факультет ошол тармактын ичинде өзүнүн WordPress сайтын жүргүзөт.
Эмне бөлүшүлөт
WordPress Multisite тармагындагы бардык кошумча сайттар төмөнкүлөрдү бөлүшөт:
- WordPress негизги файлдары — Жаңыртуулар бардык сайттар үчүн бир жолу аткарылат
- Плагиндер жана темалар — Бир жолу орнотулат, бүт тармак боюнча жеткиликтүү болот
- Маалымат базасы — Ар бир кошумча сайт үчүн өзүнчө таблицалары бар бир маалымат базасы, мисалы
wp_[id]_posts,wp_[id]_comments ж.б. - Колдонуучу аккаунттары — Колдонуучулар жеке сайттарга эмес, тармакка таандык
- wp-config.php — Бирдиктүү конфигурация файлы
Эмне өзүнчө калат
- Медиа жүктөөлөр — Ар бир кошумча сайттын өзүнүн жүктөөлөр папкасы бар (wp-content/uploads/sites/[id])
- Мазмун — Посттор, барактар, комментарийлер жана жөндөөлөр ар бир сайт боюнча өзүнчө чектелет
- Активдүү плагиндер/темалар — Ар бир сайт ар башка айкалыштарды иштете алат (тармак боюнча иштетилбесе)
- Админ панелдери — Ар бир кошумча сайттын өзүнүн башкаруу тактасы бар
Бул архитектура multisite’тын негизги артыкчылыгы: тейлөө иштерин ошол эле деңгээлде сактап, 10 сайттан 1 000 сайтка чейин өсө аласыз.
Субдомен же субкаталог: акыл менен тандаңыз
WordPress Multisite орнотуп жатканда, эки URL түзүмүнүн бирин тандашыңыз керек. Бул чечимди кийин өзгөртүү кыйын, ошондуктан кылдат тандаңыз.
Субкаталог режими
URL даректери мындай көрүнөт: yourdomain.com/site1, yourdomain.com/site2
Артыкчылыктары:
- Орнотуу жана тейлөө эң оңой
- Бир SSL сертификаты бүт тармакты камтыйт
- DNS wildcard конфигурациясы талап кылынбайт
Кемчиликтери:
- Издөө системалары бардык кошумча сайттарды бир чоң сайт катары карашы мүмкүн
- Айрым кардарлар үчүн URL даректери азыраак “кесипкөй” көрүнүшү мүмкүн
- Негизги сайттагы посттор үчүн /blog/ префикси талап кылынат (жолдордун конфликтин болтурбоо үчүн)
Субдомен режими
URL даректери мындай көрүнөт: site1.yourdomain.com, site2.yourdomain.com
Артыкчылыктары:
- URL даректери көбүрөөк кесипкөй көрүнөт
- Издөө системалары ар бир кошумча сайтты өзүнчө веб-сайт катары карайт
- Негизги сайт менен кошумча сайттардын ортосунда жол конфликттери болбойт
Кемчиликтери:
- Wildcard DNS конфигурациясы талап кылынат
- Wildcard SSL сертификаты керек (же ар бир субдомен үчүн өзүнчө сертификаттар)
- Баштапкы орнотуу бир аз татаалыраак
Биздин сунуш: Көпчүлүк WaaS платформалары үчүн субдомен режими артык, анткени кардарлар сайттары өз алдынча сезилишин күтүшөт. SSL татаалдыгы негизинен Ultimate Multisite’тын хостинг интеграциялары жана Cloudflare колдоосу аркылуу чечилет.
Негизги терминология
Улантуудан мурун, Ultimate Multisite боюнча саякатыңызда кездеше турган терминдерди аныктап алалы:
WordPress жана Multisite терминдери
- Тармак — Бардык кошумча сайттарды камтыган толук WordPress Multisite орнотууңуз
- Кошумча сайт — Тармагыңыздын ичиндеги жеке сайт (субдомен же субкаталог болушу мүмкүн)
- Супер админ — Эң жогорку уруксат деңгээли; бардык кошумча сайттарды, плагиндерди жана темаларды башкара алат
- Тармак админ панели — Супер админдер бүт тармакты башкарган башкаруу тактасы
- Доменди байланыштыруу — Кошумча сайттарга жеке домендерди колдонууга мүмкүндүк берүү (мисалы, joes.yournetwork.com ордуна joesbikeshop.com)
Ultimate Multisite терминдери
- Сайт шаблону — Кардарлар катталганда клондолуучу алдын ала конфигурацияланган сайт (темасы, плагиндери жана мазмуну алдын ала даяр)
- Checkout формасы — Кардарлар пландарды тандап, сайттарын түзгөн каттоо формасы
- Продукт/План — Сиз сунуштаган жазылуу деңгээли (мисалы, Basic $9/ай, Pro $29/ай)
- Мүчөлүк — Кардардын продуктка активдүү жазылуусу
- Webhook — Окуялар болгондо тышкы кызматтарга жөнөтүлүүчү автоматташтырылган билдирмелер (сайт түзүлдү, төлөм алынды ж.б.)
- Окуялар — Тармагыңызда катталган аракеттер (план өзгөрүүлөрү, төлөмдөр, сайт түзүүлөр)
1-кадам: WordPress Multisite орнотуу
Маанилүү: Көптөгөн башкарылуучу WordPress хосттору (WP Engine, Cloudways, Closte ж.б.) Multisite’ты сиз үчүн автоматтык түрдө орнотуп бере алат. Муну кол менен жасоодон мурун хостуңуз менен тактаңыз.
Алдын ала талаптар
- Жаңы WordPress орнотуусу (же конвертациялоого даяр болгон учурдагы орнотуу)
- FTP же файл менеджерине кирүү мүмкүнчүлүгү
- wp-config.php жана .htaccess файлдарын түзөтүү мүмкүнчүлүгү
- Улантуудан мурун сайтыңыздын резервдик көчүрмөсүн жасаңыз
- Убактылуу бардык плагиндерди өчүрүңүз
Multisite’ты иштетүү
wp-config.php файлыңызды ачып, бул сапты “That’s all, stop editing!” комментарийинен мурун кошуңуз:
define('WP_ALLOW_MULTISITE', true);
Файлды сактап, жүктөп бериңиз, андан соң WordPress админ панелин жаңыртыңыз.
Тармакты конфигурациялоо
WordPress админ панелиңизде Tools → Network Setup бөлүмүнө өтүңүз.
- Subdomains же Subdirectories тандаңыз
- Network Title киргизиңиз
- Network Admin Email дарегиңизди текшериңиз
- Install басыңыз
WordPress файлдарыңызга кошуу үчүн код үзүндүлөрүн берет.
Конфигурация кодун кошуу
Муну wp-config.php файлына кошуңуз (WordPress сиздин сайтыңыз үчүн так маанилерди көрсөтөт):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
.htaccess файлыңыздын мазмунун WordPress берген код менен алмаштырыңыз (ал субдомен жана субкаталог үчүн бир аз айырмаланат).
Субдомен режими үчүн: Wildcard DNS конфигурациялоо
Эгер субдомендерди колдонсоңуз, *.yourdomain.com сервериңизге багытталышы үчүн wildcard DNS керек.
- Хостинг башкаруу панелиңизге кириңиз (cPanel, Plesk ж.б.)
- Domains же Subdomains бөлүмүн табыңыз
- Жылдызча менен субдомен түзүңүз:
* - Аны негизги домениңиздин document root папкасына багыттаңыз
Орнотууңузду текшерүү
Ultimate Multisite орнотуудан мурун, multisite иштеп жатканын текшериңиз:
- Кирип, My Sites → Network Admin → Sites бөлүмүнө өтүңүз
- Add New басыңыз
- Сыноо сайтын түзүңүз
- Сыноо сайты туура жүктөлүп жатканын ырастоо үчүн аны ачыңыз
2-кадам: Ultimate Multisite орнотуу
WordPress Multisite иштеп турган соң, Ultimate Multisite орнотууга даярсыз.
Орнотуу
- Network Admin → Plugins → Add New бөлүмүнө өтүңүз
- “Ultimate Multisite” деп издөө
- Install баскычын басыңыз, андан соң Network Activate басыңыз
Орнотуу устасы
Активдештирилгенден кийин сиз Орнотуу устасына багытталасыз. Get Started баскычын басыңыз.
1-кадам: Орнотуудан мурунку текшерүүлөр
Уста сервериңиз талаптарга жооп берерин текшерет (PHP версиясы, MySQL ж.б.). Баары өтсө, Next баскычын басыңыз.
2-кадам: Орнотуу
Керектүү маалымат базасынын таблицаларын жана файлдарды түзүү үчүн Install баскычын басыңыз.
3-кадам: Негизги жөндөөлөр
Компанияңыздын маалыматын жана демейки валютаны конфигурациялаңыз. Бул маалымат эсеп-фактураларда жана кардарлар менен байланышта көрсөтүлөт.
4-кадам: Үлгү контент (милдеттүү эмес)
Баштоо үчүн алдын ала даярдалган шаблондорду, өнүмдөрдү жана төлөм формаларын орното аласыз. Бул биринчи жолу колдонгон колдонуучуларга сунушталат.
Finish баскычын басыңыз — эми сизде иштеп турган Ultimate Multisite орнотуусу бар!
Кеңири колдонулган учурлар
Ultimate Multisite ар кандай бизнес моделдерди колдойт:
Агенттик модели
Кардарлардын веб-сайттарын бир платформада жайгаштырып, башкарыңыз. Бардык сайттар боюнча темалар жана плагиндер үчүн агенттик лицензияларды колдонуңуз. Ар бир кардардын өзүнүн брендделген домени болушу үчүн доменди байланыштыруу функциясын колдонуңуз.
Артыкчылыктары: Борборлоштурулган жаңыртуулар, туруктуу коопсуздук, кардарларды башкаруунун жөнөкөйлөшүүсү.
Тармактык сайт куруучу
Белгилүү бир тармак үчүн сайт куруучу түзүңүз — ресторандар, гольф клубдары, кыймылсыз мүлк агенттери ж.б. Тармакка ылайык плагиндери жана контенти алдын ала конфигурацияланган шаблон сайттарды долбоорлоңуз.
Артыкчылыктары: Кардарлар бир нече мүнөттө колдонууга даяр сайт алышат. Сиз өз тармагыңыздагы экспертке айланасыз.
WordPress хостинг провайдери
WordPress.com же Squarespace сыяктуу жазылуу боюнча төлөмү бар толук хостингдеги WordPress чечимин сунуштаңыз. Кардарлар контентке көңүл буруп жатканда, бардык техникалык жагын өзүңүз колго алыңыз.
Артыкчылыктары: Кайталануучу киреше, платформага толук көзөмөл, ар бир сайт үчүн лицензия маселесинин жоктугу.
Ишкана/билим берүү тармактары
Көптөгөн байланышкан сайттары бар университеттер, франшизалар же корпорациялар. Ар бир бөлүм/жайгашкан жер/франшиза өзүнүн сайтын алат, ал эми IT борбордук көзөмөлдү сактайт.
Артыкчылыктары: Бренддин бирдейлиги, борборлоштурулган коопсуздук, IT чыгымдарын азайтуу.
Архитектура боюнча мыкты практикалар
Хостинг боюнча эске алуулар
Арзан жалпы хостингден качыңыз. Төмөн баадагы провайдерлер сервердин тыгыздыгын максималдаштырат, демек тармагыңыз ресурстар үчүн жүздөгөн башка сайттар менен атаандашат. Бул жай иштөөгө жана нааразы кардарларга алып келет.
Ultimate Multisite Multisite түшүнгөн жана төмөнкүлөрдү сунуштаган хостинг провайдерлери менен эң жакшы иштейт:
- Автоматтык домен байланыштыруу интеграциясы
- Wildcard же автоматташтырылган SSL сертификаттары
- Бир нече сайт үчүн жетиштүү ресурстар
- Жакшы кэштөө инфраструктурасы
Кеңири сунуштар үчүн биздин Хостинг провайдерин тандоо боюнча колдонмону караңыз.
Өндүрүмдүүлүктү оптималдаштыруу
WordPress Multisite миңдеген сайттарга чейин масштабдала алат (WordPress.com буга далил), бирок туура инфраструктура керек:
- CDN колдонуңуз — Cloudflare (акысыз планы да мыкты иштейт) статикалык ресурстарды жана кэштөөнү башкарат
- Баракча кэштөөсүн иштетиңиз — Сервер жүгүн олуттуу азайтат
- Плагиндерди минималдуу кармаңыз — Активдүү плагиндер канчалык аз болсо, өндүрүмдүүлүк ошончолук жакшы
- Статикалык контентке артыкчылык бериңиз — Агрессивдүү кэштелген сайттар жакшыраак масштабдалат
Ultimate Multisite жаңы субсайттар үчүн DNS жана SSLди автоматташтырган Cloudflare интеграциясын камтыйт — бул ар кандай олуттуу WaaS платформасы үчүн өтө сунушталат.
SSL жана домен байланыштыруу
Заманбап браузерлер SSL талап кылат. Сиздин варианттарыңыз:
- Субкаталог режими: Бир SSL сертификаты баарын камтыйт
- Субдомен режими: Wildcard SSL сертификаты (*.yourdomain.com)
- Ыңгайлаштырылган домендер: Ар бир кардар домени өзүнүн сертификатын талап кылат
Ultimate Multisite’тин хостинг интеграциялары (Cloudflare, GridPane, Cloudways ж.б.) ыңгайлаштырылган домендер үчүн SSL берүүнү автоматташтырат — бул плагин камсыз кылган эң чоң убакыт үнөмдөгүчтөрдүн бири.
Камдык көчүрмөлөр
Колдонуучуларды башкаруу: эмнени билишиңиз керек
WordPress Multisite бардык субсайттар боюнча колдонуучу таблицасын бөлүшөт. Бул өзгөчө кырдаалды жаратат:
Сценарий: Жон сиздин тармакта сайтка катталат. Кийинчерээк ал башка кардардын сайтына (Элистин дүкөнүнө) кирип, сатып алуу үчүн аккаунт түзүүгө аракет кылат. Ал «email already in use» катасын алат — бул түшүнүксүз, анткени ал Элистин сайтына мурда эч качан кирген эмес.
Чечим: Ultimate Multisite Enable Multiple Accounts (Settings → Login & Registration) деген опцияны камтыйт, ал бир эле электрондук почтага ар башка субсайттарда өзүнчө аккаунттарды түзүүгө мүмкүндүк берет. Ар бир аккаунт өзүнүн субсайтына байланып, кагылышууну алдын алат.
Кийинки кадамдар
Эми сиз Ultimate Multisite орноттуңуз жана негиздерин түшүндүңүз. Кийинки кадамдар:
- Биринчи Сайт шаблонуңузду түзүңүз — Жактырган темаңыз, плагиндериңиз жана үлгү контентиңиз менен баштапкы сайтты долбоорлоңуз
- Өнүмдөрдү/пландарды жөндөңүз — Баа деңгээлдериңизди аныктаңыз (Акысыз, Basic, Pro ж.б.)
- Төлөм шлюзун конфигурациялаңыз — Төлөмдөрдү кабыл алуу үчүн Stripe же PayPal туташтырыңыз
- Төлөм формаңызды ыңгайлаштырыңыз — Кардарларыңыз үчүн катталуу тажрыйбасын долбоорлоңуз
- Хостинг интеграциясын жөндөңүз — Автоматтык домен байланыштыруу жана SSLди иштетиңиз
Бул темалардын ар бири боюнча кеңири колдонмолор үчүн биздин документацияны караңыз.
Жардам керекпи?
- Документация: GitHub Wiki
- Маселелер жана мүчүлүштүктөр: GitHub Issues
- Акы төлөнүүчү колдоо: Ultimate Multisite колдоо формасы
Ultimate Multisite акысыз жана ачык булактуу. Эгер ал сизге пайдалуу болсо, башкаларга аны табууга жардам берүү үчүн пикир калтырууну карап көрүңүз.

Leave a Reply