ज्ञान भांडार

Zinnector® सह सुरुवात करत आहे, डेव्हलपर CLI

Node 24 किंवा नवीन आवृत्तीवर विनामूल्य Zinnector CLI इन्स्टॉल करा, त्यानंतर दोन मिनिटांत ते काम करत असल्याचे तपासा: --version, --help, साइट स्कॅफोल्ड करा, कोणत्याही Docker शिवाय स्थानिक पातळीवर एक खरीखुरी WordPress चालवा आणि तुमच्या ब्राउझरमध्ये ती उघडा — प्रत्येक टप्प्यावर यश कसे दिसते यासह.

Zinnector® हे WordPress डेव्हलपरसाठी Zinn Digital® चे विनामूल्य, MIT-परवाना असलेले कमांड-लाइन साधन आहे. हे एक साइट स्कॅफोल्ड करते, तुमच्या स्वतःच्या मशीनवर नोडशिवाय काहीही इन्स्टॉल न करता अस्सल WordPress चालवते — कोणतेही Docker नाही, MAMP नाही, तुमच्या PATH वर PHP नाही — त्यानंतर तुम्ही ज्या होस्टिंग स्लॉटवर डिप्लॉय करणार आहात त्याच्याशी तुम्ही तयार केलेले तपासते आणि ते पुश करते. हे मार्गदर्शक तुम्हाला शून्यपासून सुमारे दोन मिनिटांत चालत्या साइटपर्यंत घेऊन जाते, आणि प्रत्येक टप्प्यावर यश कसे दिसते हे सांगते जेणेकरून काहीतरी चूक झाली आहे हे तुम्हाला कळेल.

तुम्हाला काय हवे आहे

  • Node 24 किंवा नवीन. node --version चालवा; ते v24 किंवा उच्च प्रिंट केले पाहिजे. nodejs.org वरून सध्याचे LTS इन्स्टॉल करा — Windowsवर winget install OpenJS.NodeJS.LTS, macOS वर brew install node@24.
  • npm, जे Node सोबत येते. Zinnector® ते एकदा वापरते, WordPress रनटाइम त्याच्या स्वतःच्या कॅशेमध्ये डाउनलोड करण्यासाठी.
  • git, फक्त zinnector push साठी — डिप्लॉय तुमच्या रिपॉझिटरीवरून चालवले जातात.
  • Docker, फक्त तुम्ही --runtime docker सह विचारल्यास. डीफॉल्ट रनटाइमला कशाचीही गरज नाही.

खालीलपैकी कशालाही खात्याची गरज नाही. Zinnector® सह डिप्लॉय करणे मधील होस्टिंग स्लॉटवर पोहोचल्यावरच API की ची गरज असते.

पायरी 1 — ते इन्स्टॉल करा

npm install -g zinnector

जर npm ने npm WARN EBADENGINE प्रिंट केले, तर तुमचे Node पॅकेज घोषित करते त्या >=24.18.1 पेक्षा जुने आहे. इन्स्टॉल कसेतरी पूर्ण होते, परंतु CLI चालवण्यास नकार देईल. प्रथम Node अपग्रेड करा, नंतर पुन्हा इन्स्टॉल करा.

पायरी 2 — आवृत्ती तपासा

zinnector --version

यश: आवृत्ती क्रमांक, उदाहरणार्थ 0.1.2. जर तुम्हाला "Zinnector® needs Node 24 or newer — this is Node 20.x" दिसले तर बायनरी इन्स्टॉल केली आहे पण तुमचे Node खूप जुने आहे; कमांड काहीही न करता कोड 78 सह बाहेर पडते.

पायरी 3 — मदत वाचा

zinnector --help

यश: प्रवाहाच्या पाच कमांड्सची नावे देणारा बॅनर (new, dev, link, check, push) आणि नंतर एक-ओळ उद्देश असलेली प्रत्येक कमांड. प्रत्येक कमांड स्वतः --help देखील घेते — zinnector dev --help रनटाइम, PHP आणि पोर्ट फ्लॅग सूचीबद्ध करते. उदाहरणांसह संपूर्ण सूची, कमांड संदर्भ मध्ये आहे.

पायरी 4 — साइट स्कॅफोल्ड करा

zinnector new my-site

यश: एक Created my-site शीर्षक आणि त्याने लिहिलेल्या फाइल्सची सूची — zinnector.json, plugins/, themes/ आणि एक mu-plugins/ मदतनीस असलेले wp-content ट्री, एक .gitignore आणि एक README — त्यानंतर चालवण्यासाठी पुढील कमांड्स. त्यातील काहीही प्लेसहोल्डर नाही; प्रकल्प जसा आहे तसा सुरू होतो. --template plugin किंवा --template theme एक प्लगिन किंवा ब्लॉक थीम स्कॅफोल्ड करते जी अस्तित्वात आल्याबरोबर सक्रिय होते.

पायरी 5 — ते चालवा

cd my-site
zinnector dev

पहिल्यांदा, Zinnector® WordPress रनटाइम डाउनलोड करण्यापूर्वी एकदा विचारते — सुमारे 570 MB, कारण ते 5.2 ते 8.5 पर्यंत प्रत्येक PHP बिल्ड त्याच्या स्वतःच्या कॅशे निर्देशिकेत घेऊन जाते, प्रकल्पात कधीही नाही. Y उत्तर द्या, किंवा प्रश्न वगळण्यासाठी --yes पास करा. Node 26 किंवा नवीनवर ते रनटाइमसाठी एक Node 24 देखील आणते (सुमारे 30 MB, nodejs.org च्या चेकसम्स विरुद्ध सत्यापित), कारण रनटाइमच्या नेटिव्ह मॉड्यूमध्ये फक्त Node 24 आणि 25 साठी पूर्व-बिल्ट बायनरीज आहेत; तुम्हाला कंपाइलर किंवा व्हिज्युअल स्टुडिओची गरज नाही.

यश: एक ब्लॉक जो प्रकल्पाचे नाव, PHP आवृत्ती आणि WordPress आवृत्ती देतो, नंतर:

✔ running at http://127.0.0.1:9400
  admin: http://127.0.0.1:9400/wp-admin  (already signed in)

पायरी 6 — ते उघडा

ब्राउझरमध्ये http127.0.0.1:9400 ला भेट द्या. यश: My WordPress Website शीर्षक असलेली एक नवीन WordPress साइट, तुम्ही विचारलेल्या PHP आवृत्तीद्वारे सर्व्ह केली जाते. http://127.0.0.1:9400/wp-admin डॅशबोर्ड आधीच साइन इन केलेले उघडतो. wp-content/plugins/ मध्ये प्लगिन किंवा wp-content/themes/ मध्ये थीम टाका आणि ती पुढील रीलोडवर तिथे असते — रनटाइम त्या निर्देशिका थेट तुमच्या प्रकल्पावरून सर्व्ह करतो.

थांबण्यासाठी Ctrl-C दाबा. zinnector dev --once रनटाइम बूट करतो, काय खरोखर चालू आहे (PHP आवृत्ती, WordPress आवृत्ती, लोड केलेले विस्तार) प्रिंट करतो आणि थांबतो — जेव्हा तुम्हाला वचनाऐवजी पुरावा हवा असतो तेव्हा उपयुक्त.

पुढे कुठे जायचे

तीच कागदपत्रे npm आणि GitHub वरील पॅकेजच्या README मध्ये आहेत, जिथे समस्या आणि पुल रिक्वेस्ट्सचे स्वागत आहे.

अजूनही अडकलात?

प्रत्येक प्लॅनमध्ये सपोर्ट समाविष्ट आहे आणि तो तुमच्या स्वतःच्या भाषेत उत्तरे देतो.

सपोर्टशी संपर्क साधा सर्व लेख