Zinnector®

WordPress ಹೋಸ್ಟಿಂಗ್‌ಗಾಗಿ ಡೆವಲಪರ್ CLI

Zinnector® ಸ್ಥಳೀಯವಾಗಿ WordPress ಅನ್ನು ನೋಡ್ ಹೊರತುಪಡಿಸಿ ಬೇರೆೇನೂ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡದೆ - ಡಾಕರ್ ಇಲ್ಲ, MAMP ಇಲ್ಲ - ನಿರ್ಮಿಸುತ್ತದೆ, ನಂತರ ನೀವು ನಿಯೋಜಿಸಲು ಹೊರಟಿರುವ ಹೋಸ್ಟಿಂಗ್ ಸ್ಲಾಟ್‌ನ ವಿರುದ್ಧ ನೀವು ನಿರ್ಮಿಸಿದ್ದನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ಪುಶ್ ಮಾಡುವ ಮೊದಲು ಯಾವುದು ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ ಎಂದು ನಿಮಗೆ ತಿಳಿಸುತ್ತದೆ. npm install -g zinnector ಬಳಸಿ ಇದನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ. ಇದು ಉಚಿತವಾಗಿದೆ, MIT-ಪರವಾನಗಿ ಪಡೆದಿದೆ ಮತ್ತು ಇಲ್ಲಿರುವ ಎಲ್ಲದರಂತೆ ಅದೇ ಸಾರ್ವಜನಿಕ API ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ.

ಐದು ಆಜ್ಞೆಗಳು, ಮತ್ತು ಮಧ್ಯದದು ಮುಖ್ಯ ಬಿಂದು

ಹೆಚ್ಚಿನ ಹೋಸ್ಟಿಂಗ್ CLIs ಡಿಪ್ಲಾಯ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ. Zinnector® ಅದಕ್ಕಿಂತ ಮೊೇಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ - ಇದು ನಿಮ್ಮೊಂದಿಗೆ ಸೈಟ್ ಅನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ, ತದನಂತರ ನೀವು ಅದನ್ನು ಕಳುಹಿಸಲು ಹೊರಟಿರುವ ಯಂತ್ರದ ವಿರುದ್ಧ ನಿಮ್ಮ ಕೆಲಸವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. "ಇದು ನನ್ನ ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಲ್ಲಿ ರನ್ ಆಯಿತು" ಮತ್ತು "ಇದು ಸರ್ವರ್‌ನಲ್ಲಿ ರನ್ ಆಗುತ್ತದೆ" ನಡುವಿನ ಅಂತರವೇ ಮಧ್ಯಾಹ್ನಗಳನ್ನು ಕಳೆಯುವ ಜಾಗವಾಗಿದೆ, ಮತ್ತು ಆ ಅಂತರವನ್ನು ಅಳೆಯಬಹುದು.

ಹೊಸ zinnector

ತಕ್ಷಣವೇ ಬೂಟ್ ಆಗುವ ಸೈಟ್, ಪ್ಲಗಿನ್ ಅಥವಾ ಬ್ಲಾಕ್ ಥೀಮ್ ಅನ್ನು ನಿರ್ಮಿಸಿ. ಯಾವುದೇ ಪ್ಲೇಸ್‌ಹೋಲ್ಡರ್ ಫೈಲ್‌ಗಳಿಲ್ಲ, ಯಾವುದೇ TODOಗಳಿಲ್ಲ — ಪ್ಲಗಿನ್ ಸಕ್ರಿಯಗೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಥೀಮ್ ಅಸ್ತಿತ್ವಕ್ಕೆ ಬಂದ ಕ್ಷಣದಲ್ಲಿ ಅದನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು.

zinnector dev

ಡೋಕರ್ ಇಲ್ಲದೆ ಮತ್ತು ನಿಮ್ಮ PATH ನಲ್ಲಿ ಪಿಎಚ್‌ಪಿ (PHP) ಇಲ್ಲದೆ, ನಿಮ್ಮ ಸ್ವಂತ ಪ್ಲಗಿನ್‌ಗಳು ಮತ್ತು ಥೀಮ್‌ಗಳನ್ನು ರನ್ ಮಾಡುವ, ಸೆಕೆಂಡುಗಳಲ್ಲಿ ನಿಮ್ಮ ಯಂತ್ರದಲ್ಲಿ ನೈಜ WordPress ಸಿದ್ಧಗೊಳ್ಳುತ್ತದೆ. ಅಭಿವೃದ್ಧಿಗಾಗಿ 5.2 ರಿಂದ 8.5 ರವರೆಗೆ ಯಾವುದೇ ಪಿಎಚ್‌ಪಿ (PHP) ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ.

zinnector ಪರಿಶೀಲನೆ

ಪ್ರಿ-ಫ್ಲೈಟ್. ನೀವು ನಿರ್ಮಿಸಿದ್ದನ್ನು ನೀವು ನಿಯೋಜಿಸಲಿರುವ ಸ್ಲಾಟ್‌ಗೆ ಹೋಲಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ಪುಶ್ ಮಾಡುವ ಮೊದಲು ಪ್ರತಿಯೊಂದು ವ್ಯತ್ಯಾಸವನ್ನು — ಮತ್ತು ಅದು ಮಾಡಲು ಸಾಧ್ಯವಾಗದ ಪ್ರತಿಯೊಂದು ಪರಿಶೀಲನೆಯನ್ನು — ಹೆಸರಿಸುತ್ತದೆ.

zinnector ಪುಷ್

ಪ್ರಿ-ಫ್ಲೈಟ್ ಮಾಡಿ, ನಿಮ್ಮ ಕಮಿಟ್‌ಗಳನ್ನು ಪುಶ್ ಮಾಡಿ, ಡಿಪ್ಲಾಯ್ ಅನ್ನು ಟ್ರಿಗರ್ ಮಾಡಿ ಮತ್ತು ಅದು ಪೂರ್ಣಗೊಳ್ಳುವುದನ್ನು ವೀಕ್ಷಿಸಿ. ಇದು ವಿಫಲವಾದರೆ, ಬಿಲ್ಡ್ ಲಾಗ್ ಕೇವಲ ಒಂದು ಕಮಾಂಡ್ ದೂರದಲ್ಲಿದೆ.

ಝಿನೆಕ್ಟರ್ ಎಐ

ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಮತ್ತು ಸೈಟ್ ಅನ್ನು ಸಂದರ್ಭವಾಗಿ ಬಳಸಿ ಟರ್ಮಿನಲ್‌ನಿಂದ ಸಹಾಯಕನನ್ನು ಕೇಳಿ. ಇದು ನಿಮ್ಮ ಖಾತೆಯ ವಿರುದ್ಧ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ರನ್ ಆಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಯಾವುದೇ ಮಾದರಿ ಕೀಯನ್ನು ಎಂದಿಗೂ ನಿಮ್ಮ ಯಂತ್ರದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುವುದಿಲ್ಲ.

Test it works in two minutes, no account needed

Six commands, in order, and what success looks like at each one. Everything here runs on your own machine; an API key is only needed when you reach a hosting slot.

  1. Install it

    Run npm install -g zinnector on Node 24 or newer. If npm prints EBADENGINE, your Node is older than 24 — install the current LTS from nodejs.org and run the install again.

  2. Check the version

    zinnector --version prints a version number such as 0.1.2. On a Node older than 24 it prints a message saying Node 24 or newer is needed, and exits.

  3. Read the help

    zinnector --help lists every command below with a one-line purpose. Every command also takes --help of its own.

  4. Scaffold a site

    zinnector new my-site creates a project that boots immediately — a zinnector.json, a wp-content tree and a README — and prints the next commands to run.

  5. Run it

    cd my-site, then zinnector dev. The first run asks once to download the WordPress runtime (about 570 MB, kept in the CLI’s own cache, never in your project). Success looks like “running at http://127.0.0.1:9400”.

  6. Open it in a browser

    http://127.0.0.1:9400 is a fresh WordPress site; /wp-admin opens the dashboard already signed in. Drop a plugin into wp-content/plugins and it is there on the next reload.

  7. Then, with a hosting slot

    zinnector login, zinnector link, zinnector check, zinnector push — pre-flight what you built against the slot, then deploy and watch it finish.

ಪೂರ್ವ-ಹಾರಾಟ, ವಿವರವಾಗಿ

ನೀವು PHP 8.3 ನಲ್ಲಿ ನಿರ್ಮಿಸಿದ್ದೀರಿ. ಸ್ಲಾಟ್ 8.1 ಅನ್ನು ಚಲಾಯಿಸುತ್ತದೆ. ಸೈಟ್ ವೈಟ್ ಆಗುವವರೆಗೆ ನಿಮಗೆ ಯಾವುದೂ ತಿಳಿಸುವುದಿಲ್ಲ. ಈ ಕಮಾಂಡ್ ಇರುವುದೇ ಈ ಸಮಸ್ಯೆಗೆ, ಮತ್ತು ಈ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಮಾಲೀಕರು ಹೆಸರೆತ್ತಿ ಕೇಳಿದ್ದು ಇದನ್ನೇ. Zinnector® ಎರಡೂ ವಾತಾವರಣಗಳನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಅಕ್ಕಪಕ್ಕದಲ್ಲಿ ಇರಿಸುತ್ತದೆ — ತದನಂತರ ನಿಮ್ಮ ಬಳಿ ಯಾವುದೇ ಕಾರಣವಿರಬಹುದು ಎಂಬ ಕಾರಣಕ್ಕಾಗಿ, ಹೇಗಾದರೂ ನಿಯೋಜಿಸಲು (deploy) ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

PHP, ಪ್ರಾಮಾಣಿಕವಾಗಿ ಗ್ರೇಡ್ ಮಾಡಲಾಗಿದೆ

ಪ್ರಮುಖ ಆವೃತ್ತಿಯ ಅಂತರವನ್ನು ಹೆಚ್ಚಿನದು ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ ಏಕೆಂದರೆ ಇದು ವಿಶ್ವಾಸಾರ್ಹವಾಗಿ ಸೈಟ್ ಅನ್ನು ಮುರಿಯುತ್ತದೆ; ಸಣ್ಣ ಅಂತರವನ್ನು ಕಡಿಮೆ ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ. ಎಲ್ಲವನ್ನೂ ನಿರ್ಣಾಯಕವಾಗಿ ಶ್ರೇಣೀಕರಿಸುವುದರಿಂದ ಎಚ್ಚರಿಕೆಯನ್ನು ಕಡೆಗಣಿಸಲು ಜನರಿಗೆ ಕಲಿಸುತ್ತದೆ.

ಡಿಸ್ಕ್ ಮತ್ತು ಫೈಲ್ ಎಣಿಕೆ, ಪ್ರತ್ಯೇಕವಾಗಿ

ಒಂದು WordPress ಮರವು ಹತ್ತಾರು ಸಾವಿರ ಸಣ್ಣ ಫೈಲ್‌ಗಳನ್ನು ಹೊಂದಿದೆ, ಮತ್ತು ಸೈಟ್ ತನ್ನ ಡಿಸ್ಕ್ ಮಿತಿಗಿಂತ ಕಡಿಮೆಯಿದ್ದರೂ ಸಹ ತನ್ನ inode ಮಿತಿಯನ್ನು ಮುಗಿಸಬಹುದು. ಇವೆರಡನ್ನೂ ಪ್ಲಾನ್ ವಿರುದ್ಧವಾಗಿ ಅಲ್ಲ, ಸ್ಲಾಟ್‌ನಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ಉಳಿದಿರುವದರ ವಿರುದ್ಧವಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ.

“ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ” ಎಂಬುದು ಅದರದೇ ಆದ ಉತ್ತರವಾಗಿದೆ

ತನ್ನ ವಿಷಯವನ್ನು ನೋಡಲಾಗದ ಪರಿಶೀಲನೆಯು ಪರಿಶೀಲಿಸದ ಎಂದು ವರದಿ ಮಾಡುತ್ತದೆ, ಎಂದಿಗೂ ಉತ್ತೀರ್ಣವಾಗಿಲ್ಲ. ಸ್ವಚ್ಛವಾದ ರನ್ ಅದು ಎಷ್ಟು ವಿಷಯಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಎಂದು ಹೇಳುತ್ತದೆ, ಏಕೆಂದರೆ ತಪ್ಪು-ಎಚ್ಚರಿಕೆ-ಮುಕ್ತತೆಯು ಯಾರೂ ಎರಡು ಬಾರಿ ನೋಡದ ಒಂದಾಗಿದೆ.

ಎಚ್ಚರಿಸುತ್ತದೆ, ಎಂದಿಗೂ ತಡೆಯುವುದಿಲ್ಲ

ಪ್ರತಿಯೊಂದು ಫಲಿತಾಂಶವನ್ನು --force ಮೂಲಕ ಅತಿಕ್ರಮಿಸಬಹುದು ಮತ್ತು ಸಾರಾಂಶವು ಹಾಗೆಯೇ ತಿಳಿಸುತ್ತದೆ. CI ನಲ್ಲಿ ಬದಲಿಗೆ ನಿರ್ಗಮನ ಕೋಡ್ ಗೇಟ್ ಆಗಿರುತ್ತದೆ, ಇದರಿಂದ ವ್ಯಕ್ತಿಯೊಬ್ಬರು ನಿಯಂತ್ರಣದಲ್ಲಿರುವಾಗ ಪೈಪ್‌ಲೈನ್ ಕಟ್ಟುನಿಟ್ಟಾಗಿರಬಹುದು.

ಎರಡು ಸ್ಥಳೀಯ ರನ್‌ಟೈಮ್‌ಗಳು, ಎರಡೂ ನಿಜವಾದವು

ವರ್ಡ್‌ಪ್ರೆಸ್ ಪ್ಲೇಗ್ರೌಂಡ್ (WordPress Playground) ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ: PHP ಯನ್ನು ವೆಬ್‌ಅಸೆಂಬ್ಲಿಗೆ (WebAssembly) ಕಂಪೈಲ್ ಮಾಡಲಾಗಿದ್ದು, ಇದು ನೋಡ್ (Node) ಒಳಗೆ ರನ್ ಆಗುತ್ತದೆ. ಆದ್ದರಿಂದ ನೋಡ್ ಅನ್ನು ಹೊರತುಪಡಿಸಿ ಬೇರೇನೂ ಇನ್‌ಸ್ಟಾಲ್ ಆಗಿರದ ಲ್ಯಾಪ್ಟಾಪ್ ಕೂಡ, ಈ ವಾಕ್ಯವನ್ನು ಓದಲು ತೆಗೆದುಕೊಳ್ಳುವಷ್ಟೇ ಸಮಯದಲ್ಲಿ ಏನೂ ಇಲ್ಲದ ಸ್ಥಿತಿಯಿಂದ ರನ್ ಆಗುವ ವರ್ಡ್‌ಪ್ರೆಸ್‌ಗೆ (WordPress) ಬದಲಾಗುತ್ತದೆ.

ನೀವು ನೇಟಿವ್ PHP ಅಗತ್ಯವಿದ್ದಾಗ — imagick ನಂತಹ ವಿಸ್ತರಣೆ, ನೈಜ MySQL — --runtime docker ಅನ್ನು ಪಾಸ್ ಮಾಡಿ ಮತ್ತು ಬದಲಿಗೆ php-fpm ಮತ್ತು MariaDB ಕಂಟೈನರ್‌ಗಳನ್ನು ಪಡೆಯಿರಿ. ಎರಡೂ ಒಂದೇ ಪ್ರಾಜೆಕ್ಟ್‌ನಿಂದ ಒಂದೇ ರೀತಿಯ ಫೈಲ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಅವುಗಳ ನಡುವೆ ಬದಲಾಯಿಸುವುದು ಎಂಜಿನ್ ಅನ್ನು ಮಾತ್ರ ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಬೇರೇನೂ ಅಲ್ಲ.

ಪ್ಯಾನಲ್‌ನಲ್ಲಿ ನೀವು ಈಗಾಗಲೇ ಮಾಡುವ ಎಲ್ಲವೂ

Zinnector® ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನ ಅದೇ ಸಾರ್ವಜನಿಕ API ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಪ್ಯಾನೆಲ್ ಏನು ಮಾಡಬಹುದೋ ಅದನ್ನೂ ಸಹ ಇದು ಮಾಡಬಹುದು — ಮತ್ತು ಪ್ರತಿಯೊಂದು ಆಜ್ಞೆಯು ಖಾಸಗಿ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಬದಲಿಗೆ OpenAPI ಸ್ಪೆಕ್‌ನಲ್ಲಿ ದಾಖಲಿಸಲಾದ ಕಾರ್ಯಾಚರಣೆಯಾಗಿದೆ.

ಸೈಟ್‌ಗಳು ಮತ್ತು ಡಿಪ್ಲಾಯ್‌ಗಳು

ಸೈಟ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ, ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ತಿಳಿದಿರುವ ಎಲ್ಲವನ್ನೂ ಓದಿ, ಮರು ನಿಯೋಜಿಸಿ ಮತ್ತು ನಿಯೋಜನೆ ಇತಿಹಾಸ ಹಾಗೂ ಬಿಲ್ಡ್ ಲಾಗ್‌ಗಳನ್ನು ಓದಿ.

ಡೊಮೇನ್‌ಗಳು, ಡಿಎನ್‌ಎಸ್ ಮತ್ತು ಮೇಲ್

ಡೊಮೇನ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ, DNS ದಾಖಲೆಗಳನ್ನು ಬರೆಯುವ ಮೊದಲು ತೋರಿಸಲಾದ ದಾಖಲೆಯೊಂದಿಗೆ ಓದಿ ಮತ್ತು ಮಾರ್ಪಡಿಸಿ, ಹಾಗೂ ನಿಮ್ಮ ಇಮೇಲ್ ಸೇವೆಗಳನ್ನು ಓದಿ.

PHP, ಕೋಟಾ, ಡೇಟಾಬೇಸ್ ಮತ್ತು ಲಾಗ್‌ಗಳು

PHP ಆವೃತ್ತಿಗಳನ್ನು ಬದಲಾಯಿಸಿ, ನಿಮ್ಮ ಪ್ಲಾನ್ ಅನುಮೋದಿಸುವ ಮಿತಿಯ ವಿರುದ್ಧ ಡಿಸ್ಕ್ ಮತ್ತು ಐನೋಡ್ ಬಳಕೆಯನ್ನು ಪರಿಶೀಲಿಸಿ, phpMyAdmin ಗೆ ಒಮ್ಮೆ ಮಾತ್ರ ಬಳಸಬಹುದಾದ ಲಿಂಕ್‌ಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಿ ಮತ್ತು ಆಕ್ಸೆಸ್ ಹಾಗೂ ಎರರ್ ಲಾಗ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಿ.

WP-CLI ಮತ್ತು ಬೃಹತ್ ಕಾರ್ಯಾಚರಣೆಗಳು

ಒಂದೇ ಕರೆಯಲ್ಲಿ ಪ್ರತಿ ತಾಣದ ಬದಲಿಗೆ ಇ całym ಆಯ್ಕೆಯಾದ ತಾಣಗಳ ಮೇಲೆ ಶ್ವೇತಪಟ್ಟಿ ಮಾಡಲಾದ WP-CLI ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಿ, ಮತ್ತು ಕ್ಯಾಷ್‌ಗಳನ್ನು ತೆರವುಗೊಳಿಸಿ ಅಥವಾ ಮಾಲ್‌ವೇರ್ ಸ್ಕ್ಯಾನ್‌ಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿ.

Every command, exactly as --help lists it

The full list, one line each. The complete reference — every flag, a runnable example and what each command prints — is generated from the CLI itself and lives in the developer docs and the knowledge base, so it cannot drift from the tool you have installed.

zinnector new

Scaffold a WordPress project you can run immediately.

zinnector dev

Run this project locally — no Docker required.

zinnector login

Sign in with a Zinn Digital® API key.

zinnector logout

Forget a stored API key.

zinnector whoami

Show who this CLI is authenticated as.

zinnector sites

List the sites this key can see.

zinnector status

Everything the platform knows about one site.

zinnector share

Give one person access to a single site — a developer, a designer, a client — with a role and a reason.

zinnector collaborators

See who has been given access to a site, their role, and whether they have accepted yet.

zinnector unshare

Take a person's access back, by email or grant id.

zinnector invitations

The invitations waiting for you, and accept one.

zinnector link

Point this project at a hosting slot (and connect its repository).

zinnector pull

Pull a hosted site's files into this project for local development, and re-run to re-sync. Takes the fast path when the site syncs to its own repository, otherwise works from the latest backup.

zinnector clone

Make a local project from a hosted site in one step: clone its repository or pull its files, write the project file, and leave you ready to run zinnector dev.

zinnector check

Compare this project against the slot you are about to deploy to.

zinnector push

Pre-flight, push your commits, and deploy.

zinnector deploy

Redeploy what the platform already has, without pushing.

zinnector deploys

A site's deploy history.

zinnector php

Show or switch a site's PHP version.

zinnector quota

Disk, files and database usage against what the plan grants.

zinnector db

Database size, and single-use links into phpMyAdmin and the file manager.

zinnector logs

Tail a site's access and error logs.

zinnector wp

Run an allow-listed WP-CLI command on a site.

zinnector backup

List and take site backups. Subcommands: list, now.

zinnector domains

List the domains this key can see.

zinnector dns

Read and change DNS records. Subcommands: list, add, rm.

zinnector mail

List mail services.

zinnector bulk

Run one operation across many sites (cache_purge, malware_scan, sitemap, block_ip).

zinnector ai

Ask the Zinn Digital® assistant, with this project as context.

ಪ್ರಶ್ನೆಗಳು

ಇದನ್ನು ಬಳಸಲು ನಾನು Zinn Digital® ಗ್ರಾಹಕರಾಗಿರಬೇಕೇ?

ಇಲ್ಲ. `zinnector new` ಮತ್ತು `zinnector dev` ಗಾಗಿ ಯಾವುದೇ ಖಾತೆಯ ಅಗತ್ಯವಿಲ್ಲ — ಉಚಿತವಾಗಿ, ಸದಾಕಾಲಕ್ಕಾಗಿ ಪ್ಲಗಿನ್, ಥೀಮ್ ಅಥವಾ ಇಡೀ ಸೈಟ್‌ನ ರಚನೆಯನ್ನು ರೂಪಿಸಿ ಮತ್ತು ಅದನ್ನು ಸ್ಥಳೀಯವಾಗಿ ರನ್ ಮಾಡಿ. ನಿಮ್ಮ ಹೋಸ್ಟಿಂಗ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುವ ಕಮಾಂಡ್‌ಗಳಿಗೆ ಮಾತ್ರ API ಕೀ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಇದಕ್ಕೆ ಡಾಕರ್ ಅಗತ್ಯವಿದೆಯೇ?

ಪೂರ್ವನಿಯೋಜಿತ ಚಾಲನಾಸಮಯಕ್ಕಾಗಿ ಅಲ್ಲ. WordPress Playground PHP ಅನ್ನು WebAssembly ಗೆ ಕಂಪೈಲ್ ಮಾಡುತ್ತದೆ ಮತ್ತು Node ನೊಳಗೆ ಚಾಲನೆಗೊಳ್ಳುತ್ತದೆ, ಆದ್ದರಿಂದ `zinnector dev` ಬೇರೆ ಯಾವುದನ್ನೂ ಸ್ಥಾಪಿಸದೆಯೇ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ನಿಜವಾದ WordPress ಅನ್ನು ಬೂಟ್ ಮಾಡುತ್ತದೆ. imagick ಅಥವಾ ionCube ನಂತಹ ವಿಸ್ತರಣೆಯನ್ನು ಪರೀಕ್ಷಿಸಲು — ನಿಮಗೊಂದು ನೇಟಿವ್ PHP ಅಗತ್ಯವಿದ್ದರೆ — `--runtime docker` ನಿಮಗೆ ಬದಲಾಗಿ php-fpm ಮತ್ತು MariaDB ಕಂಟೈನರ್‌ಗಳನ್ನು ನೀಡುತ್ತದೆ. ಎರಡೂ ಬೆಂಬಲಿತವಾಗಿವೆ; ಯಾವುದೂ ಫಾಲ್‌ಬ್ಯಾಕ್ ಅಲ್ಲ.

പ്രീ-ಫ್ಲೈಟ್ ಚೆಕ್ ವಾಸ್ತವವಾಗಿ ಏನು ಹೋಲಿಕೆ ಮಾಡುತ್ತದೆ?

ನಿಮ್ಮ ಸ್ಥಳೀಯ PHP ಆವೃತ್ತಿಯು ಸ್ಲಾಟ್‌ನ ಆವೃತ್ತಿಗೆ ಹೋಲಿಸಿದರೆ ಹೇಗಿದೆ, ನೀವು ನಿರ್ಮಿಸಿದ ಆವೃತ್ತಿಗೆ ಸ್ಲಾಟ್ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿದೆಯೇ, ಸ್ಲಾಟ್‌ನ PHP ಯು ಬಳಕೆಯ ಅವಧಿ ಮುಗಿದಿದೆಯೇ ಮತ್ತು ಯಂತ್ರವು ವಾಸ್ತವವಾಗಿ ಅದನ್ನು ಅನ್ವಯಿಸಿದೆಯೇ, ಡಿಸ್ಕ್ ಮತ್ತು ಉಳಿದಿರುವ ಐನೋಡ್ ಮಿತಿಗೆ ಹೋಲಿಸಿದರೆ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್‌ನ ಗಾತ್ರ ಮತ್ತು ಫೈಲ್ ಸಂಖ್ಯೆ ಎಷ್ಟಿದೆ, ಎರಡೂ ಬದಿಗಳಲ್ಲಿನ WordPress ಆವೃತ್ತಿಗಳು, ಸ್ಲಾಟ್ ಪ್ರೊವಿಷನಿಂಗ್ ಪೂರ್ಣಗೊಂಡಿದೆಯೇ, ಮತ್ತು ನಿಯೋಜನೆಗಾಗಿ git ರೆಪೊಸಿಟರಿ ಸಂಪರ್ಕಗೊಂಡಿದೆಯೇ ಎಂಬುದು. ಅದು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗದ ಯಾವುದನ್ನಾದರೂ ಯಶಸ್ವಿಯಾಗಿದೆ ಎಂದು ಪರಿಗಣಿಸದೆ, ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ ಎಂದು ವರದಿ ಮಾಡಲಾಗುತ್ತದೆ.

ಇದು ನನ್ನನ್ನು ನಿಯೋಜಿಸುವುದನ್ನು ತಡೆಯಬಹುದೇ?

ಇಲ್ಲ, ಮತ್ತು ಅದು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿದೆ. ಪ್ರೀ-ಫ್ಲೈಟ್ ಎಚ್ಚರಿಸುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮನ್ನು ಮುಂದುವರಿಯಲು ಬಿಡುತ್ತದೆ — `--force` ಯಾವುದೇ ದೋಷವನ್ನು ಮೀರಿಯೂ ನಿಯೋಜಿಸುತ್ತದೆ. ಪರಿಶೀಲಕಕ್ಕೆ ತಿಳಿದಿರದ ನಿಮ್ಮ ಸ್ವಂತ ಸೈಟ್ ಕುರಿತು ನಿಮಗೆ ವಿಷಯಗಳು ತಿಳಿದಿರುತ್ತವೆ, ಮತ್ತು ನಿಯೋಜಿಸಲು ನಿರಾಕರಿಸುವ ಸಾಧನವು ಜನರು ಅಸ್ಥಾಪಿಸುವ ಸಾಧನವಾಗಿದೆ.

ನನ್ನ API ಕೀ ಸುರಕ್ಷಿತವಾಗಿದೆಯೇ?

ಕೀಲಿಯನ್ನು ಕಮಾಂಡ್ ಲೈನ್‌ನಿಂದ ಎಂದಿಗೂ ಓದಲಾಗುವುದಿಲ್ಲ — ಕೇವಲ ಪ್ರಾಂಪ್ಟ್ ಅಥವಾ ಪೈಪ್ ಮಾಡಲಾದ stdin ನಿಂದ ಮಾತ್ರ — ಆದ್ದರಿಂದ ಅದು ನಿಮ್ಮ ಶೆಲ್ ಇತಿಹಾಸದಲ್ಲಿ ಅಥವಾ ಪ್ರಕ್ರಿಯೆ ಪಟ್ಟಿಯಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುವುದಿಲ್ಲ. ಇದನ್ನು 600 ಫೈಲ್ ಮೋಡ್‌ನೊಂದಿಗೆ ನಿಮ್ಮ ಸ್ವಂತ ಕಾನ್ಫಿಗರ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ, ಮತ್ತು Zinnector® ಪ್ರತಿ ಬಾರಿ ಬರೆಯುವಾಗ ಆ ಅನುಮತಿಗಳನ್ನು ಮರು-ದೃಢಪಡಿಸುತ್ತದೆ.

ನಾನು ಇದನ್ನು CI ನಲ್ಲಿ ಬಳಸಬಹುದೇ?

ಹೌದು. `ZINNECTOR_TOKEN` ಅನ್ನು ಹೊಂದಿಸಿ, ಮತ್ತು ಪ್ರತಿಯೊಂದು ಆಜ್ಞೆಯು `--json` ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಮಾನವ-ಓದಬಲ್ಲ ಔಟ್‌ಪುಟ್ stderr ಗೆ ಮತ್ತು ಡೇಟಾ stdout ಗೆ ಹೋಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಪೈಪ್‌ಗಳು ಸ್ವಚ್ಛವಾಗಿರುತ್ತವೆ. `zinnector check` ಏನನ್ನಾದರೂ ಪತ್ತೆಹಚ್ಚಿದಾಗ ಸೊನ್ನೆಯಲ್ಲದ (non-zero) ಎಕ್ಸಿಟ್ ಕೋಡ್ ಅನ್ನು ನೀಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಇದು ಪೈಪ್‌ಲೈನ್ ಗೇಟ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಮತ್ತು ಹೋಲಿಕೆಯನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗದಿದ್ದಾಗ `--strict` ಕೂಡ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ.

ಇದನ್ನು ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಮುಂದಿನ ನಿಮಿಷದಲ್ಲಿ ಸೈಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ

npm install -g zinnector ಅನ್ನು ರನ್ ಮಾಡಿ, ಅಥವಾ npx zinnector new my-site ನೊಂದಿಗೆ ಒಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ. ಉಚಿತ, MIT ಪರವಾನಗಿ ಪಡೆದಿದೆ ಮತ್ತು ಸಾರ್ವಜನಿಕ API ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಸ್ಕಾಫೋಲ್ಡ್ ಮಾಡಿ, ಡಾಕರ್ ಇಲ್ಲದೆ ಸ್ಥಳೀಯವಾಗಿ ರನ್ ಮಾಡಿ ಮತ್ತು ನಿಯೋಜಿಸುವ ಮೊದಲು ಪ್ರೀ-ಫ್ಲೈಟ್ ಮಾಡಿ.

ದಾಖಲೆಗಳನ್ನು ಓದಿ