Kā instalēt jaunāko Magento CMS Ubuntu un Debian


Magento ir bezmaksas, atvērtā koda CMS tīmekļa komercijas vietnēm, kas pirmo reizi tika uzsākta 2008. gadā un vēlāk iegūta eBay, saskaņā ar W3Techs datiem, Magento visās interneta vietnēs visā pasaulē izmanto 2,6%, tāpēc tas ir Linux administratoram ir svarīgi zināt, kā to instalēt Linux mašīnā, ko mēs paskaidrosim šajā rakstā.

  1. Bezmaksas un atvērtas izcelsmes.
  2. Izveidots, izmantojot PHP, Zend framework un MySQL datu bāzi.
  3. To var viegli izmantot, lai izveidotu tiešsaistes interneta veikalus.
  4. Spēja instalēt un mainīt noklusējuma vietnes motīvu, nemainot saturu.
  5. Spēja instalēt un konfigurēt moduļus, lai pievienotu vairāk funkcionalitātes.
  6. 3 Pieejamie izmantojamie izdevumi, kas ir: Kopienas izdevums - profesionālais izdevums - uzņēmuma izdevums.
  7. Atbalsta liela kopiena.

Šis raksts palīdzēs instalēt jaunāko Magento “Kopienas izdevuma” versiju sistēmā, kas darbojas:

  1. Apache versija 2.2 vai 2.4
  2. PHP versija 5.6 vai 7.0.x vai jaunāka ar nepieciešamajiem paplašinājumiem
  3. MySQL 5.6 vai jaunāka versija

1. darbība: instalējiet Apache, PHP un MySQL

1. Magento ir PHP skripts, kas izmanto MySQL datu bāzi, tāpēc mums būs nepieciešams darbojošs tīmekļa serveris un MySQL datu bāzes serveris ar PHP atbalstu. Lai šīs lietas instalētu Ubuntu/Debian, jums būs jāpalaiž šādas komandas: terminālis.

Piezīme: Operētājsistēmā Ubuntu/Debian, mysql instalēšanas laikā pēc noklusējuma tas liks jums iestatīt mysql lietotāja (t.i., root) paroli.

$ 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

Piezīme: Pašlaik PHP 7.1.3 ir jaunākā un stabilākā pieejamā versija no noklusējuma Ubuntu un Debian krātuves un darbojas ar Magento Community Edition 2.1 un 2.0.

Ja izmantojat vecāku Ubuntu vai Debian izplatīšanu, apsveriet jaunināšanu uz PHP 7.0 vai jaunāku versiju, lai ieviestu jaunās Magento CE (kopienas izdevums) funkcijas.

$ 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. Pēc tam jums jāpalielina Magento PHP atmiņa, lai to izdarītu, atveriet failu php.ini.

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

Meklējiet failā rindiņu ‘memory_limit’.

memory_limit = 128M

Un mainiet vērtību uz 512.

memory_limit = 512M

Kad visas nepieciešamās pakotnes sistēmā/serverī ir veiksmīgi instalētas, dodieties uz priekšu, lai izveidotu jaunu MySQL datu bāzi Magento instalēšanai.

2. solis: izveidojiet MySQL datu bāzi Magento

3. Šajā sadaļā ir norādīts, kā izveidot jaunu datu bāzi un jaunu lietotāju Magento. Lai gan ir ieteicama jauna Magento datu bāze, bet pēc izvēles varat to izvietot arī esošā datu bāzē, tas ir atkarīgs no jums.

Lai izveidotu jaunu datu bāzi un lietotāju, piesakieties savā datu bāzes serverī, izmantojot root kontu un paroli, ko esat izveidojis, iepriekš instalējot mysql-server.

$ 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. darbība: konfigurējiet Apache Magento

4. Tagad mēs izveidosim jaunu virtuālā resursdatora failu example.com.conf mūsu Magento vietnei ar mapi/etc/apache2/sites-available /.

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

Tagad pievienojiet tai šādas rindas.

<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>

Saglabājiet un aizveriet failu.

5. Tagad iespējojiet jauno virtuālo resursdatoru (example.com.conf) un mod_rewrite moduli.

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

6. Mēs atspējosim noklusējuma virtuālā resursdatora konfigurācijas failu, lai izvairītos no konfliktiem ar mūsu jauno virtuālo resursdatoru.

$ sudo a2dissite 000-default.conf

7. Visbeidzot restartējiet Apache pakalpojumu.

$ sudo service apache2 restart

4. solis: lejupielādējiet Magento kopienas izdevumu

8. Kā parasti, mēs lejupielādēsim jaunāko versiju no oficiālās vietnes, šī raksta rakstīšanas laikā jaunākā versija no Kopienas izdevuma ir 2.1.5, kuru varat lejupielādēt, izmantojot šo saiti, tā atrodas sadaļā Sadaļa “Pilna izlaišana”, protams, vispirms jāreģistrējas, pirms lejupielādējat Magento.

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

9. Pēc Magento lejupielādes varat izvilkt lejupielādēto failu, ievietojot tā saturu mapē /var/www/html/, izmantojot sakņu atļaujas.

$ 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. Tagad mums failiem un mapēm jānosaka Apache īpašumtiesības.

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

11. Tagad atveriet pārlūkprogrammu un dodieties uz šādu URL, un jums tiks parādīts Magento instalēšanas vednis.

http://server_domain_name_or_IP/

5. darbība: instalējiet Magento kopienas izdevumu

12. Šis būs pirmais solis, ko redzēsiet Magento instalēšanas procesā. Pieņemiet licences līgumu un noklikšķiniet uz Turpināt.

13. Pēc tam vednis veiks pareizības PHP versijas, PHP paplašinājumu, failu atļauju un saderības pārbaudi.

14. Ievadiet magento datu bāzes iestatījumus.

16. Magento vietnes konfigurācija.

17. Pielāgojiet savu Magento veikalu, nosakot laika joslu, valūtu un valodu.

18. Lai pārvaldītu savu Magento veikalu, izveidojiet jaunu administratora kontu.

19. Tagad noklikšķiniet uz Instalēt tūlīt, lai turpinātu Magento instalēšanu.

6. solis: Magento konfigurācija

Magento ir ļoti konfigurējama CMS, problēma ir tā, ka tas nav viegli, tas nav tāpat kā WordPress vai Drupal tēmu un moduļu konfigurēšana, tāpēc mēs šeit daudz nerunāsim, taču jūs varat lejupielādēt Magento oficiālo lietotāju rokasgrāmata, kas paskaidros, kā konfigurēt Magento no Bennington, lai virzītos uz priekšu.

  1. Magento mājas lapa
  2. Magento Documentaion

Vai esat kādreiz izmēģinājis Magento? Ko jūs domājat par to, salīdzinot ar citām tīmekļa tirdzniecības CMS? Lūdzu, dalieties savās atsauksmēs, izmantojot mūsu komentāru sadaļu.