Kuinka asentaa uusin Magento CMS Ubuntuun ja Debianiin


Magento on ilmainen avoimen lähdekoodin sisällönhallintajärjestelmä verkkokauppasivustoille, joka julkaistiin ensimmäisen kerran vuonna 2008 ja jonka eBay osti myöhemmin. W3Techsin mukaan Magentoa käyttää 2,6 % kaikki Internet-sivustot maailmanlaajuisesti, minkä vuoksi on tärkeää, että Linux-järjestelmänvalvoja tietää, kuinka se asennetaan Linux-koneeseen, minkä selitämme tässä artikkelissa.

Magento-ominaisuudet

  1. Ilmainen ja avoimen lähdekoodin.
  2. Rakennettu PHP:n, Zend-kehyksen ja MySQL-tietokannan avulla.
  3. Voidaan käyttää helposti verkkokauppojen luomiseen.
  4. Mahdollisuus asentaa ja muuttaa oletusteemaa verkkosivuilla ilman tarvetta muuttaa sisältöä.
  5. Mahdollisuus asentaa ja konfiguroida moduuleja lisäämään toimintoja.
  6. 3 Käytettävissä olevaa versiota, jotka ovat: Community Edition – Professional Edition – Enterprise Edition.
  7. Suuren yhteisön tukemana.

Vaatimukset

Tämä artikkeli opastaa sinua asentamaan Magenton ”Community Edition” -version uusimman version järjestelmään, jossa on käytössä:

  1. Apache-versio 2.2 tai 2.4
  2. PHP-versio 5.6 tai 7.0.x tai uudempi vaadituilla laajennuksilla
  3. MySQL-versio 5.6 tai uudempi

Vaihe 1: Asenna Apache, PHP ja MySQL

1. Magento on PHP-skripti, joka käyttää MySQL-tietokantaa, minkä vuoksi tarvitsemme käynnissä olevan verkkopalvelimen ja MySQL-tietokantapalvelimen PHP-tuella asentaaksesi nämä asiat Ubuntuun/Debianiin. täytyy suorittaa seuraavat komennot terminaalissa.

Huomaa: Ubuntu/Debian pyytää mysql-asennuksen aikana sinua asettamaan mysql-käyttäjän (eli rootin) salasanan oletuksena.

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

Huomaa: tällä hetkellä PHP 7.1.3 on uusin ja vakain saatavilla oleva versio Ubuntun ja Debianin oletusvarastosta, ja se toimii Magenton kanssa Community Edition 2.1 ja 2.0.

Jos käytät vanhempaa Ubuntu- tai Debian-jakelua, harkitse päivitystä PHP 7.0:aan tai uudempaan ottaaksesi käyttöön Magento CE:n (Community Edition) uudet ominaisuudet.

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.Seuraavaksi sinun on lisättävä PHP-muistia Magentolle. Voit tehdä tämän avaamalla php.ini-tiedoston.

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

Etsi tiedostosta rivi "memory_limit".

memory_limit = 128M

Ja muuta arvoksi 512.

memory_limit = 512M

Kun kaikki tarvittavat paketit on asennettu järjestelmään/palvelimeen onnistuneesti, siirry nyt eteenpäin uuden MySQL-tietokannan luomiseksi Magento-asennusta varten.

Vaihe 2: Luo MySQL-tietokanta Magentolle

3. Tämä osio opastaa uuden tietokannan ja uuden käyttäjän luomista Magentoon. Vaikka uusi magento-tietokanta on suositeltavaa, mutta valinnaisesti voit ottaa sen käyttöön myös olemassa olevaan tietokantaan, se on sinun.

Luodaksesi uuden tietokannan ja käyttäjän kirjaudu sisään tietokantapalvelimellesi root-tilillä ja salasanalla, jotka loit yllä mysql-server-asennuksen aikana.

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

Vaihe 3: Määritä Apache Magentoon

4. Luomme nyt uuden virtuaalisen isäntätiedoston example.com.conf Magento-sivustollemme osoitteessa /etc/apache2/sites-available/ >.

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

Lisää siihen nyt seuraavat rivit.

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

Tallenna ja sulje tiedosto.

5. Ota nyt käyttöön uusi virtuaalinen isäntä (example.com.conf) ja mod_rewrite-moduuli.

sudo a2ensite example.com.conf
sudo a2enmod rewrite

6. Poistamme virtuaalisen isännän oletusmääritystiedoston käytöstä välttääksemme ristiriidat uuden virtuaalipalvelimen kanssa.

sudo a2dissite 000-default.conf

7. Käynnistä lopuksi Apache-palvelu uudelleen.

sudo service apache2 restart

Vaihe 4: Lataa Magento Community Edition

8. Kuten tavallista, lataamme uusimman version viralliselta verkkosivustolta. Tämän artikkelin kirjoitushetkellä Community Editionin uusin versio on 2.1.5, jonka voit ladata käyttämällä seuraava linkki, se on "Täysi julkaisu" -osiossa, tietysti sinun on rekisteröidyttävä ennen Magenton lataamista.

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

9. Kun olet ladannut Magenton, voit purkaa ladatun tiedoston ja sijoittaa sen sisällön hakemistoon /var/www/html/ pääkäyttäjän oikeuksin.

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. Nyt meidän on asetettava Apachen omistajuus tiedostoille ja kansioihin.

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

11. Avaa nyt selaimesi ja siirry seuraavaan URL-osoitteeseen. Sinulle esitetään Magento-asennusvelho.

http://server_domain_name_or_IP/

Vaihe 5: Asenna Magento Community Edition

12. Tämä on ensimmäinen vaihe, jonka näet Magenton asennusprosessissa. Hyväksy käyttöoikeussopimus ja napsauta Jatka.

13. Seuraavaksi ohjattu toiminto suorittaa valmiuden tarkistuksen oikean PHP-version, PHP-laajennusten, tiedostojen käyttöoikeuksien ja yhteensopivuuden varalta.

14. Anna magento-tietokannan asetukset.

16. Magento-verkkosivuston määritykset.

17. Mukauta Magento-kauppaasi asettamalla aikavyöhyke, valuutta ja kieli.

18. Luo uusi järjestelmänvalvojatili hallitaksesi Magento-kauppaasi.

19. Jatka Magenton asennusta napsauttamalla Asenna nyt.

Vaihe 6: Magento-määritys

Magento on hyvin konfiguroitavissa oleva CMS, ongelmana on, että se ei ole helppoa, se ei ole kuin WordPressin tai Drupalin teemojen ja moduulien määrittäminen, siksi emme puhu paljon tässä osiossa täällä, mutta voit ladata Magenton virallisen käyttäjän opas, joka selittää, kuinka Benningtonin Magento määritetään etenemään puolestasi.

  1. Magenton kotisivu
  2. Magento Documentaion

Oletko koskaan kokeillut Magentoa? Mitä mieltä olet siitä verrattuna muihin verkkokaupan sisällönhallintajärjestelmiin? Ole hyvä ja jaa palautteesi kommenttiosiomme avulla.