ಜ್ಞಾನ ನೆಲೆ

ಡೆವಲಪರ್ CLI ಆಗಿರುವ Zinnector® ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು

Node 24 ಅಥವಾ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಉಚಿತ Zinnector CLI ಅನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ, ನಂತರ ಅದನ್ನು ಎರಡು ನಿಮಿಷಗಳಲ್ಲಿ ಪರಿಶೀಲಿಸಿ: --version, --help, ಸೈಟ್ ಅನ್ನು ಸ್ಕಾಫೋಲ್ಡ್ ಮಾಡಿ, Docker ಇಲ್ಲದೆ ನೈಜ WordPress ಅನ್ನು ಸ್ಥಳೀಯವಾಗಿ ರನ್ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ತೆರೆಯಿರಿ — ಪ್ರತಿ ಹಂತದಲ್ಲೂ ಯಶಸ್ಸು ಹೇಗಿರುತ್ತದೆ ಎಂಬುದರೊಂದಿಗೆ.

Zinnector® ಎನ್ನುವುದು Zinn Digital® ನ ಉಚಿತ, MIT-ಪರವಾನಗಿ ಪಡೆದ WordPress ಡೆವಲಪರ್‌ಗಳಿಗ ಷಣ್ಮೂಕ ಕಮಾಂಡ್-ಲೈನ್ ಉಪಕರಣವಾಗಿದೆ. ಇದು ಸೈಟ್ ಅನ್ನು ಸ್ಕ್ಯಾಫೋಲ್ಡ್ ಮಾಡುತ್ತದೆ, Node ಹೊರತುಪಡಿಸಿ ಬೇರೇನೂ ಸ್ಥಾಪಿಸದೆ ನಿಮ್ಮ ಸ್ವಂತ ಯಂತ್ರದಲ್ಲಿ ನೈಜ WordPress ಅನ್ನು ಚಲಾಯಿಸುತ್ತದೆ — ಡಾಕರ್ ಇಲ್ಲ, 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 ಅನ್ನು ಮುದ್ರಿಸಿದರೆ, ಪ್ಯಾಕೇಜ್ ಘೋಷಿಸುವ >=24.18.1 ಗಿಂತ ನಿಮ್ಮ Node ಹಳೆಯದಾಗಿದೆ. ಸ್ಥಾಪನೆಯು ಹೇಗಾದರೂ ಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆ, ಆದರೆ CLI ರನ್ ಮಾಡಲು ನಿರಾಕರಿಸುತ್ತದೆ. ಮೊದಲು Node ಅನ್ನು ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಿ, ನಂತರ ಮತ್ತೆ ಸ್ಥಾಪಿಸಿ.

ಹಂತ 2 — ಆವೃತ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ

zinnector --version

ಯಶಸ್ಸು: ಆವೃತ್ತಿ ಸಂಖ್ಯೆ, ಉದಾಹರಣೆಗೆ 0.1.2. ನೀವು "Zinnector® needs Node 24 or newer — this in 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 ಗಾಗಿ ಮಾತ್ರ ಪೂರ್ವ ನಿರ್ಮಿತ ಬೈನರಿಗಳನ್ನು ಹೊಂದಿದೆ; ನಿಮಗೆ ಕಂಪೈಲರ್ ಅಥವಾ Visual Studio ಅಗತ್ಯವಿಲ್ಲ.

ಯಶಸ್ಸು: ಪ್ರಾಜೆಕ್ಟ್, PHP ಆವೃತ್ತಿ ಮತ್ತು WordPress ಆವೃತ್ತಿಯನ್ನು ಹೆಸರಿಸುವ ಬ್ಲಾಕ್, ನಂತರ:

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

ಹಂತ 6 — ಇದನ್ನು ತೆರೆಯಿರಿ

ಬ್ರೌಸರ್‌ನಲ್ಲಿ http://127.0.0.1:9400 ಗೆ ಭೇಟಿ ನೀಡಿ. ಯಶಸ್ಸು: ನೀವು ಕೇಳಿದ PHP ಆವೃತ್ತಿಯಿಂದ ಸೇವೆ ಸಲ್ಲಿಸಲ್ಪಟ್ಟ My WordPress Website ಶೀರ್ಷಿಕೆಯ ಹೊಸ WordPress ಸೈಟ್. http://127.0.0.1:9400/wp-admin ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಅನ್ನು ಈಗಾಗಲೇ ಸೈನ್ ಇನ್ ಮಾಡಲಾದ ಸ್ಥಿತಿಯಲ್ಲಿ ತೆರೆಯುತ್ತದೆ. wp-content/plugins/ ನಲ್ಲಿ ಪ್ಲಗಿನ್ ಅನ್ನು ಅಥವಾ wp-content/themes/ ನಲ್ಲಿ ಥೀಮ್ ಅನ್ನು ಹಾಕಿ ಮತ್ತು ಮುಂದಿನ ರೀಲೋಡ್‌ನಲ್ಲಿ ಅದು ಅಲ್ಲೇ ಇರುತ್ತದೆ — ರನ್‌ಟೈಮ್ ಆ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ನೇರವಾಗಿ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್‌ನಿಂದ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತದೆ.

ನಿಲ್ಲಿಸಲು Ctrl-C ಒತ್ತಿ. zinnector dev --once ರನ್‌ಟೈಮ್ ಅನ್ನು ಬೂಟ್ ಮಾಡುತ್ತದೆ, ವಾಸ್ತವದಲ್ಲಿ ಏನು ಚಾಲನೆಯಲ್ಲಿದೆ (PHP ಆವೃತ್ತಿ, WordPress ಆವೃತ್ತಿ, ಲೋಡ್ ಮಾಡಲಾದ ವಿಸ್ತರಣೆಗಳು) ಎಂಬುದನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತು ನಿಲ್ಲಿಸುತ್ತದೆ — ಭರವಸೆಗಿಂತ ಪುರಾವೆ ಬೇಕಾದಾಗ ಉಪಯುಕ್ತವಾಗಿದೆ.

ಮುಂದೇನು ಮಾಡಬೇಕು

ಅದೇ ದಸ್ತಾವೇಜನ್ನು npm ನಲ್ಲಿ ಮತ್ತು GitHub ನಲ್ಲಿ ಪ್ಯಾಕೇಜ್‌ನ README ನಲ್ಲಿದೆ, ಅಲ್ಲಿ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಪುಲ್ ವಿನಂತಿಗಳನ್ನು ಸ್ವಾಗತಿಸಲಾಗುತ್ತದೆ.

ಇನ್ನಷ್ಟು ಸಿಲುಕಿಕೊಂಡಿದ್ದೀರಾ?

ಪ್ರತಿ ಪ್ಲಾನ್‌ನಲ್ಲಿಯೂ ಬೆಂಬಲ ಲಭ್ಯವಿದೆ ಮತ್ತು ನಿಮ್ಮ ಸ್ವಂತ ಭಾಷೆಯಲ್ಲಿ ಉತ್ತರಗಳು ಸಿಗುತ್ತವೆ.

ಬೆಂಬಲವನ್ನು ಸಂಪರ್ಕಿಸಿ ಎಲ್ಲಾ ಲೇಖನಗಳು
ಡೆವಲಪರ್ CLI ಆಗಿರುವ Zinnector® ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು