1Byte Cloud Server ផ្នែកទី 2: បង្កើតគេហទំព័រ eCommerce ដោយប្រើ PrestaShop Framework

ផ្នែកទី 2: បង្កើតគេហទំព័រ eCommerce ដោយប្រើ PrestaShop Framework

បង្កើតគេហទំព័រអេឡិចត្រូនិកដោយប្រើក្របខ័ណ្ឌ PrestaShop

សួស្តីលោក លោកស្រី អ្នកនាងកញ្ញា 1Byte ត្រលប់មកវិញហើយ។. ដូចរាល់ដង ដើម្បីអាចបង្កើតគេហទំព័រដោយប្រើក្របខ័ណ្ឌជាក់លាក់។ អ្នកត្រូវធ្វើជំហានខាងក្រោម៖

  • ជំហាន 1: ដំឡើងក្របខ័ណ្ឌ PrestaShop កញ្ចប់ចាំបាច់ និងរៀបចំការប្ដូរតាមបំណងនៅផ្នែក BackEnd ទៅម៉ាស៊ីនមេ (អ្នកបានធ្វើវានៅក្នុង ជាផ្នែកមួយ 1)
  • ជំហាន 2: ដោយផ្អែកលើសមាសធាតុនៅក្នុងជំហានទី 1 សូមដំឡើងគេហទំព័រ PrestaShop តាមរយៈកម្មវិធីរុករករបស់អ្នក។ (អ្នកនៅទីនេះ វគ្គ២!)
  • ជំហាន 3: ដំឡើងវិញ្ញាបនបត្រ SSL នៅលើគេហទំព័ររបស់អ្នក។
  • ជំហាន 4: ប្ដូរចំណុចប្រទាក់តាមបំណង និងគ្រប់គ្រង PrestaShop តាមការចូលចិត្តរបស់អ្នក ^^

តម្រូវការទុកជាមុន

ដើម្បីធ្វើជំហានទី 2 នេះអ្នកត្រូវអានឱ្យចប់ ជាផ្នែកមួយ 1. នេះជាកត្តាចាំបាច់ ហើយអ្នកត្រូវតែមានសមាសធាតុដូចខាងក្រោមៈ

  • ឈ្មោះដែន
  • Cloud Server
  • ក្របខ័ណ្ឌ PrestaShop ត្រូវបានដំឡើងរួចហើយនៅលើ Server របស់អ្នក។
  • មានស្មារតីចង់រៀនអ្វីថ្មីៗ
ម៉ាស៊ីនមេពពកដែលអាចទុកចិត្តបានគ្រប់ពេលវេលា
1Byte ផ្តល់នូវប្រសិទ្ធភាពខ្ពស់។ cloud server ដំណោះស្រាយ ធានានូវលទ្ធភាពធ្វើមាត្រដ្ឋាន សុវត្ថិភាព និងការគាំទ្រ 24/7 សម្រាប់តម្រូវការអាជីវកម្មរបស់អ្នក។
FURTHER READING:
1. ផ្នែកទី 1៖ បង្កើតគេហទំព័រ eCommerce ដោយប្រើ PrestaShop Framework
2. សំណួរសម្ភាសន៍ Cloud Computing ចុងក្រោយបង្អស់ចំនួន 40
3. បង្កើតគេហទំព័រ ពានិជ្ចកម្មអនឡាញ ពី Scratch ដោយ Opencart Framework

លែងនិយាយតូចតាចទៀតហើយ តោះលើកដៃ

In ជាផ្នែកមួយ 1អ្នកនឹងឈប់នៅទីនេះ

(បន្ទាប់ពីជ្រើសរើសភាសារបស់អ្នក សូមចុច Next)
(ដើម្បីប្រើក្របខ័ណ្ឌ PrestaShop អ្នកត្រូវយល់ព្រមនឹងលក្ខខណ្ឌមួយចំនួន។ ធីកលើប្រអប់ ហើយចុចបន្ទាប់)
(អូ៎…! ដាស់តឿនព្រមាន ==!)

តែកុំបារម្ភពេកព្រោះ 1Byte នៅទីនេះរួចហើយ ខ្ញុំតែងតែនៅជាមួយអ្នកនៅពេលអ្នកមានបញ្ហា

យោងតាមការណែនាំរបស់ PrestaShop មានចំណុចមួយចំនួនដែលអ្នកត្រូវជួសជុល។

→ ចូរយើងត្រលប់ទៅផ្នែក Server ហើយប្រើ Terminal Interface ដើម្បីជួសជុលវា។

(ខ្ញុំបាន ssh ចូលទៅក្នុង server ចុះអ្នកវិញ?)

1) ដំឡើងផ្នែកបន្ថែម PHP "Mbstring" ដោយដំណើរការពាក្យបញ្ជានេះ។

sudo yum install php-mbstring -y

sudo systemctl restart httpd

2) បន្ទាប់គឺដំឡើង "PHP Accelerator" ដើម្បីបង្កើនគេហទំព័ររបស់អ្នក។

តែចាំមើល!!!…

ខ្ញុំក៏បានអានឯកសាររបស់ PHP accelerator ហើយនេះ។ ដំណើរការតែជាមួយ PHP កំណែ 4 និង 5។ ខណៈពេលដែល PHP របស់យើងគឺកំណែ 7

→ នឹងរំលងជំហាននេះ។ អ្នកឃើញទេ ខ្ញុំសន្សំពេលអ្នកម្តងទៀត

(សម្រាប់ព័ត៌មានបន្ថែម អ្នកអាចចូលទៅកាន់ សម្ភារៈបង្កើនល្បឿន PHP)

យល់ព្រមឥឡូវនេះ យើងគ្រាន់តែត្រូវការធ្វើឱ្យទំព័ររបស់យើងឡើងវិញ ដើម្បីពិនិត្យមើលថាតើទំព័រ សារព្រមាន នៅសល់ឬអត់? 

(Bravo! យើងលែងឃើញសារព្រមានទៀតហើយ ផ្ទុយទៅវិញ PrestaShop តម្រូវឱ្យយើងផ្តល់ព័ត៌មានមួយចំនួនដើម្បីរៀបចំគេហទំព័ររបស់អ្នក។ នៅពេលដែលអ្នកបានបញ្ចប់ហើយ គ្រាន់តែចុច Next ដើម្បីបន្ត) 

ចំណាំសំខាន់ 1:

  • សូមចងចាំថាកុំធីកបើក SSL ជាមួយនឹងជម្រើស បាទ/ចាស
  • សូមពិនិត្យមើលជាមួយជម្រើស ទេ
  • នេះគឺដោយសារតែប្រសិនបើអ្នកជ្រើសរើស បាទជម្រើសវានឹងធ្វើឱ្យគេហទំព័ររបស់អ្នកមិនអាចដំណើរការបានដោយហេតុផលពីរយ៉ាង៖

1) នៅខាង server យើងមិនបានប្រាប់ firewallcmd អនុញ្ញាតសេវា https នៅឡើយទេ, យើងគ្រាន់តែ បានអនុញ្ញាតសេវាកម្ម http

2) រហូតមកដល់ពេលនេះ គេហទំព័ររបស់យើងមិនទាន់បានដំឡើងវិញ្ញាបនបត្រ SSL ទេ។  

ចំណាំសំខាន់ 2:

PrestaShop ស្នើសុំព័ត៌មានមូលដ្ឋានទិន្នន័យ (ដែលខ្ញុំបានបង្កើតរួចហើយនៅក្នុង ជាផ្នែកមួយ 1) ក្នុងដំណាក់កាលនេះ។

(រូបភាពនេះត្រូវបានទាញយកពីផ្នែកទី 1 នៅផ្នែកបង្កើតមូលដ្ឋានទិន្នន័យ MariaDB ។ ប្រសិនបើអ្នកមិនចាំទេ សូមយោងទៅផ្នែកទី 1 មិត្តរបស់ខ្ញុំ)

នៅពេលដែលអ្វីៗគ្រប់យ៉ាងរួចរាល់ សូមផ្លាស់ទីទៅផ្នែកបន្ទាប់

បន្ទាប់ពីផ្តល់ព័ត៌មានទៅ PrestaShop សូមពិនិត្យមើលការតភ្ជាប់ទៅមូលដ្ឋានទិន្នន័យរបស់អ្នក។

  • ប្រសិនបើអ្វីៗដំណើរការបានល្អ សារដូចខាងលើនឹងត្រូវបានបង្ហាញ។
  • បន្ទាប់មកគ្រាន់តែចុចលើប៊ូតុង បន្ទាប់
  • ប្រសិនបើ PrestaShop មិនអាចភ្ជាប់ទៅមូលដ្ឋានទិន្នន័យ អ្នកត្រូវពិនិត្យមើលព័ត៌មានដូចជា db_name, db_user និង db_pass ដែលត្រូវបានបង្កើតឡើងនៅ ជាផ្នែកមួយ 1

(ហើយ​ឥឡូវ​នេះ អ្នក​គ្រាន់​តែ​រីករាយ​ជាមួយ​តែ​មួយ​ពែង ខណៈ​ដែល​ប្រព័ន្ធ​ដំឡើង​ដោយ​ស្វ័យ​ប្រវត្តិ​សម្រាប់​អ្នក)

ប្រសិនបើអ្នកឃើញរូបភាពនេះដូចខ្ញុំ សូមអបអរសាទរ អ្នកបានដំឡើងក្របខ័ណ្ឌ PrestaShop ដោយជោគជ័យដោយប្រើកម្មវិធីរុករករបស់អ្នក

(PrestaShop លើកទឹកចិត្តឱ្យយើងលុបថត "ដំឡើង" - ដែលបន្លិចក្នុងប្រអប់ 2)

កត់ចំណាំ:

  • ព័ត៌មាននៃប្រអប់ (1) នឹងក្លាយជាលិខិតបញ្ជាក់របស់អ្នកក្នុងការចូលនៅក្នុងផ្ទាំងគ្រប់គ្រង
  • យល់ព្រម យើងត្រលប់ទៅស្ថានីយរបស់យើងវិញ ហើយធ្វើតាមពាក្យបញ្ជាខាងក្រោម
#Navigate to prestashop directory and list all files
cd /var/www/html/prestashop/
ls
(ថត​ដែល​ខ្ញុំ​បាន​រំលេច​គឺ​ថត "ដំឡើង"។ គ្រាន់​តែ​លុប​វា​ចេញ​សម្រាប់​ការ​អនុវត្ត​ល្អ​បំផុត)

ហេតុ​អ្វី​បាន​ជា​ខ្ញុំ​រំលេច​បញ្ជី​ឈ្មោះ "admin" ទាំង​មូល? ខ្ញុំនឹងទុកវាឱ្យបើកចំហសម្រាប់ពេលនេះ ប៉ុន្តែបន្តិចទៀត ខ្ញុំនឹងពន្យល់អ្នកខាងក្រោម

#Remove the install directory
rm -rfv install/

ចំណាំសំខាន់:

  • នៅពេលដែលថតដាក់ឈ្មោះថាដំឡើង"ត្រូវបានលុបទាំងស្រុង ប្រព័ន្ធនឹងប្តូរឈ្មោះថតដោយស្វ័យប្រវត្តិ"គ្រប់គ្រង"ទៅ"រដ្ឋបាលxxx"
  • ហេតុ​អ្វី​បាន​ជា​នោះ? ដោយសារតែ PrestaShop មិនចង់ឱ្យមនុស្សអាក្រក់ (ពួក ហេកឃឺ) ទៅ ស្គាល់ផ្លូវទៅកាន់ទំព័រផ្ទាំងគ្រប់គ្រង. ដូច្នេះ ដើម្បី​ការពារ​អ្នក​ដែល​ចង់​ដឹង​ពី​ការ​ចូល​មក​កាន់​ទំព័រ​គ្រប់គ្រង PrestaShop នឹង​ប្តូរ​ឈ្មោះ​នេះ​ថា “គ្រប់គ្រង"ថតឯកសារទៅ"រដ្ឋបាលxxx"

ដើម្បីផ្ទៀងផ្ទាត់វា សូមប្រើពាក្យបញ្ជានេះម្តងទៀត

#Verify the directory named "admin"
ls

ដូចដែលអ្នកអាចឃើញថត "គ្រប់គ្រង"ត្រូវបានប្តូរឈ្មោះទៅជា"អ្នកគ្រប់គ្រង 233ymehbz"

ឈ្មោះនេះនឹងខុសពីអ្នកទាំងស្រុង។

ដូច្នេះសូមពិនិត្យមើលវា៖

→ ខ្ញុំបានជួយអ្នកឱ្យទទួលបានចម្លើយចំពោះសំណួរខាងលើរួចហើយ

→ ដើម្បីភ្ជាប់ទៅកាន់ផ្ទាំងគ្រប់គ្រងរបស់អ្នក អ្នកត្រូវវាយបញ្ចូល URL របស់អ្នកដូចខាងក្រោម៖ http://<your-server-ip>/admin233ymehbz

(ដូច​ដែល​អ្នក​អាច​មើល​ឃើញ ខ្ញុំ​មាន​សិទ្ធិ​ចូល​ទៅ login-page admin)

ប៉ុន្តែ​បើ​មាន​ឈ្មោះ​បែប​នេះ​ពិបាក​ចាំ​មែន​ទេ?

ដូច្នេះហើយ យើងច្រើនតែប្តូរឈ្មោះថតនេះ "រដ្ឋបាលxxx" ជា​ឈ្មោះ​ដែល​ងាយ​ចាំ ប៉ុន្តែ​ពិបាក​ទាយ

#Rename "adminxxx" directory to a new name
mv admin233ymehbz/ secret_page/
ls
(នៅទីនេះ ខ្ញុំប្តូរទៅ “secret_page”។ អ្នកអាចប្តូរវាទៅជាឈ្មោះដែលអ្នកចូលចិត្ត ងាយស្រួលចងចាំ)

សូមសាកល្បងម្តងទៀតដោយរុករកទៅ http://<your-ip-server>/secret_page 

(voilà, អ្វីៗដំណើរការដូចការរំពឹងទុក) 
ស្វែងយល់ពីសេវាកម្មរបស់យើង។

ប្រើប្រាស់ជំនាញ Cloud Computing ដ៏រឹងមាំរបស់ 1Byte ដើម្បីជំរុញអាជីវកម្មរបស់អ្នកតាមរបៀបដ៏ធំមួយ

Domains

1Byte ផ្តល់សេវាកម្មចុះឈ្មោះដែនពេញលេញ ដែលរួមមានបុគ្គលិកផ្នែកគាំទ្រ ការថែទាំអតិថិជនដែលមានការអប់រំ ការចំណាយសមរម្យ ក៏ដូចជាឧបករណ៍ស្វែងរកតម្លៃដែន។

វិញ្ញាបនបត្រ SSL

បង្កើនសុវត្ថិភាពលើអ៊ីនធឺណិតរបស់អ្នកជាមួយនឹងសេវាកម្ម SSL របស់ 1Byte ។ ការការពារដែលមិនអាចប្រៀបផ្ទឹមបាន ការរួមបញ្ចូលដោយគ្មានថ្នេរ និងសន្តិភាពនៃចិត្តសម្រាប់ដំណើរឌីជីថលរបស់អ្នក។

Cloud Server

មិនថា cloud server កញ្ចប់ដែលអ្នកជ្រើសរើស អ្នកអាចពឹងផ្អែកលើ 1Byte សម្រាប់ភាពជឿជាក់ ភាពឯកជន សុវត្ថិភាព និងបទពិសោធន៍គ្មានភាពតានតឹង ដែលមានសារៈសំខាន់សម្រាប់អាជីវកម្មជោគជ័យ។

Shared Hosting

ការជ្រើសរើសពួកយើងជាអ្នកផ្តល់សេវាបង្ហោះចែករំលែករបស់អ្នកអនុញ្ញាតឱ្យអ្នកទទួលបានតម្លៃដ៏ល្អឥតខ្ចោះសម្រាប់ប្រាក់របស់អ្នក ខណៈពេលដែលរីករាយនឹងកម្រិតគុណភាព និងមុខងារដូចគ្នានឹងជម្រើសដែលមានតម្លៃថ្លៃជាង។

Cloud Hosting

តាមរយៈកម្មវិធីដែលមានភាពបត់បែនខ្ពស់ 1Byte ដ៏ទំនើប cloud hosting ផ្តល់ដំណោះស្រាយដ៏អស្ចារ្យដល់អាជីវកម្មខ្នាតតូច និងមធ្យមលឿនជាងមុន សុវត្ថិភាពជាងមុន និងក្នុងតម្លៃកាត់បន្ថយ។

WordPress Hosting

បន្តនាំមុខការប្រកួតប្រជែងជាមួយនឹងសេវាកម្មបង្ហោះ WordPress ប្រកបដោយភាពច្នៃប្រឌិតរបស់ 1Byte ។ ផែនការដែលសំបូរទៅដោយលក្ខណៈពិសេសរបស់យើង និងភាពជឿជាក់ដែលមិនអាចប្រៀបផ្ទឹមបានធានាថាគេហទំព័ររបស់អ្នកមានភាពលេចធ្លោ និងផ្តល់នូវបទពិសោធន៍អ្នកប្រើប្រាស់ដែលមិនអាចបំភ្លេចបាន។

ភាពជាដៃគូ AWS

ក្នុងនាមជាដៃគូ AWS ផ្លូវការ ទំនួលខុសត្រូវចម្បងមួយរបស់យើងគឺជួយអាជីវកម្មក្នុងការធ្វើទំនើបកម្មប្រតិបត្តិការរបស់ពួកគេ និងប្រើប្រាស់ច្រើនបំផុតក្នុងការធ្វើដំណើររបស់ពួកគេទៅកាន់ពពកជាមួយ AWS ។

សង្ខេប

រហូតមកដល់បច្ចុប្បន្ន៖

  • អ្នកបានដំឡើងក្របខ័ណ្ឌ PrestaShop ដោយជោគជ័យលើទាំង Server និង Browsers
  • អតិថិជនរបស់អ្នកអាចភ្ជាប់ទៅគេហទំព័រដើម (FrontEnd)
  • អ្នកអាចភ្ជាប់ទៅទំព័រអ្នកគ្រប់គ្រង

ទោះយ៉ាងណាក៏ដោយ នៅតែមានកត្តាសំខាន់មួយ ដែលមិនទាន់បានអនុវត្តនៅឡើយ គឺត្រូវមានលទ្ធភាពដំឡើង វិញ្ញាបនប័ត្រ SSL នៅលើគេហទំព័ររបស់អ្នក។ ដោយសារតែអត្ថបទវែងពេក ខ្ញុំនឹងណែនាំអ្នកឱ្យដំឡើង វិញ្ញាបនបត្រ SSL នៅក្នុង ជាផ្នែកមួយ 3 ជួបគ្នា ឆាប់ៗ!