ഉബുണ്ടുവിലും ഡെബിയനിലും ഏറ്റവും പുതിയ Magento CMS എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


Magento എന്നത് വെബ്-കൊമേഴ്uസ് വെബ്uസൈറ്റുകൾക്കായുള്ള ഒരു സ്വതന്ത്ര, ഓപ്പൺ സോഴ്uസ് CMS ആണ്, ഇത് ആദ്യം 2008-ൽ സമാരംഭിക്കുകയും പിന്നീട് eBay ഏറ്റെടുക്കുകയും ചെയ്തു, W3Techs അനുസരിച്ച്, ഇന്റർനെറ്റിലെ ലോകമെമ്പാടുമുള്ള എല്ലാ വെബ്uസൈറ്റുകളിലും Magento 2.6% ഉപയോഗിക്കുന്നു, അതുകൊണ്ടാണ് ഇത്. ഈ ലേഖനത്തിൽ ഞങ്ങൾ വിശദീകരിക്കുന്ന ലിനക്സ് മെഷീനിൽ ഇത് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യണമെന്ന് ഒരു ലിനക്സ് അഡ്മിന് അറിയേണ്ടത് പ്രധാനമാണ്.

  1. സൗജന്യവും ഓപ്പൺ സോഴ്uസും.
  2. PHP, Zend ഫ്രെയിംവർക്ക്, MySQL ഡാറ്റാബേസ് എന്നിവ ഉപയോഗിച്ച് നിർമ്മിച്ചത്.
  3. ഓൺലൈൻ വെബ്-സ്റ്റോറുകൾ സൃഷ്ടിക്കാൻ എളുപ്പത്തിൽ ഉപയോഗിക്കാം.
  4. ഉള്ളടക്കം മാറ്റാതെ തന്നെ സ്ഥിരസ്ഥിതി വെബ്uസൈറ്റ് തീം ഇൻസ്റ്റാൾ ചെയ്യാനും മാറ്റാനുമുള്ള കഴിവ്.
  5. കൂടുതൽ പ്രവർത്തനക്ഷമത ചേർക്കുന്നതിന് മൊഡ്യൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്യാനും കോൺഫിഗർ ചെയ്യാനുമുള്ള കഴിവ്.
  6. ഉപയോഗിക്കാൻ ലഭ്യമായ 3 പതിപ്പുകൾ ഇവയാണ്: കമ്മ്യൂണിറ്റി പതിപ്പ് - പ്രൊഫഷണൽ പതിപ്പ് - എന്റർപ്രൈസ് പതിപ്പ്.
  7. ഒരു വലിയ കമ്മ്യൂണിറ്റി പിന്തുണയ്ക്കുന്നു.

പ്രവർത്തിക്കുന്ന സിസ്റ്റത്തിൽ Magento-യുടെ കമ്മ്യൂണിറ്റി പതിപ്പിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ഈ ലേഖനം നിങ്ങളെ സഹായിക്കും:

  1. അപ്പാച്ചെ പതിപ്പ് 2.2 അല്ലെങ്കിൽ 2.4
  2. പിഎച്ച്പി പതിപ്പ് 5.6 അല്ലെങ്കിൽ 7.0.x അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത് ആവശ്യമായ വിപുലീകരണങ്ങളോടെ
  3. MySQL പതിപ്പ് 5.6 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്

ഘട്ടം 1: Apache, PHP, MySQL എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യുക

1. Magento ഒരു PHP സ്ക്രിപ്റ്റ് ആണ്, അത് MySQL ഡാറ്റാബേസ് ഉപയോഗിക്കുന്നു, അതുകൊണ്ടാണ് ഞങ്ങൾക്ക് പ്രവർത്തിക്കുന്ന ഒരു വെബ്-സെർവറും PHP പിന്തുണയുള്ള ഒരു MySQL ഡാറ്റാബേസ് സെർവറും ആവശ്യമാണ്, അവ ഉബുണ്ടു/ഡെബിയനിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ, നിങ്ങൾ ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്. ടെർമിനൽ.

ശ്രദ്ധിക്കുക: ഉബുണ്ടു/ഡെബിയനിൽ, mysql ഇൻസ്റ്റലേഷൻ സമയത്ത്, mysql ഉപയോക്താവിനായി (അതായത് റൂട്ട്) സ്ഥിരസ്ഥിതിയായി പാസ്uവേഡ് സജ്ജീകരിക്കാൻ ഇത് നിങ്ങളോട് ആവശ്യപ്പെടും.

$ apt-get update && apt-get upgrade
$ sudo apt-get install php7.0-common php7.0-gd php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-iconv mysql-client mysql-server

കുറിപ്പ്: നിലവിൽ, സ്ഥിരസ്ഥിതി ഉബുണ്ടു, ഡെബിയൻ ശേഖരത്തിൽ നിന്ന് ലഭ്യമായ ഏറ്റവും പുതിയതും സ്ഥിരതയുള്ളതുമായ പതിപ്പാണ് PHP 7.1.3, Magento കമ്മ്യൂണിറ്റി പതിപ്പ് 2.1, 2.0 എന്നിവയിൽ പ്രവർത്തിക്കുന്നു.

നിങ്ങൾ പഴയ ഉബുണ്ടു അല്ലെങ്കിൽ ഡെബിയൻ വിതരണമാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, Magento CE (കമ്മ്യൂണിറ്റി പതിപ്പ്) യുടെ പുതിയ സവിശേഷതകൾ സ്വീകരിക്കുന്നതിന് PHP 7.0 അല്ലെങ്കിൽ അതിന് ശേഷമുള്ളതിലേക്ക് അപ്ഗ്രേഡ് ചെയ്യുന്നത് പരിഗണിക്കുക.

$ sudo apt-get -y update
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get -y update
$ sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0 php7.0-common php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-iconv

2.അടുത്തതായി, നിങ്ങൾ Magento-യ്uക്കായി PHP മെമ്മറി വർദ്ധിപ്പിക്കേണ്ടതുണ്ട്, ഇത് ചെയ്യുന്നതിന്, php.ini ഫയൽ തുറക്കുക.

$ sudo nano /etc/php/7.0/apache2/php.ini

ഫയലിൽ 'memory_limit' എന്ന വരി തിരയുക.

memory_limit = 128M

മൂല്യം 512 ആയി മാറ്റുക.

memory_limit = 512M

സിസ്റ്റം/സെർവറിൽ ആവശ്യമായ എല്ലാ പാക്കേജുകളും ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, Magento ഇൻസ്റ്റാളേഷനായി ഒരു പുതിയ MySQL ഡാറ്റാബേസ് സൃഷ്ടിക്കാൻ ഇപ്പോൾ മുന്നോട്ട് പോകുക.

ഘട്ടം 2: Magento-യ്uക്കായി MySQL ഡാറ്റാബേസ് സൃഷ്uടിക്കുക

3. Magento-യ്uക്കായി ഒരു പുതിയ ഡാറ്റാബേസും പുതിയ ഉപയോക്താവും എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് ഈ വിഭാഗം നിർദ്ദേശിക്കുന്നു. ഒരു പുതിയ magento ഡാറ്റാബേസ് ശുപാർശ ചെയ്തിട്ടുണ്ടെങ്കിലും, ഓപ്ഷണലായി നിങ്ങൾക്ക് നിലവിലുള്ള ഒരു ഡാറ്റാബേസിലേക്ക് വിന്യസിക്കാം, അത് നിങ്ങളുടേതാണ്.

ഒരു പുതിയ ഡാറ്റാബേസും ഒരു ഉപയോക്താവും സൃഷ്ടിക്കുന്നതിന്, മുകളിൽ mysql-സെർവർ ഇൻസ്റ്റാളേഷൻ സമയത്ത് നിങ്ങൾ സൃഷ്ടിച്ച റൂട്ട് അക്കൗണ്ടും പാസ്uവേഡും ഉപയോഗിച്ച് നിങ്ങളുടെ ഡാറ്റാബേസ് സെർവറിലേക്ക് ലോഗിൻ ചെയ്യുക.

$ mysql -u root -p
## Creating New User for Magento Database ##
mysql> CREATE USER magento@localhost IDENTIFIED BY "your_password_here";

## Create New Database ##
mysql> create database magento;

## Grant Privileges to Database ##
mysql> GRANT ALL ON magento.* TO magento@localhost;

## FLUSH privileges ##
mysql> FLUSH PRIVILEGES;

## Exit ##
mysql> exit

ഘട്ടം 3: Magento-യ്uക്കായി Apache കോൺഫിഗർ ചെയ്യുക

4. ഇപ്പോൾ ഞങ്ങളുടെ Magento സൈറ്റിനായി /etc/apache2/sites-available/ എന്നതിന് കീഴിൽ ഞങ്ങൾ ഒരു പുതിയ വെർച്വൽ ഹോസ്റ്റ് ഫയൽ example.com.conf സൃഷ്ടിക്കും.

$ sudo nano /etc/apache2/sites-available/example.com.conf

ഇനി അതിൽ താഴെ പറയുന്ന വരികൾ ചേർക്കുക.

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    ServerAdmin [email 
    DocumentRoot /var/www/html/example.com/

    ErrorLog /var/www/html/example.com/logs/error.log
    CustomLog /var/www/html/example.com/logs/access.log combined

    <Directory /var/www/html/example.com/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
    </Directory>

</VirtualHost>

ഫയൽ സംരക്ഷിച്ച് അടയ്ക്കുക.

5. ഇപ്പോൾ, പുതിയ വെർച്വൽ ഹോസ്റ്റും (example.com.conf) 'mod_rewrite' മൊഡ്യൂളും പ്രവർത്തനക്ഷമമാക്കുക.

$ sudo a2ensite example.com.conf
$ sudo a2enmod rewrite

6. ഞങ്ങളുടെ പുതിയ വെർച്വൽ ഹോസ്റ്റുമായുള്ള വൈരുദ്ധ്യം ഒഴിവാക്കാൻ ഞങ്ങൾ ഡിഫോൾട്ട് വെർച്വൽ ഹോസ്റ്റ് കോൺഫിഗറേഷൻ ഫയൽ പ്രവർത്തനരഹിതമാക്കും.

$ sudo a2dissite 000-default.conf

7. അവസാനമായി, അപ്പാച്ചെ സേവനം പുനരാരംഭിക്കുക.

$ sudo service apache2 restart

ഘട്ടം 4: Magento കമ്മ്യൂണിറ്റി പതിപ്പ് ഡൗൺലോഡ് ചെയ്യുക

8. പതിവുപോലെ, ഞങ്ങൾ ഔദ്യോഗിക വെബ്uസൈറ്റിൽ നിന്ന് ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യും, ഈ ലേഖനം എഴുതുന്ന സമയത്ത്, കമ്മ്യൂണിറ്റി പതിപ്പിൽ നിന്നുള്ള ഏറ്റവും പുതിയ പതിപ്പ് 2.1.5 ആണ്, അത് നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ലിങ്ക് ഉപയോഗിച്ച് ഡൗൺലോഡ് ചെയ്യാം, അത് ചുവടെയുള്ളതാണ്. \പൂർണ്ണമായ റിലീസ് വിഭാഗം, തീർച്ചയായും, Magento ഡൗൺലോഡ് ചെയ്യുന്നതിന് മുമ്പ് നിങ്ങൾ ആദ്യം രജിസ്റ്റർ ചെയ്യേണ്ടതുണ്ട്.

  1. http://www.magentocommerce.com/download

9. നിങ്ങൾ Magento ഡൗൺലോഡ് ചെയ്uത ശേഷം, നിങ്ങൾക്ക് ഡൗൺലോഡ് ചെയ്uത ഫയൽ എക്uസ്uട്രാക്uറ്റുചെയ്യാം, റൂട്ട് അനുമതികൾ ഉപയോഗിച്ച് അതിന്റെ ഉള്ളടക്കം /var/www/html/ ൽ സ്ഥാപിക്കുക.

$ sudo mv Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz /var/www/html/example.com/
$ sudo tar -xvf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz
$ sudo rm -rf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz

10. ഇപ്പോൾ നമ്മൾ ഫയലുകളിലേക്കും ഫോൾഡറുകളിലേക്കും അപ്പാച്ചെ ഉടമസ്ഥാവകാശം സജ്ജമാക്കേണ്ടതുണ്ട്.

$ sudo chown -R www-data:www-data /var/www/html/example.com/

11. ഇപ്പോൾ നിങ്ങളുടെ ബ്രൗസർ തുറന്ന് ഇനിപ്പറയുന്ന url-ലേക്ക് നാവിഗേറ്റ് ചെയ്യുക, നിങ്ങൾക്ക് Magento ഇൻസ്റ്റാളേഷൻ വിസാർഡ് നൽകും.

http://server_domain_name_or_IP/

ഘട്ടം 5: Magento കമ്മ്യൂണിറ്റി പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക

12. Magento-ന്റെ ഇൻസ്റ്റാളേഷൻ പ്രക്രിയയിൽ നിങ്ങൾ കാണുന്ന ആദ്യ ഘട്ടമാണിത്, ലൈസൻസ് കരാർ അംഗീകരിച്ച് തുടരുക ക്ലിക്ക് ചെയ്യുക.

13. അടുത്തതായി, വിസാർഡ് ശരിയായ PHP പതിപ്പ്, PHP വിപുലീകരണങ്ങൾ, ഫയൽ അനുമതികൾ, അനുയോജ്യത എന്നിവയ്ക്കായി ഒരു റെഡിനസ് ചെക്ക് നടത്തും.

14. magento ഡാറ്റാബേസ് ക്രമീകരണങ്ങൾ നൽകുക.

16. Magento വെബ് സൈറ്റ് കോൺഫിഗറേഷൻ.

17. സമയമേഖലയും കറൻസിയും ഭാഷയും സജ്ജീകരിച്ച് നിങ്ങളുടെ Magento സ്റ്റോർ ഇഷ്ടാനുസൃതമാക്കുക.

18. നിങ്ങളുടെ Magento സ്റ്റോർ മാനേജ് ചെയ്യാൻ ഒരു പുതിയ അഡ്മിൻ അക്കൗണ്ട് സൃഷ്ടിക്കുക.

19. Magento ഇൻസ്റ്റാളേഷൻ തുടരാൻ 'ഇപ്പോൾ ഇൻസ്റ്റാൾ ചെയ്യുക' ക്ലിക്ക് ചെയ്യുക.

ഘട്ടം 6: Magento കോൺഫിഗറേഷൻ

Magento വളരെ കോൺഫിഗർ ചെയ്യാവുന്ന CMS ആണ്, പ്രശ്നം അത് എളുപ്പമല്ല എന്നതാണ്, ഇത് WordPress അല്ലെങ്കിൽ Drupal തീമുകളും മൊഡ്യൂളുകളും കോൺഫിഗർ ചെയ്യുന്നതുപോലെയല്ല, അതുകൊണ്ടാണ് ഞങ്ങൾ ഇവിടെ ഈ വിഭാഗത്തിൽ കൂടുതൽ സംസാരിക്കില്ല, എന്നിരുന്നാലും നിങ്ങൾക്ക് Magento ഔദ്യോഗിക ഉപയോക്താവിനെ ഡൗൺലോഡ് ചെയ്യാം നിങ്ങൾക്കായി മുന്നേറുന്നതിന് ബെന്നിംഗ്ടണിൽ നിന്ന് Magento എങ്ങനെ കോൺഫിഗർ ചെയ്യാമെന്ന് വിശദീകരിക്കുന്ന ഗൈഡ്.

  1. Magento ഹോംപേജ്
  2. Magento ഡോക്യുമെന്റേഷൻ

നിങ്ങൾ എപ്പോഴെങ്കിലും Magento പരീക്ഷിച്ചിട്ടുണ്ടോ? മറ്റ് വെബ്-കൊമേഴ്uസ് CMS-കളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഇതിനെക്കുറിച്ച് നിങ്ങൾക്ക് എന്ത് തോന്നുന്നു? ഞങ്ങളുടെ അഭിപ്രായ വിഭാഗം ഉപയോഗിച്ച് നിങ്ങളുടെ ഫീഡ്uബാക്ക് പങ്കിടുക.