Bilimlar bazasi
Zinnector® dasturchi CLI bilan boshlash
Node 24 yoki undan yangiroq versiyada bepul Zinnector CLI'ni o‘rnating, so‘ng uni ikki daqiqada sinab ko‘ring: --version, --help, saytni yaratish, Docker'siz mahalliy darajada haqiqiy WordPress'ni ishga tushirish va uni brauzeringizda ochish — har bir bosqichda qanday muvaffaqiyatga erishish kerakligi bilan birga.
Zinnector® bu WordPress dasturchilari uchun Zinn Digital® tomonidan taqdim etiladigan bepul, MIT litsenziyasiga ega buyruqlar satri vositasidir. U saytni tayyorlab beradi, kompyuteringizda Node’dan boshqa hech qanday narsa — Docker, MAMP yoki PATH’da PHP o‘rnatilmagan holda — asl WordPress’ni ishga tushiradi, so‘ngra yaratgan narsangizni joylashtirmoqchi bo‘lgan hosting zaxirasi bilan solishtirib, uni yuklaydi. Ushbu qo‘llanma sizni taxminan ikki daqiqa ichida noldan ishlayotgan saytgacha olib boradi va har bir bosqichda muvaffaqiyat qanday ko‘rinishini ko‘rsatadi, shunda nimadir noto‘g‘ri ketganini bilib olasiz.
Sizga nima kerak
- Node 24 yoki undan yangi versiyasi.
node --versionbuyrug‘ini bajaring; uv24yoki undan yuqori versiyani ko‘rsatishi shart. Joriy LTS versiyasini nodejs.org sahifasidan o‘rnating — Windows’dawinget install OpenJS.NodeJS.LTS, macOS’dabrew install node@24orqali. - npm, u Node bilan birga keladi. Zinnector® undan WordPress ish vaqti muhitini o‘z keshiga yuklab olish uchun bir marta foydalanadi.
- git, faqat
zinnector pushuchun — joylashlar sizning omboringizdan boshqariladi. - Docker, faqat uni
--runtime dockeryordamida so‘ragan taqdiringizdagina kerak bo‘ladi. Standart muhit hech qanday qo‘shimcha narsani talab qilmaydi.
Quyidagilarning hech biri uchun akkaunt talab qilinmaydi. API kaliti faqat hosting bo‘limiga yetib borganingizda, Zinnector® yordamida joylashtirish bo‘limida kerak bo‘ladi.
1-qadam — uni o‘rnatish
npm install -g zinnector
Agar npm npm WARN EBADENGINE xatosini chiqarsa, demak, sizdagi Node paketi ko‘rsatilgan >=24.18.1 versiyasidan eskiroq. O‘rnatish baribir yakunlanadi, lekin CLI ishga tushishni rad etadi. Avval Node’ni yangilang, so‘ngra qaytadan o‘rnating.
2-qadam — versiyani tekshirish
zinnector --version
Muvaffaqiyat: versiya raqami, masalan 0.1.2. Agar ekranda "Zinnector® needs Node 24 or newer — this is Node 20.x" yozuvi chiqsa, demak, binar fayl o‘rnatilgan, ammo Node versiyangiz juda eski; buyruq hech qanday amal bajarmasdan 78-kod bilan yakunlanadi.
3-qadam — yordam ma'lumotini o'qish
zinnector --help
Muvaffaqiyat: oqimning beshta buyrug‘ini (new, dev, link, check, push) nomlovchi banner va har bir buyruqning bir qatorli vazifasi. Shuningdek, har bir buyruq o‘zining --help parametriga ega — zinnector dev --help ish vaqti muhiti, PHP va port bayroqlarini ro‘yxat sifatida ko‘rsatadi. Misollar bilan to‘liq ro‘yxat buyruqlar ma'lumotnomasida keltirilgan.
4-qadam — sayt asosini yaratish
zinnector new my-site
Muvaffaqiyat: Created my-site sarlavhasi va u yozgan fayllar ro‘yxati — zinnector.json, plugins/, themes/ va mu-plugins/ yordamchisiga ega wp-content daraxti, .gitignore va README — so‘ngra bajarilishi kerak bo‘lgan keyingi buyruqlar. Undagi hech qanday narsa vaqtincha to‘ldiruvchi emas; loyiha qanday bo‘lsa, shunday holatda ishga tushadi. --template plugin yoki --template theme buyruqlari mavjud bo‘lgan zahoti ishga tushadigan plagin yoki blok mavzusini yaratib beradi.
5-qadam — uni ishga tushirish
cd my-site
zinnector dev
Birinchi marta ishlatganda, Zinnector® WordPress muhitini — loyihangizga emas, o‘zining kesh katalogiga yuklab olishdan oldin bir marta so‘raydi (taxminan 570 MB, chunki u 5.2 dan 8.5 gacha bo‘lgan har bir PHP tuzilmasini o‘z ichiga oladi). Y deb javob bering yoki savolni o‘tkazib yuborish uchun --yes parametrini uzating. Node 26 yoki undan yangi versiyalarda u shuningdek faqat ish vaqti muhiti uchun Node 24’ni ham yuklab oladi (taxminan 30 MB, nodejs.org chek-summalari asosida tekshirilgan), chunki muhitning asosiy moduli faqat Node 24 va 25 uchun oldindan tuzilgan binar faylarga ega; sizga kompilyator yoki Visual Studio kerak emas.
Muvaffaqiyat: loyiha nomi, PHP versiyasi va WordPress versiyasini ko‘rsatuvchi blok, so‘ngra:
✔ running at http://127.0.0.1:9400
admin: http://127.0.0.1:9400/wp-admin (already signed in)
6-qadam — uni ochish
Brauzerda http://127.0.0.1:9400 manziliga kiring. Muvaffaqiyat: sarlavhasi My WordPress Website bo‘lgan, siz so‘ragan PHP versiyasi tomonidan taqdim etiladigan yangi WordPress sayti. http://127.0.0.1:9400/wp-admin boshqaruv panelini avtomatik ravishda kirgan holda ochadi. Plaginni wp-content/plugins/ papkasiga yoki mavzuni wp-content/themes/ papkasiga tashlang va u keyingi sahifani yangilashda darhol paydo bo‘ladi — muhit bu kataloglarni to‘g‘ridan-to‘g‘ri loyihangizdan taqdim etadi.
To‘xtatish uchun Ctrl-C tugmalarini bosing. zinnector dev --once buyrug‘i muhitni ishga tushiradi, aslida nima ishlayotganini (PHP versiyasi, WordPress versiyasi, yuklangan kengaytmalar) chop etadi va to‘xtaydi — bu va'dadan ko‘ra isbotni xohlaganingizda foydalidir.
Keyin qayerga borish kerak
- Zinnector dev bilan mahalliy ishlab chiqish — ikkita ish vaqti muhiti, PHP va WordPress versiyalarini tanlash hamda qayerdan nima taqdim etilishi.
- Zinnector® yordamida joylashtirish — tizimga kirish, loyihani slotga bog‘lash, reys oldi tekshiruvi va yuklash.
- Buyruqlar ma'lumotnomasi — har bir buyruq, bayroq va misol.
- Nosozliklarni bartaraf etish — foydalanuvchilar duch keladigan real xatolar va ularning har biri uchun yechim.
Xuddi shu hujjatlar npm va GitHub dagi paketning README faylida mavjud bo‘lib, u yerda muammolar va pull request'lar mamnuniyat bilan qabul qilinadi.
Yana qiynalyapsizmi?
Har bir tarifga yordam xizmati kiritilgan va sizning o'z tilingizda javob beriladi.
Yordam xizmatiga bog‘lanish → Barcha maqolalar →