ម្ចាស់គេហទំព័រអាចផ្តល់សិទ្ធិចូលប្រើប្រាស់ដល់អ្នកទៅកាន់គេហទំព័រ មួយ របស់ពួកគេ — មិនមែនគណនី, មិនមែនការទូទាត់ប្រាក់, មិនមែនគេហទំព័រផ្សេងទៀតរបស់ពួកគេទេ — ហើយអ្នកធ្វើការលើវាដោយប្រើការចូលប្រើ Zinn Digital® ផ្ទាល់ខ្លួនរបស់អ្នក និង Zinnector® CLI ដោយឥតគិតថ្លៃ។ មគ្គុទ្ទេសក៍នេះគឺជាផ្នែកទាំងពីរនៃដំណើរការនោះ៖ អ្វីដែលម្ចាស់ត្រូវធ្វើ និងអ្វីដែលអ្នកត្រូវធ្វើ។
ប្រសិនបើអ្នកមិនទាន់បានប្រើប្រាស់ Zinnector® ពីមុនមកទេ ការចាប់ផ្តើមជាមួយ Zinnector® នឹងដំឡើងវាក្នុងរយៈពេលប្រហែលពីរនាទី។ គ្មានអ្វីនៅទីនេះតម្រូវឱ្យអ្នកទិញសេវាកម្មហូសស្ទីងឡើយ។
សម្រាប់ម្ចាស់គេហទំព័រ — ការចែករំលែកគេហទំព័រមួយ
- បើកគេហទំព័រនៅក្នុងផ្ទាំងគ្រប់គ្រងរបស់អ្នក ហើយចូលទៅកាន់ សុវត្ថិភាព។
- នៅក្នុង អ្នកផ្សេងទៀតដែលអាចចូលប្រើគេហទំព័រនេះបាន សូមជ្រើសរើស ចែករំលែកគេហទំព័រនេះ។
- វាយបញ្ចូលអាសយដ្ឋានអ៊ីមែលរបស់អ្នកអភិវឌ្ឍន៍។ ពួកគេមិនទាន់ត្រូវការគណនីនៅឡើយទេ — ប្រសិនបើពួកគេមិនធ្លាប់ចូលប្រើទេ ពួកគេនឹងទទួលបានការអញ្ជើញ ហើយការចូលប្រើប្រាស់នឹងចាប់ផ្តើមភ្លាមៗនៅពេលដែលពួកគេយល់ព្រម។
- ជ្រើសរើស តួនាទី៖
- អ្នកមើល — អាចមើលបាន និងមិនអាចផ្លាស់ប្តូរអ្វីបានឡើយ។
- អ្នកកែសម្រួល — ជាតួនាទីដែលអ្នកអភិវឌ្ឍន៍ជាទូទៅត្រូវការ។ ពួកគេអាចផ្លាស់ប្តូរឯកសាររបស់គេហទំព័រ ប្រើប្រាស់ wp-admin និងទាញយកបណ្ណសារនៃគេហទំព័រដើម្បីធ្វើការនៅលើកុំព្យូទ័រក្នុងស្រុក។ បណ្ណសារនោះ រាប់បញ្ចូលទាំងមូលដ្ឋានទិន្នន័យ។
- អ្នកគ្រប់គ្រង — អ្វីៗគ្រប់យ៉ាងដែលអ្នកកែសម្រួលអាចធ្វើបាន បូករួមទាំងការស្តារទិន្នន័យបម្រុងទុក។
- ផ្តល់ មូលហេតុ និងប្រសិនបើការងារមានកាលបរិច្ឆេទបញ្ចប់ សូមផ្តល់ កាលបរិច្ឆេទផុតកំណត់។ ការផ្តល់សិទ្ធិនឹងឈប់ដំណើរការនៅកាលបរិច្ឆេទនោះ អ្នកមិនចាំបាច់ចងចាំក្នុងការលុបវាចេញឡើយ។
- រក្សាទុក។
ទោះបីជាអ្នកជ្រើសរើសអ្វីក៏ដោយ អ្នកសហការ មិនអាច លុបគេហទំព័រ មើលការទូទាត់ប្រាក់របស់អ្នក ឬចូលទៅកាន់គេហទំព័រផ្សេងទៀតរបស់អ្នកបានឡើយ។
អត្ថន័យនៃ "បណ្ណសាររាប់បញ្ចូលទាំងមូលដ្ឋានទិន្នន័យ"
អ្នកកែសម្រួល ឬអ្នកគ្រប់គ្រងអាចយកច្បាប់ចម្លងនៃគេហទំព័រទៅធ្វើការបាន ហើយច្បាប់ចម្លងនៃគេហទំព័រគឺជាឯកសាររបស់វា និង មូលដ្ឋានទិន្នន័យរបស់វា។ មូលដ្ឋានទិន្នន័យ WordPress រក្សាទុកនូវអ្វីដែលអ្នកចូលទស្សនាបានផ្តល់ឱ្យគេហទំព័រ — ឈ្មោះ និងអាសយដ្ឋានអ៊ីមែលរបស់អ្នកបញ្ចេញមតិ, គណនីអតិថិជន, បញ្ជាទិញ WooCommerce និងអាសយដ្ឋានដឹកជញ្ជូន, ការផ្ញើទម្រង់ផ្សេងៗ។
ជាទូទៅនោះជាអ្វីដែលអ្នកអភិវឌ្ឍន៍ត្រូវការ៖ បើគ្មានវាទេ ពួកគេកំពុងមើលប្រធានបទ (theme) របស់អ្នកនៅលើគេហទំព័រទទេ។ វាជារឿងសំខាន់ដែលត្រូវដឹង ពីព្រោះវាជាទិន្នន័យផ្ទាល់ខ្លួនពិតប្រាកដ ហើយមនុស្សដែលជាម្ចាស់ទិន្នន័យនោះគឺជាអតិថិជនរបស់អ្នក មិនមែនជារបស់យើងទេ។
ចំណុចពីរយ៉ាងដែលត្រូវបន្ត ហើយប្រព័ន្ធនឹងធ្វើទាំងពីរសម្រាប់អ្នក៖
- រាល់ការនាំចេញទាំងអស់គឺនៅក្នុងកំណត់ហេតុសវនកម្មរបស់អ្នក។ បើក កំណត់ហេតុសវនកម្ម ហើយស្វែងរក
site.backup.exported។ ជួរនីមួយៗប្រាប់ពីឈ្មោះអ្នកដែលបានយក កាលបរិច្ឆេទ និងថាបណ្ណសារនោះមានមូលដ្ឋានទិន្នន័យឬអត់។ អ្នកមិនចាំបាច់សួរឡើយ។
- អ្នកអាចបញ្ចប់វានៅពេលណាក៏បាន។ ការលុបចោលសិទ្ធិគឺភ្លាមៗ — សូមមើលខាងក្រោម។
ប្រសិនបើអ្នកចង់ឱ្យពួកគេធ្វើការដោយគ្មានមូលដ្ឋានទិន្នន័យ សូមប្រាប់ពួកគេឱ្យបន្ថែម --no-database នៅពេលដែលពួកគេទាញយកទិន្នន័យ (pull) វាជាជម្រើសមួយ ហើយផ្នែកដែលសល់ដំណើរការដូចគ្នា។
សម្រាប់អ្នកអភិវឌ្ឍន៍ — ការទាញយកគេហទំព័រមកកាន់ម៉ាស៊ីនរបស់អ្នក
1. ដំឡើង Zinnector®
npm install -g zinnector
zinnector --version
អ្នកត្រូវការ Node 24 ឬថ្មីជាងនេះ។ node --version ត្រូវតែបង្ហាញ v24 ឬខ្ពស់ជាងនេះ។
2. ចូលប្រើជាខ្លួនអ្នក
zinnector login
វានឹងបើកកម្មវិធីរុករករបស់អ្នក ហើយចូលប្រើប្រាស់ដោយប្រើគណនី Zinn Digital® ផ្ទាល់ខ្លួនរបស់អ្នក — គណនីដែលការអញ្ជើញត្រូវបានផ្ញើទៅ។ អ្នកមិនដែលត្រូវការពាក្យសម្ងាត់របស់ម្ចាស់ឡើយ ហើយពួកគេក៏មិនចាំបាច់ផ្តល់ឱ្យអ្នកដែរ។
ពិនិត្យមើលអ្វីដែលអ្នកត្រូវបានផ្តល់ឱ្យ៖
zinnector sites
អ្នកនឹងឃើញតែគេហទំព័រដែលត្រូវបានចែករំលែកមកកាន់អ្នកប៉ុណ្ណោះ និងគ្មានអ្វីផ្សេងទៀតឡើយ។ ប្រសិនបើបញ្ជីទទេ ការអញ្ជើញមិនទាន់ត្រូវបានទទួលយកនៅឡើយទេ ឬសិទ្ធិត្រូវបានលុបចោល ឬផុតកំណត់។
3. ទាញយកគេហទំព័រមកក្រោម
zinnector clone client-domain.com
cd client-domain.com
clone បង្កើតគម្រោងក្នុងស្រុកពីគេហទំព័រដែលបានហូស។ វាទាញយក៖
wp-content — ប្រធានបទ (themes), ប្លកអិន (plugins), mu-plugins, ភាសា និងមេឌៀដែលជាការងារផ្ទាល់របស់គេហទំព័រ;
- មូលដ្ឋានទិន្នន័យ, ដែលត្រូវបានសរសេរទៅ
database.sql នៅក្នុងគម្រោង។
វាចាត់ទុកជាចេតនាក្នុងការទុកចោលនូវ WordPress core (បរិស្ថានប្រតិបត្តិការក្នុងស្រុករបស់អ្នកនឹងផ្តល់កំណែដែលត្រឹមត្រូវ), wp-config.php (វា រក្សាទុកពាក្យសម្ងាត់មូលដ្ឋានទិន្នន័យនៃគេហទំព័រផ្ទាល់) និងមេឌៀទាំងឡាយណាដែលត្រូវបានផ្ទេរទៅការរក្សាទុកវត្ថុ (object storage)។
រាល់ការប្រតិបត្តិការទាំងអស់នឹងបង្ហាញយ៉ាងច្បាស់នូវអ្វីដែលវាបានយក និងអ្វីដែលវាបានទុកចោល រួមជាមួយនឹងចំនួន។ ប្រសិនបើអ្នកចង់បានតែឯកសារ សូមបន្ថែម --no-database។
មានគម្រោងរួចហើយ ហើយគ្រាន់តែចង់បានបច្ចុប្បន្នភាពចុងក្រោយ? ប្រតិបត្តិ zinnector pull នៅខាងក្នុងវា។
4. ប្រតិបត្តិវានៅក្នុងស្រុក ជាមួយនឹងមាតិកាពិតប្រាកដ
zinnector dev --runtime docker
នៅលើបរិស្ថានប្រតិបត្តិការ Docker វានឹងនាំចូល database.sql, សរសេរ URL របស់គេហទំព័រឡើងវិញទៅកាន់អាសយដ្ឋានក្នុងស្រុករបស់អ្នក និងបើកគេហទំព័រជាមួយនឹងមាតិកាពិតប្រាកដរបស់អតិថិជន។ ចូលប្រើដោយប្រើគណនី WordPress ផ្ទាល់របស់គេហទំព័រ។
បរិស្ថានប្រតិបត្តិការលំនាំដើម — WordPress Playground ដែលមិនត្រូវការ Docker — គឺលឿនជាងក្នុងការចាប់ផ្តើម និង មិននាំចូលមូលដ្ឋានទិន្នន័យទេ; វានឹងប្រាប់អ្នកជាជាងការចាប់ផ្តើមទទេស្ងាត់ៗ។ ប្រើប្រាស់វានៅពេលដែលអ្នកកំពុងធ្វើការលើកូដ និងមិនត្រូវការមាតិកា។
5. ថែរក្សាច្បាប់ចម្លងដែលអ្នកត្រូវបានផ្តល់ឱ្យ
database.sql គឺជាមូលដ្ឋានទិន្នន័យនៃគេហទំព័រផ្ទាល់។ Zinnector® បន្ថែមវាទៅ .gitignore នៃគម្រោងរបស់អ្នកនៅពេលដែលវាសរសេរវា ដូច្នេះការប្រើ git add -A ដោយអចេតនាមិនអាចបោះពុម្ពផ្សាយអតិថិជនរបស់នរណាម្នាក់ទៅកាន់ឃ្លាំងទិន្នន័យ (repository) បានឡើយ។ ទុកជួរនោះចោល ហើយលុបឯកសារចេញនៅពេលដែលការងារត្រូវបានបញ្ចប់។
អ្វីដែលអ្នកសហការអាចធ្វើបាន និងមិនអាចធ្វើបាន
| | អ្នកមើល | អ្នកកែសម្រួល | អ្នកគ្រប់គ្រង | |---|---|---|---| | មើលគេហទំព័រ និងការកំណត់របស់វា | ✔ | ✔ | ✔ | | ផ្លាស់ប្តូរឯកសារ, ប្រើ wp-admin, ដាក់ឱ្យប្រើប្រាស់ | | ✔ | ✔ | | ទាញយកគេហទំព័រ, រាប់បញ្ចូលទាំងមូលដ្ឋានទិន្នន័យ | | ✔ | ✔ | | ស្តារទិន្នន័យបម្រុងទុកនៅលើគេហទំព័រផ្ទាល់ | | | ✔ | | លុបគេហទំព័រ | | | | | មើលការទូទាត់ប្រាក់ ឬវិក្កយបត្រ | | | | | ចូលទៅកាន់គេហទំព័រ ផ្សេងទៀត របស់ម្ចាស់ | | | |
ជួរបីចុងក្រោយគឺទទេសម្រាប់គ្រប់តួនាទីទាំងអស់។ វាមិនមែនជាការកំណត់នោះទេ។
ការបញ្ចប់ការចូលប្រើប្រាស់
ម្ចាស់បើកផ្នែក សុវត្ថិភាព នៃគេហទំព័រ ហើយជ្រើសរើស លុបចោល នៅជិតឈ្មោះរបស់បុគ្គលនោះ។ វានឹងមានប្រសិទ្ធភាពភ្លាមៗ៖ ពាក្យបញ្ជា Zinnector® បន្ទាប់ដែលអ្នកអភិវឌ្ឍន៍នោះប្រតិបត្តិមិនអាចមើលឃើញគេហទំព័របានទេ ហើយក៏មិនអាចមើលឃើញអ្វីផ្សេងទៀតដែលពួកគេកាន់កាប់ដែរ។
កាលបរិច្ឆេទផុតកំណត់ធ្វើរឿងដូចគ្នានៅលើកាលបរិច្ឆេទមួយ ដោយមិនចាំបាច់មាននរណាម្នាក់ចងចាំ។ ប្រសិនបើអ្នកបានកំណត់វានៅពេលអ្នកចែករំលែកគេហទំព័រ អ្នកបានបញ្ចប់រួចរាល់ហើយ។
នៅពេលដែលមានអ្វីមួយមិនដំណើរការ
zinnector sites មិនបង្ហាញអ្វីសោះ។ ការអញ្ជើញមិនទាន់ត្រូវបានទទួលយក ឬសិទ្ធិត្រូវបានលុបចោល ឬផុតកំណត់។ ស្នើសុំឱ្យម្ចាស់មើលផ្នែកសុវត្ថិភាពនៃគេហទំព័រ — ការអញ្ជើញដែលរង់ចាំត្រូវបានចុះបញ្ជីនៅទីនោះ។
zinnector pull និយាយថាគេហទំព័រគ្មានការបម្រុងទុកថ្មីៗនេះទេ។ ការទាញយកនឹងយកទិន្នន័យបម្រុងទុកថ្មីប្រសិនបើកញ្ចប់សេវាកម្មអនុញ្ញាត ហើយសួរជាមុនសិន។ ប្រសិនបើកញ្ចប់សេវាកម្មមិនរាប់បញ្ចូលការបម្រុងទុកតាមតម្រូវការទេ សូមដំឡើង --max-age ដើម្បីទទួលយកទិន្នន័យចាស់ជាងនេះ។
zinnector dev ចាប់ផ្តើម WordPress ទទេមួយ។ អ្នកកំពុងស្ថិតនៅលើបរិស្ថានប្រតិបត្តិការ Playground ដែលមិននាំចូលមូលដ្ឋានទិន្នន័យ។ ប្រតិបត្តិ zinnector dev --runtime docker។
- គេហទំព័រក្នុងស្រុកនៅតែបន្តបញ្ជូនបន្តទៅកាន់ដែនផ្ទាល់ (live domain)។ ការនាំចូលសរសេរ URL គេហទំព័រឡើងវិញ; ប្រសិនបើជំហាននោះបរាជ័យ ពាក្យបញ្ជានឹងប្រាប់ពីបញ្ហានោះ ហើយបោះពុម្ពជួរ
wp search-replace ដើម្បីប្រតិបត្តិ។
កំហុសបន្ថែមទៀត និងការកែប្រែរបស់ពួកគេ៖ ការដោះស្រាយបញ្ហា Zinnector®។