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
- Ingyenes és nyílt forráskódú.
- PHP, Zend keretrendszer és MySQL adatbázis felhasználásával készült.
- Könnyen használható online webáruházak létrehozására.
- 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.
- Modulok telepítése és konfigurálása további funkciók hozzáadásához.
- 3 elérhető kiadás, amelyek a következők: Community Edition – Professional Edition – Enterprise Edition.
- 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:
- Apache 2.2 vagy 2.4 verzió
- PHP 5.6 vagy 7.0.x vagy újabb verzió a szükséges bővítményekkel
- 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.
- 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.
- Magento honlap
- 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.