Kuidas installida uusim Magento CMS Ubuntu ja Debianisse


Magento on veebikaubanduse veebisaitide tasuta avatud lähtekoodiga CMS, mis käivitati esmakordselt 2008. aastal ja hiljem omandas eBay, W3Techsi andmetel kasutab Magentot 2,6% kõigil veebisaitidel kogu maailmas, mistõttu see on Linuxi administraatorile on oluline teada, kuidas seda Linuxi masinasse installida, mida me selles artiklis selgitame.

  1. tasuta ja avatud lähtekoodiga.
  2. Ehitatud PHP, Zendi raamistiku ja MySQL andmebaasi abil.
  3. Saab hõlpsasti kasutada veebipoodide loomiseks.
  4. Võimalus installida ja muuta veebisaidi vaiketeemat ilma sisu muutmata.
  5. Võimalus funktsionaalsuse lisamiseks mooduleid installida ja konfigureerida.
  6. 3 kasutatavad saadaolevad väljaanded, mis on: kogukondlik väljaanne - professionaalne väljaanne - ettevõtte väljaanne.
  7. Toetab suur kogukond.

See artikkel aitab teil installida Magento uusima versiooni kogukonnaversiooni töötavasse süsteemi:

  1. Apache versioon 2.2 või 2.4
  2. PHP versioon 5.6 või 7.0.x või uuem koos vajalike laiendustega
  3. MySQL-i versioon 5.6 või uuem

1. samm: installige Apache, PHP ja MySQL

1. Magento on PHP-skript, mis kasutab MySQL-i andmebaasi, seetõttu vajame töötavat veebiserverit ja PHP-toega MySQL-i andmebaasiserverit. Nende asjade installimiseks Ubuntu/Debianisse peate käivitama järgmised käsud: terminali.

Märkus: Ubuntu/Debiani korral palub see mysqli installimise ajal vaikimisi seadistada mysqli kasutaja (s.o root) parooli.

$ 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

Märkus. Praegu on PHP 7.1.3 viimane ja stabiilsem saadaval olev versioon Ubuntu ja Debiani vaikehoidlast ning töötab Magento Community Edition 2.1 ja 2.0 versioonidega.

Kui kasutate vanemat Ubuntu või Debiani levitamist, kaaluge Magento CE (kogukondliku versiooni) uute funktsioonide kasutuselevõtmist versioonile PHP 7.0 või uuemale versioonile üleminekuks.

$ 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. Järgmisena peate suurendama Magento jaoks PHP-mälu, selleks avage fail php.ini.

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

Otsige failis rida ‘memory_limit’.

memory_limit = 128M

Ja muutke väärtus väärtuseks 512.

memory_limit = 512M

Kui kõik vajalikud paketid on süsteemi/serverisse installitud, liikuge nüüd uue MySQL-i andmebaasi loomiseks Magento installimiseks.

2. samm: looge Magento jaoks MySQL-i andmebaas

3. Selles jaotises antakse juhised, kuidas luua Magento jaoks uus andmebaas ja uus kasutaja. Ehkki soovitatav on uus Magento andmebaas, kuid soovi korral saate selle ka olemasolevasse andmebaasi juurutada, on see teie enda teha.

Uue andmebaasi ja kasutaja loomiseks logige oma andmebaasiserverisse sisse juurkonto ja parooliga, mille olete loonud ülaltoodud mysql-serveri installimisel.

$ 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. samm: konfigureerige Apache Magento jaoks

4. Nüüd loome uue virtuaalse hostifaili example.com.conf meie Magento saidile kataloogi/etc/apache2/sites-available /.

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

Nüüd lisage sellele järgmised read.

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

Salvestage ja sulgege fail.

5. Nüüd lubage uus virtuaalne host (example.com.conf) ja moodul „mod_rewrite”.

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

6. Keelame virtuaalse hosti vaikimisi konfiguratsioonifaili, et vältida konflikte meie uue virtuaalse hostiga.

$ sudo a2dissite 000-default.conf

7. Lõpuks taaskäivitage teenus Apache.

$ sudo service apache2 restart

4. samm: laadige alla Magento kogukonnaversioon

8. Nagu tavaliselt, laadime uusima versiooni alla ametlikult veebisaidilt. Selle artikli kirjutamise ajal on kogukonna väljaande uusim versioon 2.1.5, mille saate alla laadida järgmise lingi abil, see on Jaotises "Täielik vabastamine" peate muidugi enne Magento allalaadimist registreeruma.

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

9. Pärast Magento allalaadimist võite allalaaditud faili ekstraktida, asetage selle sisu jaotisesse /var/www/html/, kasutades juurõigusi.

$ 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. Nüüd peame seadistama failidele ja kaustadele Apache'i omandilise kuuluvuse.

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

11. Nüüd avage oma brauser ja navigeerige järgmise URL-i juurde, kuvatakse teile Magento installiviisard.

http://server_domain_name_or_IP/

5. samm: installige Magento Community Edition

12. See on esimene samm, mida näete Magento installiprotsessis. Nõustuge litsentsilepinguga ja klõpsake nuppu „Jätka“.

13. Järgmisena viib viisard läbi PHP-versiooni, PHP-laienduste, failide lubade ja ühilduvuse kontrollimise valmiduse.

14. Sisestage magento andmebaasi seaded.

16. Magento veebisaidi seadistamine.

17. Kohandage oma Magento poodi, määrates ajavööndi, valuuta ja keele.

18. Looge oma Magento poe haldamiseks uus administraatori konto.

19. Nüüd klõpsake Magento installimise jätkamiseks nuppu „Install Now”.

6. samm: Magento seadistamine

Magento on väga konfigureeritav CMS, probleem on selles, et see pole lihtne, see pole nagu WordPressi või Drupali teemade ja moodulite konfigureerimine, mistõttu me ei räägi siin selles jaotises palju, kuid võite alla laadida Magento ametliku kasutaja juhend, mis selgitab, kuidas Benningtonist Magento seadistada teie jaoks edasi liikumiseks.

  1. Magento koduleht
  2. Magento Documentaion

Kas olete kunagi varem proovinud Magentot? Mida arvate sellest võrreldes teiste veebikaubanduse CMS-idega? Palun jagage tagasisidet meie kommentaaride jaotises.