ការរួមបញ្ចូលជាមួយ ServerPilot
ទិដ្ឋភាពទូទៅ
ServerPilot គឺជាសេវាកម្មលើពពកសម្រាប់បង្ហោះគេហទំព័រ WordPress និងគេហទំព័រ PHP ផ្សេងទៀតនៅលើម៉ាស៊ីនមេ (servers) ន ៅលើ DigitalOcean, Amazon, Google ឬអ្នកផ្តល់ម៉ាស៊ីនមេផ្សេងទៀត។ ការរួមបញ្ចូលនេះអនុញ្ញាតឱ្យមានការធ្វើសមកាលកម្មដែន (domain syncing) ដោយស្វ័យប្រវត្តិ និងការគ្រប់គ្រងវិញ្ញាបនបត្រ SSL រវាង Ultimate Multisite និង ServerPilot។
លក្ខណៈពិសេស
- ការធ្វើសមកាលកម្មដែនដោយស្វ័យប្រវត្តិ
- ការគ្រប់គ្រងវិញ្ញាបនបត្រ SSL ជាមួយ Let's Encrypt
- ការបន្តសុពលភាព SSL ដោយស្វ័យប្រវត្តិ
តម្រូវការ
ត្រូវកំណត់ថេរ (constants) ខាងក្រោមនៅក្នុងឯកសារ wp-config.php របស់អ្នក៖
define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');
របៀបរៀបចំ (Setup Instructions)
១. ទទួលបានព័ត៌មាន API របស់ ServerPilot របស់អ្នក
- ចុចចូលទៅកាន់แดชប៊ឺ (dashboard) របស់ ServerPilot។
- ចូលទៅកាន់ "Account" > "API"។
- បង្កើត API key ថ្មី ប្រសិនបើអ្នកមិនទាន់មានទេ។
- កូពី Client ID និង API Key របស់អ្នក។
២. ទទួលបាន App ID របស់អ្នក
- នៅលើแดชប៊ឺ ServerPilot របស់អ្នក សូមចូលទៅកាន់ "Apps"។
- ជ្រើសរើសកម្មវិធី (app) ដែលគេហទំព័រ WordPress multisite របស់អ្នកត្រូវបានបង្ហោះ។
- App ID អាចមើលឃើញនៅក្នុង URL៖
https://manage.serverpilot.io/apps/{APP_ID}
៣. បន្ថែមថេរទៅក្នុង wp-config.php
បន្ថែមថេរខាងក្រោមទៅក្នុងឯកសារ wp-config.php របស់អ្នក៖
define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');
៤. បើកដំណើរការការរួមបញ្ចូល (Enable the Integration)
- នៅលើ admin របស់ WordPress របស់អ្នក សូមចូលទៅកាន់ Ultimate Multisite > Settings។
- ចូលទៅកាន់แท็บ "Domain Mapping"។
- រំលងចុះក្រោមទៅផ្នែក "Host Integrations"។
- បើកដំណើរការការរួមបញ្ចូល ServerPilot។
- ចុចលើ "Save Changes" (រក្សាទុកការផ្លាស់ប្តូរ)។
វាដំណើរការដោយរបៀបណា (How It Works)
ការធ្វើសមកាលកម្មដែន (Domain Syncing)
នៅពេលដែលដែនមួយត្រូវបានកំណត់នៅក្នុង Ultimate Multisite៖
១. ការរួមបញ្ចូល (integration) នឹងទាញយកបញ្ជីឈ្មោះដែន (domains) បច្ចុប្បន្នពី ServerPilot។ ២. វាបន្ថែមដែនថ្មីទៅក្នុងបញ្ជី (រួមជាមួយកំណែ www ប្រសិនបើមាន)។ ៣. វាផ្ញើបញ្ជីដែលបានធ្វើបច្ចុប្បន្នទៅកាន់ ServerPilot តាមរយៈ API។ ៤. ServerPilot នឹងធ្វើបច្ចុប្បន្នភាពបញ្ជីឈ្មោះដែនសម្រាប់កម្មវិធីរបស់អ្នក។
ការគ្រប់គ្រងវិញ្ញាបនបត្រ SSL (SSL Certificate Management)
បន្ទាប់ពីការซิงค์ដែនរួច៖
១. ការរួមបញ្ចូលនឹងបើក AutoSSL ដោយស្វ័យប្រវត្តិសម្រាប់កម្មវិធីរបស់អ្នក។ ២. ServerPilot នឹងទទួលខុសត្រូវក្នុងការចេញ និងដំឡើងវិញ្ញាបនបត្រ SSL ដោយប្រើ Let's Encrypt។ ៣. ServerPilot ក៏ទទួលខុសត្រូវក្នុងការបន្តសុពលភាព (renewal) នៃវិញ្ញាបនបត្រ SSL ដោយស្វ័យប្រវត្តិផងដែរ។
ការផ្ទៀងផ្ទាត់វិញ្ញាបនបត្រ SSL (SSL Certificate Verification)
ការរួមបញ្ចូលត្រូវបានកំណត់ដើម្បីបង្កើនចំនួននៃការសាកល្បងផ្ទៀងផ្ទាត់វិញ្ញាបនបត្រ SSL សម្រាប់ ServerPilot ព្រោះវាអាចចំណាយពេលខ្លះសម្រាប់ ServerPilot ដើម្បីចេញ និងដំឡើងវិញ្ញាបនបត្រ SSL។ ជាទូទៅ វានឹងព្យាយាមរហូតដល់ ៥ ដង ប៉ុន្តែនេះអាចត្រូវបានកែសម្រួលដោយប្រើ filters (តម្រង)។
ការដោះស្រាយបញ្ហា (Troubleshooting)
បញ្ហាការតភ្ជាប់ API (API Connection Issues)
- សូមពិនិត្យមើលថាតើ Client ID និង API Key របស់អ្នកត្រឹមត្រូវឬអត់។
- សូមពិនិត្យមើលថាតើ App ID របស់អ្នកត្រឹមត្រូវឬអត់។
- សូមធានាថាគណនី ServerPilot របស់អ្នកមានសិទ្ធិ (permissions) ដែលចាំបាច់។