មូលដ្ឋាន​ចំណេះដឹង

ការដាក់ឱ្យដំណើរការជាមួយ Zinnector®៖ ភ្ជាប់, ពិនិត្យ, រុញ

ពីគម្រោងមូលដ្ឋានទៅកាន់គេហទំព័រផ្ទាល់៖ ចូលដោយប្រើសោ API ភ្ជាប់គម្រោងទៅកាន់ស្លតបង្ហោះ អានការពិនិត្យមើលជាមុនដែលប្រៀបធៀប PHP ថាស និង WordPress របស់អ្នកធៀបនឹងស្លត ហើយ push — បូករួមទាំងការដាក់ឱ្យប្រើប្រាស់ឡើងវិញ ប្រវត្តិនៃការដាក់ឱ្យប្រើប្រាស់ និងកំណត់ហេតុនៃការបង្កើតនៅពេលដែលមានបញ្ហាកើតឡើង។

នៅពេលដែលគម្រោងដំណើរការនៅលើម៉ាស៊ីនក្នុងស្រុក ពាក្យបញ្ជាចំនួនបួននឹងនាំវាទៅកាន់គេហទំព័រផ្សាយផ្ទាល់នៅលើការបង្ហោះ Zinn Digital®៖ ចូល ភ្ជាប់គម្រោងទៅកាន់រន្ធបង្ហោះ អានការពិនិត្យជាមុន និងបញ្ជូន (push)។ អត្ថបទនេះពន្យល់លម្អិតអំពីចំណុចនីមួយៗ អ្វីដែលវាបង្ហាញ និងពាក្យបញ្ជាដែលអ្នកត្រូវប្រើបន្ទាប់ពីនោះ — ការដាក់ឱ្យដំណើរការឡើងវិញ ប្រវត្តិការដាក់ឱ្យដំណើរការ និងកំណត់ត្រានៃការបង្កើត (build logs)។

ចូលដោយប្រើសោ API

បង្កើតសោមួយនៅក្នុងផ្ទាំងគ្រប់គ្រងក្រោម ការកំណត់ → សោ API បន្ទាប់មក៖

zinnector login

សោត្រូវបានវាយបញ្ចូលនៅកន្លែងសួរ — វា មិនដែល ត្រូវបានទទួលយកនៅលើបន្ទាត់ពាក្យបញ្ជាឡើយ ដូច្នេះវាមិនអាចបញ្ចប់នៅក្នុងប្រវត្តិ shell របស់អ្នក ឬបញ្ជីដំណើរការបានទេ។ នៅក្នុង CI សូមបញ្ជូនវាតាមបំពង់៖ echo "$ZINN_API_KEY" | zinnector login --profile ci ឬកំណត់ ZINNECTOR_TOKEN ហើយរំលង login ទាំងស្រុង។ សោត្រូវបានផ្ទៀងផ្ទាត់មុនពេលវាត្រូវបានរក្សាទុក និងរក្សាទុកជាមួយម៉ូដឯកសារ 600។ zinnector whoami --scopes បង្ហាញពីអង្គភាពដែលអ្នកបានចូល និងសិទ្ធិដែលសោនោះមាន។ សោ sandbox ត្រូវបានផ្ដល់ស្លាកជាសោមួយ។

ភ្ជាប់គម្រោងទៅកាន់រន្ធបង្ហោះ

zinnector link                                   # ជ្រើសរើសគេហទំព័រពីបញ្ជី
zinnector link example.com --repo acme/site --branch main

link សរសេរអត្តសញ្ញាណ (id) របស់គេហទំព័រទៅក្នុង zinnector.json ហើយលើកលែងតែអ្នកបញ្ជូន --no-repo វាភ្ជាប់ git remote របស់គម្រោងទៅកាន់គេហទំព័រនៅលើផ្លាតហ្វម ដើម្បីឱ្យការ push ដាក់វាឱ្យដំណើរការ។ Commit zinnector.json៖ សហការីដែលចម្លង (clone) ឃ្លាំងផ្ទុកទិន្នន័យ (repository) នឹងដាក់ឱ្យដំណើរការទៅកាន់កន្លែងតែមួយដោយមិនបាច់ប្រាប់។ វាប្រកបដោយគ្មានការសម្ងាត់ឡើយ។

អានការពិនិត្យជាមុន

zinnector check

នេះគឺជាពាក្យបញ្ជាដែលបង្កើតឡើងសម្រាប់ CLI។ វាប្រៀបធៀបគម្រោងរបស់អ្នកជាមួយនឹងរន្ធបង្ហោះដែលវារៀបនឹងត្រូវដាក់ឱ្យដំណើរការ ហើយបោះពុម្ពចេញនូវរាល់ការមិនស៊ីគ្នានិងរាល់ការប្រៀបធៀបដែលវាមិនអាចធ្វើបាន៖

  • កំណែ PHP ដែលមានគម្លាតកំណែមេត្រូវបានវាយតម្លៃថា ខ្ពស់ ព្រោះវាធ្វើឱ្យខូចគេហទំព័រយ៉ាងប្រាកដប្រជា និងគម្លាតកំណែរងត្រូវបានវាយតម្លៃទាបជាង ព្រោះការវាយតម្លៃគ្រប់យ៉ាងថាសំខាន់ខ្លាំង បង្រៀនមនុស្សឱ្យរំលងការព្រមាន។
  • ថាតើរន្ធបង្ហោះ អាចប្តូរ ទៅកំណែដែលអ្នកបានបង្កើតដែរឬទេ ថាតើ PHP របស់រន្ធបង្ហោះ ហួសកាលកំណត់នៃការប្រើប្រាស់ ដែរឬទេ និងថាតើម៉ាស៊ីនបាន អនុវត្ត កំណែនោះ ឬគ្រាន់តែត្រូវបានប្រាប់។
  • ទំហំ និងចំនួនឯកសារ នៃគម្រោងរបស់អ្នក ប្រៀបធៀបនឹងទំហំថាស និង inode ដែលនៅសល់ជាក់ស្តែងនៅលើរន្ធបង្ហោះ — ដើមឈើព័ត៌មាន WordPress អាចអស់ឯកសារ ទោះបីជាស្ថិតក្រោមដែនកំណត់ថាសក៏ដោយ។
  • កំណែ WordPress នៅខាងនីមួយៗ ថាតើរន្ធបង្ហោះបាន បញ្ចប់ការរៀបចំ ដែរឬទេ និងថាតើ ឃ្លាំងផ្ទុកទិន្នន័យត្រូវបានភ្ជាប់ ដើម្បី push ទៅកាន់ដែរឬទេ។

វាព្រមាន វា មិនដែលរារាំងឡើយ។ រាល់ការរកឃើញអាចជំនួសបានដោយ zinnector push --force ព្រោះអ្នកដឹងពីអ្វីៗអំពីគេហទំព័រផ្ទាល់ខ្លួនរបស់អ្នកដែលកម្មវិធីពិនិត្យមិនដឹង។ ការប្រៀបធៀបដែលមិនអាចធ្វើបានត្រូវបានរាយការណ៍ថា មិនស្គាល់ មិនដែលរាយការណ៍ថាជោគជ័យឡើយ ហើយសេចក្តីសង្ខេបតែងតែប្រាប់ថាមានចំនួនប៉ុន្មាន។ តាមលំនាំដើម កំណែ PHP ក្នុងស្រុកគឺជាកំណែដែលបាន ប្រកាស នៅក្នុង zinnector.json។ --probe នឹងចាប់ផ្តើមដំណើរការ runtime ក្នុងស្រុក ហើយវាស់វែងវាជំនួសវិញ។ --strict ចាកចេញដោយមិនមែនជាសូន្យលើអ្វីដែលមិនស្គាល់ផងដែរ ដែលជាអ្វីដែលច្រកទ្វារ CI ត្រូវការ។

Push

zinnector push

push ដំណើរការការពិនិត្យជាមុន បញ្ជូន commits របស់អ្នក បើកដំណើរការការដាក់ឱ្យប្រើប្រាស់ និងតាមដានវា រហូតដល់បញ្ចប់ ដោយបោះពុម្ពស្ថានភាពចុងក្រោយ និង commit ដែលបានដាក់ឱ្យដំណើរការ។ --dry-run ធ្វើអ្វីៗគ្រប់យ៉ាងលើកលែងតែការដាក់ឱ្យដំណើរការ។ --no-wait បើកដំណើរការវា ហើយចាកចេញ។ --no-git ដាក់ឱ្យដំណើរការអ្វីដែលផ្លាតហ្វមមានរួចហើយដោយមិនបាច់ push។ ប្រសិនបើ commit ដែលបានដាក់ឱ្យដំណើរការមិនមែនជា commit ដែលទើបតែបាន push ទេ វាមានការជូនដំណឹង។

នៅពេលដែលមានអ្វីមួយខុសប្រក្រតី

zinnector deploys example.com        # ប្រវត្តិការដាក់ឱ្យដំណើរការ — ស្ថានភាព, commit, កត្តាជំរុញ, សារ
zinnector logs example.com --build   # កំណត់ត្រានៃការបង្កើតនៃការដាក់ឱ្យដំណើរការថ្មីៗបំផុត
zinnector logs example.com --error   # កំណត់ត្រាកំហុសរបស់គេហទំព័រ
zinnector deploy example.com         # ដាក់ឱ្យដំណើរការឡើងវិញនូវអ្វីដែលផ្លាតហ្វមមានរួចហើយ
zinnector ai "why is my deploy failing?"

zinnector ai ដំណើរការនៅលើផ្លាតហ្វមប្រឆាំងនឹងគណនីផ្ទាល់ខ្លួនរបស់អ្នក ដូច្នេះវាអាចមើលឃើញប្រវត្តិ និងកំណត់ត្រានៃការដាក់ឱ្យដំណើរការដូចគ្នា។ ពីខាងក្នុងគម្រោង វាផ្ញើទម្រង់នៃគម្រោង — ឈ្មោះថត កំណែ និងអត្តសញ្ញាណគេហទំព័រ — ហើយមិនដែលផ្ញើមាតិកាឯកសារឡើយ។

ដែលពាក់ព័ន្ធ

ឯកសារអ្នកអភិវឌ្ឍន៍ទាំងអស់ →

ថ្មីៗពីប្លុក

អ្វីដែលយើងបានសរសេរអំពីការបង្ហោះគេហទំព័រ SEO និងការដំណើរការគេហទំព័រក្នុងកម្រិតទ្រង់ទ្រាយធំ។

SEO និងការបង្កើតតំណភ្ជាប់ពីស្រទាប់បង្ហោះ៖ ទស្សនវិស័យរបស់ប្រតិបត្តិករឆ្នាំ 2026

របៀបដែលសេវាបង្ហោះគេហទំព័រជះឥទ្ធិពលលើការធ្វើលិបិក្រម និងតម្លៃតំណភ្ជាប់ក្នុងឆ្នាំ ២០២៦៖ ការរក្សាទំព័រឱ្យស្ថិតក្នុងការធ្វើលិបិក្រម ការត្រួតពិនិត្យដូមេនចាស់ៗមុនពេលបង្កើតគេហទំព័រលើពួកវា ការកសាងតំណភ្ជាប់ដោយគ្មានបន្សល់ស្លាកស្នាមស្វែងរក និងទស្សនៈត្រង់ទៅត្រង់មកអំពីអ្វីដែលហេដ្ឋារចនាសម្ព័ន្ធអាចធ្វើបាន និងមិនអាចធ្វើបានសម្រាប់ SEO។

អានការបង្ហោះ →

ធ្វើឱ្យ WordPress មានល្បឿនលឿន និងមានសុវត្ថិភាព៖ បញ្ជីត្រួតពិនិត្យដំណើរការការងារ និងកម្មវិធីជំនួយ

បញ្ជីត្រួតពិនិត្យជាក់ស្តែងសម្រាប់ WordPress ដែលមានល្បឿនលឿន និងសុវត្ថិភាព៖ ការផ្ទុកទិន្នន័យបណ្តោះអាសន្ននៅកម្រិតម៉ាស៊ីនបម្រើ (server-level caching) ឃ្លាំងផ្ទុកវត្ថុបណ្តោះអាសន្នតាមគេហទំព័រ (object cache) កម្មវិធីជំនួយ (plugins) មួយចំនួនតូចដែលគួរប្រើ ការរក្សាប្រព័ន្ធបច្ចេកវិទ្យាឱ្យទាន់សម័យ និងទំព័រ WooCommerce ដែលអ្នកមិនត្រូវផ្ទុកទិន្នន័យបណ្តោះអាសន្នជាដាច់ខាត។

អានការបង្ហោះ →

របៀបជ្រើសរើសសេវាបង្ហោះគេហទំព័រដែលមានការគ្រប់គ្រងនៅឆ្នាំ 2026៖ ការណែនាំសម្រាប់អ្នកទិញ

អ្វីដែលបែងចែកយ៉ាងពិតប្រាកដរវាងការគ្រប់គ្រងបង្ហោះគេហទំព័រដ៏ល្អ និងប្រអប់ថោកដែលមានផ្ទាំងបញ្ជា — ការផ្ទេរទិន្នន័យ ការបម្រុងទុក ការផ្តាច់ចេញ ការផ្ទុកឃ្លាំងសម្ងាត់ពិតប្រាកដ និងការពង្រីកទំហំដោយស្មោះត្រង់ — និងរបៀបវាយតម្លៃវា មុនពេលអ្នកធ្វើការប្តេជ្ញាចិត្ត។

អានការបង្ហោះ →

អានប្លក់ →

នៅតែជាប់គាំងមែនទេ?

ការគាំទ្រត្រូវបានរួមបញ្ចូលក្នុងរាល់គម្រោងទាំងអស់ ដេប៉ាតឺម៉ង់បម្រើអតិថិជនបើកដំណើរការ 24 ម៉ោងក្នុងមួយថ្ងៃ ហើយអ្នកអាចសរសេរមកកាន់ពួកយើងជាភាសាណាមួយក្នុងចំណោមភាសា 58 របស់យើង — យើងនឹងឆ្លើយតបអ្នកវិញជាភាសារបស់អ្នក។

ទាក់ទងផ្នែកគាំទ្រ → អត្ថបទទាំងអស់ →