Kuinka asentaa uusin Magento CMS Ubuntussa ja Debianissa


Magento on ilmainen, avoimen lähdekoodin CMS-verkkokauppasivustoille, joka käynnistettiin ensimmäisen kerran vuonna 2008 ja myöhemmin hankittiin eBayn mukaan, W3Techsin mukaan Magentoa käyttää 2,6% kaikilla Internet-sivustoilla maailmanlaajuisesti, minkä vuoksi se on tärkeää Linux-järjestelmänvalvojalle tietää kuinka asentaa se Linux-koneelle, jonka selitämme tässä artikkelissa.

  1. ilmainen ja avoimen lähdekoodin.
  2. Rakennettu käyttämällä PHP: tä, Zend-kehystä ja MySQL-tietokantaa.
  3. Voidaan helposti käyttää verkkokauppojen luomiseen.
  4. Mahdollisuus asentaa ja muuttaa verkkosivuston oletusteemaa ilman tarvetta muuttaa sisältöä.
  5. Mahdollisuus asentaa ja määrittää moduuleja lisäämään toimintoja.
  6. 3 Käytettävissä olevat versiot, jotka ovat: Yhteisöversio - Professional-versio - Enterprise-versio.
  7. Tukee suuri yhteisö.

Tämä artikkeli opastaa sinua asentamaan Magenton ”Yhteisö-version” uusimman version järjestelmään:

  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-komentosarja, joka käyttää MySQL-tietokantaa. Siksi tarvitsemme käynnissä olevan web-palvelimen ja MySQL-tietokantapalvelimen, jossa on PHP-tuki. Asentaaksesi nämä asiat Ubuntu/Debian -palveluun, sinun on suoritettava seuraavat komennot: terminaali.

Huomautus: Ubuntu/Debianissa mysql-asennuksen aikana se kehottaa sinua asettamaan oletuksena salasanan mysql-käyttäjälle (ts. Root).

$ 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 saatavana oleva versio oletusarvoisesta Ubuntu- ja Debian-arkistosta, ja se toimii Magento Community Edition 2.1: n ja 2.0: n kanssa.

Jos käytät vanhempaa Ubuntu- tai Debian-jakelua, harkitse päivittämistä PHP 7.0: een tai uudempaan, jotta Magento CE: n (yhteisöversio) uudet ominaisuudet otetaan käyttöön.

$ 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ä Magenton PHP-muistia. Voit tehdä tämän avaamalla php.ini-tiedoston.

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

Etsi tiedostorivi ”memory_limit”.

memory_limit = 128M

Ja muuta arvoksi 512.

memory_limit = 512M

Kun kaikki vaaditut paketit on asennettu järjestelmään/palvelimeen, voit nyt luoda uuden MySQL-tietokannan Magenton asennusta varten.

Vaihe 2: Luo MySQL-tietokanta Magentoa varten

3. Tässä osassa neuvotaan, kuinka luoda uusi tietokanta ja uusi käyttäjä Magentolle. Vaikka uutta magento-tietokantaa suositellaan, mutta vaihtoehtoisesti voit ottaa sen myös olemassa olevaan tietokantaan, se on sinulle sopiva.

Jos haluat luoda uuden tietokannan ja käyttäjän, kirjaudu tietokantapalvelimeesi pääkäyttäjätunnuksella ja salasanalla, jotka olet luonut yllä olevan mysql-palvelimen 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 Magentoa varten

4. Nyt luomme uuden virtuaalisen isäntätiedoston example.com.conf Magento-sivustollemme hakemistossa/etc/apache2/sites-available /.

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

Lisää nyt siihen seuraavat rivit.

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

Tallenna ja sulje tiedosto.

5. Ota nyt käyttöön uusi virtuaaliasema (esimerkki.com.conf) ja mod_rewrite-moduuli.

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

6. Poistamme oletuksena olevan virtuaalikoneen kokoonpanotiedoston, jotta vältetään ristiriidat uuden virtuaalikoneemme 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 viimeisimmän version virallisilta verkkosivustoilta. Tämän artikkelin kirjoittamishetkellä yhteisön version uusin versio on 2.1.5, jonka voit ladata seuraavalla linkillä, se on "Täysi julkaisu" -osio on tietysti ensin rekisteröitävä ennen Magenton lataamista.

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

9. Kun olet ladannut Magento, voit purkaa ladatun tiedoston, sijoita sen sisältö kansioon /var/www/html/ juurioikeuksilla.

$ 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 Apache-omistajuus tiedostoille ja kansioille.

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

11. Avaa nyt selain ja siirry seuraavaan URL-osoitteeseen, jolloin sinulle näytetään ohjattu Magento-asennus.

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 lisenssisopimus ja napsauta Jatka.

13. Seuraavaksi ohjattu toiminto suorittaa valmiustarkistuksen oikean PHP-version, PHP-laajennusten, tiedostojen oikeuksien ja yhteensopivuuden suhteen.

14. Anna magento-tietokannan asetukset.

16. Magenton verkkosivuston kokoonpano.

17. Mukauta Magento-myymälääsi asettamalla aikavyöhyke, valuutta ja kieli.

18. Luo uusi järjestelmänvalvojan tili Magento-kauppasi hallitsemiseksi.

19. Napsauta nyt Asenna nyt jatkaaksesi Magenton asennusta.

Vaihe 6: Magento-määritykset

Magento on erittäin konfiguroitava CMS, ongelmana on, että se ei ole helppoa, se ei ole kuin WordPress- tai Drupal-teemojen ja moduulien määrittäminen, joten emme puhu paljon tässä osiossa, mutta voit ladata Magenton virallisen käyttäjän opas, joka selittää kuinka Magento määritetään Benningtonista etenemään sinulle.

  1. Magenton kotisivu
  2. Magento Documentaion

Oletko koskaan kokeillut Magentoa aiemmin? Mitä mieltä olet siitä verrattuna muihin verkkokaupan CMS: iin? Ole hyvä ja jaa palautettasi kommenttiosastollamme.