ലിനക്സിൽ എക്സ്-കാർട്ട് ഷോപ്പിംഗ് കാർട്ട് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


ബിസിനസ്സുകൾക്കായി ഓൺലൈൻ സ്റ്റോറുകൾ സൃഷ്ടിക്കുന്നതിനും ഉൽപ്പന്നങ്ങൾ വിൽക്കുന്നതിനും ഉപയോഗിക്കുന്ന PHP-യിൽ എഴുതിയ ഒരു വാണിജ്യ ഓപ്പൺ സോഴ്uസ് ഇ-കൊമേഴ്uസ് CMS പ്ലാറ്റ്uഫോമാണ് എക്സ്-കാർട്ട്.

ഒരു ബിസിനസ് ഓൺലൈൻ ഷോപ്പിംഗ് സ്റ്റോർ സൃഷ്uടിക്കുന്നതിന് ഡെബിയൻ 9, ഉബുണ്ടു 16.04 അല്ലെങ്കിൽ CentOS 7 എന്നിവയിൽ X-കാർട്ട് ഇ-കൊമേഴ്uസ് പ്ലാറ്റ്uഫോം എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഈ വിഷയത്തിൽ നമ്മൾ പഠിക്കും.

  1. CentOS 7-ൽ LAMP സ്റ്റാക്ക് ഇൻസ്റ്റാൾ ചെയ്തു
  2. ഉബുണ്ടുവിൽ ലാമ്പ് സ്റ്റാക്ക് ഇൻസ്റ്റാൾ ചെയ്തു
  3. ലാമ്പ് സ്റ്റാക്ക് ഡെബിയനിൽ ഇൻസ്റ്റാൾ ചെയ്തു

ഘട്ടം 1: എക്സ്-കാർട്ട് ഇൻസ്റ്റലേഷനുള്ള പ്രാരംഭ കോൺഫിഗറേഷനുകൾ

1. ആദ്യ ഘട്ടത്തിൽ, താഴെ പറയുന്ന കമാൻഡ് നൽകി നിങ്ങളുടെ സിസ്റ്റത്തിൽ unzip യൂട്ടിലിറ്റി ഇൻസ്റ്റാൾ ചെയ്യുക.

# yum install unzip zip     [On CentOS/RHEL]
# apt install zip unzip     [On Debian/Ubuntu]

2. ലിനക്സിലെ LAMP സ്റ്റാക്കിന് മുകളിൽ വിന്യസിച്ചിരിക്കുന്ന ഒരു വെബ് അധിഷ്ഠിത ഇ-കൊമേഴ്സ് പ്ലാറ്റ്ഫോമാണ് എക്സ്-കാർട്ട്. നിങ്ങളുടെ സിസ്റ്റത്തിൽ X-കാർട്ട് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി, താഴെ പറയുന്ന കമാൻഡ് നൽകി നിങ്ങളുടെ LAMP സ്റ്റാക്കിൽ ആവശ്യമായ എല്ലാ ആപ്ലിക്കേഷന്റെ PHP മൊഡ്യൂളുകളും ആദ്യം ഇൻസ്റ്റാൾ ചെയ്യുക.

------------------ On CentOS/RHEL ------------------ 
# yum install epel-release
# yum install php-mbstring php-curl php-gd php-xml

------------------ On Debian/Ubuntu ------------------
# apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xm

3. അടുത്തതായി, ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ ഫയലിൽ നിന്ന് ഇനിപ്പറയുന്ന PHP വേരിയബിളുകൾ അപ്uഡേറ്റ് ചെയ്യുകയും നിങ്ങളുടെ സിസ്റ്റം ഭൂമിശാസ്ത്രപരമായ സ്ഥാനവുമായി പൊരുത്തപ്പെടുന്നതിന് PHP സമയമേഖല സജ്ജീകരിക്കുകയും ചെയ്യുക. PHP നൽകുന്ന സമയ മേഖലകളുടെ ലിസ്റ്റ് ഔദ്യോഗിക PHP സമയമേഖല പേജിൽ കാണാം.

നിങ്ങളുടെ സ്വന്തം വിതരണത്തിനനുസരിച്ച് താഴെ പറയുന്ന കമാൻഡുകൾ നൽകി PHP കോൺഫിഗറേഷൻ ഫയൽ എഡിറ്റ് ചെയ്യുക.

# vi /etc/php.ini                      [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

php.ini കോൺഫിഗറേഷൻ ഫയലിൽ ഇനിപ്പറയുന്ന വേരിയബിളുകൾ അപ്ഡേറ്റ് ചെയ്യുക.

file_uploads = On
allow_url_fopen = On
memory_limit = 128 M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

4. PHP കോൺഫിഗറേഷൻ ഫയൽ സംരക്ഷിച്ച് അടയ്ക്കുക, താഴെ പറയുന്ന കമാൻഡ് നൽകിക്കൊണ്ട് മാറ്റങ്ങൾ പ്രതിഫലിപ്പിക്കുന്നതിന് അപ്പാച്ചെ ഡെമൺ പുനരാരംഭിക്കുക.

# systemctl restart httpd      [On CentOS/RHEL]
# systemctl restart apache2    [On Debian/Ubuntu]

5. അടുത്തതായി, MariaDB/MySQL ഡാറ്റാബേസ് കൺസോളിലേക്ക് ലോഗിൻ ചെയ്യുക, ഇനിപ്പറയുന്ന കമാൻഡുകൾ നൽകി ശരിയായ ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് X-കാർട്ട് ആപ്ലിക്കേഷൻ ഡാറ്റാബേസ് സൃഷ്ടിക്കുക.

ഡാറ്റാബേസിന്റെ പേര്, ഉപയോക്താവ്, പാസ്uവേഡ് എന്നിവ നിങ്ങളുടെ സ്വന്തം മൂല്യങ്ങൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക.

# mysql -u root -p

MariaDB [(none)]> create database xcart;
MariaDB [(none)]> grant all privileges on xcart.* to 'xcartuser'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

ഘട്ടം 2: CentOS, Debian, Ubuntu എന്നിവയിൽ X-കാർട്ട് ഇൻസ്റ്റാൾ ചെയ്യുക

6. X-Cart ഇൻസ്റ്റാൾ ചെയ്യാൻ, ആദ്യം ഒരു ഡെസ്ക്ടോപ്പ് മെഷീനിൽ നിന്ന് X-Cart ഡൗൺലോഡ് പേജിലേക്ക് പോകുക, അവരുടെ വെബ്uസൈറ്റിൽ നിന്ന് ആവശ്യമായ വെബ് ഫോം പൂരിപ്പിച്ച് ഏറ്റവും പുതിയ zip പാക്കേജ് ഡൗൺലോഡ് ചെയ്യുക.

തുടർന്ന്, ചുവടെയുള്ള ഉദാഹരണങ്ങളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ഡൗൺലോഡ് ചെയ്ത സിപ്പ് ഫയൽ sftp പ്രോട്ടോക്കോളുകൾ വഴി സെർവർ /tmp ഡയറക്ടറിയിലേക്ക് പകർത്തുക.

# scp x-cart-5.3.3.4-gb.zip ro[email _server_IP:/tmp   [Using SCP]
# sftp://[email _server_IP:/tmp                      [Using sFTP]   

7. നിങ്ങൾ X-Cart zip ആർക്കൈവ് സെർവർ /tmp ഡയറക്uടറിയിലേക്ക് പകർത്തിയ ശേഷം, സെർവർ ടെർമിനലിലേക്ക് തിരികെ പോയി താഴെയുള്ള കമാൻഡ് നൽകി ആർക്കൈവ് എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക.

# cd /tmp
# unzip x-cart-5.3.3.4-gb.zip

8. തുടർന്ന്, /vaw/www/html/ പാത്തിൽ ഷോപ്പ് എന്ന പേരിൽ ഒരു ഡയറക്uടറി സൃഷ്uടിക്കുക, ഇനിപ്പറയുന്ന കമാൻഡ് നൽകി xcart ഡയറക്uടറിയുടെ ഉള്ളടക്കം വെബ് സെർവർ ഡോക്യുമെന്റ് റൂട്ട് പാതയിലേക്ക് ഷോപ്പ് ഡയറക്uടറിയിലേക്ക് പകർത്തുക. കൂടാതെ, മറഞ്ഞിരിക്കുന്ന ഫയൽ .htaccess വെബ്uറൂട്ട് /ഷോപ്പ് ഡയറക്ടറി പാതയിലേക്ക് പകർത്തുക.

# mkdir /vaw/www/html/shop
# cp -rf xcart/* /var/www/html/shop/
# cp xcart/.htaccess /var/www/html/shop/

9. അടുത്തതായി, വെബ്uറൂട്ട് പാത്ത്/ഷോപ്പ് ഡയറക്ടറിയിൽ നിന്നുള്ള എല്ലാ ഫയലുകളും അപ്പാച്ചെ ഉപയോക്താവിന്റെ ഉടമസ്ഥതയിലുള്ളതാണെന്ന് ഉറപ്പാക്കുക. /var/www/html/shop/ ഡയറക്ടറി അനുമതികൾ ലിസ്റ്റുചെയ്യാൻ ls കമാൻഡ് നൽകുക.

# chown -R apache:apache /var/www/html/shop        [On CentOS/RHEL]
# chown -R www-data:www-data /var/www/html/shop    [On Debian/Ubuntu]
# ls -al /var/www/html/shop

10. അടുത്തതായി,/ഷോപ്പ് URL-ലേക്ക് HTTP പ്രോട്ടോക്കോൾ വഴി നിങ്ങളുടെ സെർവർ IP വിലാസത്തിലേക്ക് പോയി ഇൻസ്റ്റാളേഷൻ പ്രക്രിയ ആരംഭിക്കുന്നതിന് ഇവിടെ ക്ലിക്ക് ചെയ്യുക എന്ന ലിങ്കിൽ അമർത്തുക.

http://your_domain.tld/shop/

11. അടുത്തതായി, ഞാൻ ലൈസൻസ് ഉടമ്പടിയും സ്വകാര്യതാ നയവും അംഗീകരിക്കുന്നുവെന്ന് പരിശോധിക്കുക, ലൈസൻസ് സ്വീകരിക്കുന്നതിന് അടുത്ത ബട്ടണിൽ അമർത്തി അടുത്ത ഇൻസ്റ്റാളേഷൻ സ്ക്രീനിലേക്ക് നീങ്ങുക.

12. അടുത്ത സ്ക്രീനിൽ നിങ്ങളുടെ ഇമെയിൽ വിലാസം ചേർക്കുകയും അഡ്uമിൻ അക്കൗണ്ടിനായി ഒരു പാസ്uവേഡ് സജ്ജീകരിക്കുകയും ഇൻസ്റ്റാളേഷൻ പ്രക്രിയ തുടരാൻ അടുത്ത ബട്ടൺ അമർത്തുകയും ചെയ്യുക.

13. അടുത്തതായി, X-Cart MySQL ഡാറ്റാബേസ് നാമവും നേരത്തെ സൃഷ്uടിച്ച ക്രെഡൻഷ്യലുകളും ചേർക്കുക, ഒരു സാമ്പിൾ കാറ്റലോഗ് ഇൻസ്uറ്റാൾ ചെയ്യുക പരിശോധിച്ച് തുടരുന്നതിന് അടുത്ത ബട്ടണിൽ അമർത്തുക.

14. ഇൻസ്റ്റലേഷൻ പ്രക്രിയ പൂർത്തിയാകുന്നതുവരെ കാത്തിരിക്കുക, ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ സ്റ്റോറിന്റെ X-കാർട്ട് അഡ്മിനിസ്ട്രേഷൻ സോൺ (ബാക്ക് ഓഫീസ്) പാനലും X-കാർട്ട് ഫ്രണ്ട്uഎൻഡും (കസ്റ്റമർ സോൺ) ആക്uസസ് ചെയ്യുന്നതിനുള്ള രണ്ട് ലിങ്കുകൾ നിങ്ങൾ കാണും.

15. കസ്റ്റമർ സോൺ ലിങ്കിൽ അമർത്തി നിങ്ങളുടെ എക്സ്-കാർട്ട് സ്റ്റോർ ഫ്രണ്ട്uഎൻഡ് സന്ദർശിക്കുക. ചുവടെയുള്ള ഉദാഹരണത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ സെർവർ IP വിലാസത്തിലേക്കോ /ഷോപ്പ് URL-ലേക്ക് ഡൊമെയ്ൻ നാമത്തിലേക്കോ നാവിഗേറ്റ് ചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് സ്റ്റോർ ഫ്രണ്ട്uഎൻഡ് സന്ദർശിക്കാവുന്നതാണ്.

http://yourdomain.tld/shop

16. അടുത്തതായി, സെർവർ കൺസോളിലേക്ക് തിരികെ പോയി താഴെ പറയുന്ന കമാൻഡുകൾ നൽകി നിങ്ങളുടെ X-കാർട്ട് പിന്തുണയുള്ള അഡ്മിൻ പാനൽ സുരക്ഷിതമാക്കുക:

# chown -R root /var/www/html/shop/etc/
# chown root /var/www/html/shop/config.php

17. അവസാനമായി, ചുവടെയുള്ള ഉദാഹരണത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, അഡ്മിനിസ്ട്രേറ്റർ സോൺ (ബാക്ക് ഓഫീസ്) ലിങ്കിൽ അമർത്തിയോ HTTP പ്രോട്ടോക്കോൾ വഴി /shop/admin.php URL-ലേക്ക് നിങ്ങളുടെ സെർവർ IP വിലാസത്തിലോ ഡൊമെയ്ൻ നാമത്തിലോ നാവിഗേറ്റ് ചെയ്തുകൊണ്ട് X-കാർട്ട് പിന്തുണയുള്ള പാനൽ ആക്സസ് ചെയ്യുക.

http://your_domain.tld/stop/admin.php

18. ഇൻസ്റ്റാളേഷൻ പ്രക്രിയയിൽ കോൺഫിഗർ ചെയ്uത ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് എക്uസ്-കാർട്ട് പിന്തുണയുള്ള അഡ്മിൻ പാനലിലേക്ക് ലോഗിൻ ചെയ്uത ശേഷം, നിങ്ങളുടെ എക്uസ്-കാർട്ട് എഡിഷൻ സജീവമാക്കുകയും നിങ്ങളുടെ ഓൺലൈൻ സ്റ്റോർ മാനേജിംഗ് ആരംഭിക്കുകയും വേണം.

അഭിനന്ദനങ്ങൾ! നിങ്ങളുടെ സെർവറിൽ നിങ്ങൾ എക്uസ്-കാർട്ട് ഇ-കൊമേഴ്uസ് പ്ലാറ്റ്uഫോം വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്uതു.