Weboldal keresés

A legújabb Magento CMS telepítése Ubuntu és Debian rendszerben


A Magento egy ingyenes, nyílt forráskódú CMS webkereskedelmi webhelyekhez, amelyet először 2008-ban indítottak el, majd később az eBay is megvásárolta. A W3Techs szerint a Magentót 2,6% használja Az összes webhely világszerte az interneten, ezért fontos, hogy egy Linux rendszergazda tudja, hogyan kell telepíteni a Linux gépre, amit ebben a cikkben elmagyarázunk.

Magento jellemzők

  1. Ingyenes és nyílt forráskódú.
  2. PHP, Zend keretrendszer és MySQL adatbázis felhasználásával készült.
  3. Könnyen használható online webáruházak létrehozására.
  4. Lehetőség az alapértelmezett webhelytéma telepítésére és módosítására a tartalom módosítása nélkül.
  5. Modulok telepítése és konfigurálása további funkciók hozzáadásához.
  6. 3 elérhető kiadás, amelyek a következők: Community Edition – Professional Edition – Enterprise Edition.
  7. Nagy közösség támogatja.

Követelmények

Ez a cikk elvezeti Önt a Magento „Community Edition” legújabb verziójának telepítéséhez a következő rendszeren:

  1. Apache 2.2 vagy 2.4 verzió
  2. PHP 5.6 vagy 7.0.x vagy újabb verzió a szükséges bővítményekkel
  3. MySQL 5.6 vagy újabb verzió

1. lépés: Telepítse az Apache-t, a PHP-t és a MySQL-t

1. A Magento egy PHP szkript, amely MySQL adatbázist használ, ezért szükségünk lesz egy futó webszerverre és egy PHP-támogatással rendelkező MySQL adatbázis-kiszolgálóra, hogy telepítsük ezeket az Ubuntu/Debian-ra. a következő parancsokat kell futtatnia a terminálban.

Megjegyzés: Ubuntu/Debian rendszeren a mysql telepítése során a rendszer kéri, hogy alapértelmezés szerint állítsa be a mysql felhasználó (azaz root) jelszavát.

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

Megjegyzés: Jelenleg a PHP 7.1.3 a legújabb és legstabilabb verzió az alapértelmezett Ubuntu és Debian tárolóból, és működik a Magentoval Community Edition 2.1 és 2.0.

Ha régebbi Ubuntu vagy Debian disztribúciót használ, fontolja meg a PHP 7.0 vagy újabb verzióra való frissítést, hogy átvehesse a Magento CE (Community Edition) új funkcióit.

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.Ezután növelnie kell a PHP memóriáját a Magento számára, ehhez nyissa meg a php.ini fájlt.

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

Keresse meg a „memory_limit” sort a fájlban.

memory_limit = 128M

És módosítsa az értéket 512-re.

memory_limit = 512M

Miután az összes szükséges csomagot sikeresen telepítette a rendszerre/kiszolgálóra, lépjen tovább egy új MySQL adatbázis létrehozására a Magento telepítéséhez.

2. lépés: Hozzon létre MySQL adatbázist a Magento számára

3. Ez a rész bemutatja, hogyan hozhat létre új adatbázist és új felhasználót a Magento számára. Bár ajánlott egy új magento adatbázis, de opcionálisan telepítheti egy meglévő adatbázisba is, ez rajtad múlik.

Új adatbázis és felhasználó létrehozásához jelentkezzen be az adatbázis-kiszolgálóra root fiókkal és jelszóval, amelyet a mysql-server fenti telepítése során hozott létre.

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. lépés: Konfigurálja az Apache-t a Magento számára

4. Most létrehozunk egy új virtuális gazdagép fájlt example.com.conf Magento webhelyünkhöz az /etc/apache2/sites-available/ alatt. >.

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

Most adja hozzá a következő sorokat.

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    ServerAdmin webmaster@localhost
    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>

Mentse és zárja be a fájlt.

5. Most engedélyezze az új virtuális gazdagépet (example.com.conf) és a „mod_rewrite” modult.

sudo a2ensite example.com.conf
sudo a2enmod rewrite

6. Letiltjuk az alapértelmezett virtuális gazdagép konfigurációs fájlt, hogy elkerüljük az ütközéseket új virtuális gazdagépünkkel.

sudo a2dissite 000-default.conf

7. Végül indítsa újra az Apache szolgáltatást.

sudo service apache2 restart

4. lépés: Töltse le a Magento Community Edition-t

8. Szokás szerint a legfrissebb verziót a hivatalos webhelyről töltjük le, a cikk írásakor a Community Edition legújabb verziója a 2.1.5, amelyet a következőről tölthet le. Az alábbi linken a „Teljes kiadás” rész alatt található, természetesen a Magento letöltése előtt regisztrálnod kell.

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

9. A Magento letöltése után kibonthatja a letöltött fájlt, és elhelyezheti annak tartalmát a /var/www/html/ könyvtárban root jogosultságokkal.

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. Most be kell állítanunk az Apache tulajdonjogát a fájlok és mappák számára.

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

11. Most nyissa meg a böngészőt, és navigáljon a következő URL-re. Ekkor megjelenik a Magento telepítővarázsló.

http://server_domain_name_or_IP/

5. lépés: Telepítse a Magento Community Edition-t

12. Ez lesz az első lépés a Magento telepítési folyamatában. Fogadja el a licencszerződést, és kattintson a „Folytatás” gombra.

13. Ezután a varázsló készenléti ellenőrzést hajt végre a megfelelő PHP-verzió, PHP-kiterjesztések, fájlengedélyek és kompatibilitás érdekében.

14. Adja meg a magento adatbázis beállításait.

16. Magento webhely konfigurációja.

17. Szabja személyre Magento áruházát az időzóna, a pénznem és a nyelv beállításával.

18. Hozzon létre egy új rendszergazdai fiókot a Magento áruház kezeléséhez.

19. Most kattintson a „Telepítés most” gombra a Magento telepítésének folytatásához.

6. lépés: Magento konfiguráció

A Magento egy nagyon konfigurálható CMS, a probléma az, hogy nem egyszerű, nem olyan, mint WordPress vagy Drupal témák és modulok konfigurálása, ezért ebben a részben nem fogunk sokat beszélni, de letöltheti a Magento hivatalos felhasználóját útmutató, amely elmagyarázza, hogyan kell konfigurálni a Bennington Magento-ját, hogy előrehaladjon.

  1. Magento honlap
  2. Magento Documentaion

Próbáltad már a Magento-t? Mi a véleménye erről a többi web-kereskedelmi CMS-hez képest? Kérjük, ossza meg visszajelzését a megjegyzés rovatunk segítségével.