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 --version buyrug‘ini bajaring; u v24 yoki undan yuqori versiyani ko‘rsatishi shart. Joriy LTS versiyasini nodejs.org sahifasidan o‘rnating — Windows’da winget install OpenJS.NodeJS.LTS, macOS’da brew install node@24 orqali.
  • npm, u Node bilan birga keladi. Zinnector® undan WordPress ish vaqti muhitini o‘z keshiga yuklab olish uchun bir marta foydalanadi.
  • git, faqat zinnector push uchun — joylashlar sizning omboringizdan boshqariladi.
  • Docker, faqat uni --runtime docker yordamida 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

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