Ubuntu

Kā instalēt un konfigurēt Magento 2.3.0 Ubuntu 18.04

Kā instalēt un konfigurēt Magento 2.3.0 Ubuntu 18.04

Magento ir atvērtā koda moderna mākoņa e-komercijas platforma. Tas ir rakstīts PHP, un tā platformai ir gan bezmaksas, gan apmaksāta versija. Kopienas izdevums tiek piedāvāts bez maksas, savukārt apmaksātā versija ir paredzēta uzņēmumiem ar paaugstinātām mākoņu integrācijas iespējām.

Magento ir dažas pārliecinošas iespējas e-komercijas biznesam, lai no nulles izveidotu un izaudzētu unikālu tiešsaistes veikalu. Pirmā stabilā Magento versija tika izlaista 2008. gadā. 2018. gada maijā Adobe iegādājās Magento par 1 ASV dolāru.68 miljardi. Pašreizējā stabilā versija ir Magento 2.3.0.

Instalējiet Magento 2.3.0 Ubuntu

Šajā apmācībā mēs jums sniegsim soli pa solim kā instalēt un konfigurēt Magento 2.3.0 Ubuntu 18.04. Pirms pāriet uz pakāpieniem, noskaidrosim priekšnoteikumus.

Magento 2.3.x tehnoloģiju kaudzes prasības

Detalizētas sistēmas prasības ir atrodamas oficiālajā Magento vietnē. Mūsu uz Nginx balstītajam testa datoram ir šāda iestatīšana:

1. Nginx instalēšana

Nginx ir vēl viens tīmekļa serveris, un to izmanto kā apgriezto starpniekserveri, HTTP kešatmiņu, slodzes līdzsvarotāju un pasta starpniekserveri utt. Vispirms ir jāpārbauda pieejamā Nginx versija krātuvēs. Palaidiet termināli un ievadiet šādu komandu:

sudo apt-cache politika nginx

Pārbaudiet pieejamo Nginx versiju

Šī komanda instalē Nginx.

sudo apt-get -y instalējiet nginx

Nginx pakalpojumam vajadzētu sākt automātiski. Jūs varat pārbaudīt tā statusu:

sudo systemctl statuss nginx.apkalpošana

Pārbaudiet statusu

Kādu iemeslu dēļ, ja jūs nevarat redzēt Nginx kā aktīvu procesu, jūs joprojām varat manuāli sākt procesu:

sudo systemctl sākt nginx.apkalpošana

Pēc tam palaidiet interneta pārlūku un pārbaudiet Nginx instalēšanu:

http: // localhost /

Varat arī ievadīt sava servera IP. Piemēram,

http: // 192.168. lpp.20.3 (servera IP)

Ja redzat Nginx noklusējuma lapu. Instalēšana ir veiksmīga!

Pārbaudiet nginx instalēšanu

2. PHP 7 instalēšana.2

Kā parasti, vispirms pārbaudīsim PHP 7 pieejamību.2.

sudo apt-cache politika php7.2

Pēc tam jūs varat instalēt PHP 7.2 un pagarinājumi.

sudo apt-get install php7.2 fpm php7.2-cli php7.2 php7.2-kopīgs php7.2-gd php7.2-mysql php7.2-čokurošanās php7.2-intl php7.2-xsl php7.2 mbstring php7.2 zip php7.2-bcmath php7.2-iconv php7.2 ziepes

Pārbaudiet PHP 7 instalēšanu.2, izmantojot šādu komandu:

sudo php -v

Pārbaudiet PHP instalāciju

Pārbaudiet, vai visi PHP paplašinājumi ir instalēti:

sudo php -me

Rezultātam jābūt līdzīgam šādam

[PHP moduļi] bcmath kalendārs Core ctype čokurošanās datums dom exif fileinfo filtrs ftp gd gettext hash iconv intl json libxml mbstring mysqli mysqlnd openssl pcntl pcre ACVN pdo_mysql Phar posix readline Reflection session shmop SimpleXML ziepju ligzdas nātrija SPS ssdml smsml xsl Zend OPcache zip zlib [Zend moduļi] Zend OPcache

Mainiet PHP parametrus, lai tie atbilstu Magento vajadzībām optimālai veiktspējai. Jo īpaši mēs norādīsim RAM piešķiršanu un izpildes laiku.

Izmantojiet komandu vim, lai rediģētu php.ini fails:

vim / etc / php / 7.2 / fpm / php.ini

Mainiet šādus parametrus:

memory_limit = 2G max_execution_time = 1800 zlib.izejas_saspiešana = O

Saglabājiet un aizveriet failu. Rediģēsim vēl vienu failu:

vim / etc / php / 7.2 / cli / php.ini

Mainiet šādus parametrus. Jā, tas ir tāds pats kā iepriekšējais mod.

memory_limit = 2G max_execution_time = 1800 zlib.izejas_saspiešana = O

Saglabājiet un aizveriet failu. Lai jaunie iestatījumi stātos spēkā, jums ir jārestartē php fpm.

sudo systemctl restartējiet php7.2-fpm

3. MySQL 5 instalēšana.7

Sākot ar to pašu vingrinājumu. Pārbaudiet pieejamo versiju krātuvēs.

sudo apt-cache politika mysql-server

Pabeidziet MYSQL instalēšanu:

sudo apt install -y mysql-serveris mysql-client

Pārbaudiet MYSQL servera statusu:

sudo systemctl statusa mysql.apkalpošana

Startējiet MYSQL serveri:

sudo systemctl sākt mysql.apkalpošana

Nodrošiniet instalēšanu:

sudo mysql_secure_installation

Pārbaudiet instalāciju:

sudo mysql -u sakne -p

4. Magento 2 instalēšana un konfigurēšana.3.0

Visbeidzot, mēs esam šeit, lai lejupielādētu un instalētu Magento programmatūru. Ir daži veidi, kā to izdarīt:

Mēs iesakām izmantot komponistu, un mēs jums parādīsim, kā. Pirmkārt, instalējiet komponistu, izmantojot šādu komandu:

sudo čokurošanās -sS https: // getcomposer.org / instalētājs | sudo php - --install-dir = / usr / bin --filename = komponists

Izveidojiet mapi un lietotāju Magento instalēšanai:

sudo adduser izvietot
sudo mkdir -p / var / www / html / webapp

Mainiet mapes atļaujas:

chown -R izvietot: www-data / var / www / html / webapp

Pirms Magento lejupielādes, izmantojot komponistu, jums jāsaņem autentifikācijas atslēgas no Magento.

Lai iegūtu autentifikācijas atslēgas, rīkojieties šādi:

  1. Piesakieties Magento Marketplace. Ja jums nav konta, varat to izveidot bez maksas, noklikšķinot uz “Reģistrēties ”.
  2. Pēc tam lapas augšējā labajā stūrī noklikšķiniet uz sava konta nosaukuma un atlasiet “Mans profils ”.
  3. Klikšķis "Piekļuves atslēgas ” cilnē Marketplace.
  4. Klikšķis "Izveidot jaunu piekļuves atslēgu ”. Ievadiet noteiktu taustiņu nosaukumu un noklikšķiniet uz “LABI".
  5. Izmantojiet “Publiskā atslēga ” kā savu lietotājvārdu unPrivātā atslēga ” kā paroli.

Autentifikācijas taustiņi

Turklāt varat uzzināt oficiālo dokumentāciju par autentifikācijas atslēgām Magento tīmekļa vietnē. Laiks sākt Magento lejupielādi:

Mainiet lietotāju uz iepriekš izveidoto lietotāju.

sudo su izvietot

Pārejiet uz Webapp direktoriju:

cd / var / www / html / webapp

Visbeidzot, lejupielādējiet Magento, izmantojot komponistu:

komponists create-project --repository = https: // repo.magento.com / magento / project-community-edition = 2.3.0 .

Kad tiek prasīts ievadīt lietotājvārdu un paroli. Norādiet savas Magento autentifikācijas atslēgas:

Lejupielādējiet Magento, izmantojot komponistu

Jums vajadzētu arī redzēt uzvedni, lai saglabātu akreditācijas datus. Ierakstiet Y, lai sāktu Magento un tā nepieciešamo moduļu lejupielādi. Pēc instalēšanas izejiet no termināla.

5. Nginx konfigurēšana

Vispirms mēs izveidosim jaunu virtuālo resursdatoru Magento vietnei. Vispirms Magento instalācijas direktorijā ir Nginx konfigurācijas faila paraugs, tāpēc mēs to vienkārši nokopēsim nginx direktorijā:

cp / var / www / html / webapp / nginx.konf.paraugs / etc / nginx / magento.konf

Izveidojiet virtuālo resursdatora konfigurācijas failu ar nosaukumu “magento”

sudo vim / etc / nginx / sites-available / magento

Pievienojiet failam šādu saturu. Pārliecinieties, ka domēna nosaukums ir aizstāts magentotest.fosslinux.com zemāk esošajā tekstā.

 upstream fastcgi_backend servera unix: / run / php / php7.2-fpm.zeķes;  serveris klausīties 80; servera_nosaukums magentotest.fosslinux.com; iestatiet $ MAGE_ROOT / var / www / html / webapp; ietver / etc / nginx / magento.konf;  

Saglabājiet un izejiet no faila.

Iespējojiet izveidoto virtuālo resursdatoru:

sudo ln -s / etc / nginx / sites-available / magento / etc / nginx / sites-enabled

Pārbaudiet nginx sintaksi:

sudo nginx -t

Restartējiet Nginx pakalpojumu:

sudo systemctl restartējiet nginx

6. MySQL lietotāja konfigurēšana

Piesakieties MySQL serverī, izmantojot root pieteikšanos.

sudo mysql -u sakne -p

Izveidojiet datubāzi pēc savas izvēles.

Izveidot datu bāzi magdb;

Izveidojiet datu bāzes lietotāju.

IZVEIDOT LIETOTĀJU magousr @ 'localhost', KO IDENTIFICĒJA '123abc';

Piešķiriet atļaujas.

piešķirt visas privilēģijas magdb.* uz 'magousr' @ localhost;
Skalošanas privilēģijas;

Lai instalēšanas process noritētu raiti, jums jāiestata mapes atļauja. Ja tas netiek izdarīts, gaidāmajā posmā bieži beidzas kļūda Kļūdas pārbaude.

Mainiet direktoriju uz dokumenta sakni.

sudo cd / var / www / html / webapp

Mainīt mapes atļaujas.

sudo chmod -R 775 var / generated / pub / app / vendor /

Sāksim Magento! Palaidiet tīmekļa pārlūku un ierakstiet sava tīmekļa servera nosaukumu. Acīmredzot nomainiet burvīgs.fosslinux.com ar savu domēna vārdu un nospiediet Enter.

http: // magentotest.fosslinux.com / setup

Jums vajadzētu redzēt Magento tīmekļa lapu.

Magento iestatīšanas lapa

Noklikšķiniet uz “Piekrītu un iestatiet Magento” un veiciet gatavības pārbaudes procesu. Noklikšķiniet uz Tālāk.

Gatavības pārbaude

Jums jāievada datu bāzes informācija. Ievadiet datu bāzes servera resursdatora nosaukumu, lietotājvārdu, paroli un datu bāzes nosaukumu. Pēc izvēles mēs varam ievadīt tabulas prefiksu, lai viegli identificētu datu bāzi. Noklikšķiniet uz Tālāk.

Datu bāze

Sadaļā Web konfigurācija ievadiet veikala adresi, kam seko administratora adrese. Pārliecinieties, vai “Šifrēšanas atslēga” ir iestatīta uz “Es gribu izmantot Magento ģenerēto atslēgu”. Noklikšķiniet uz Tālāk.

Tīmekļa konfigurācija

Pielāgojiet savu veikalu atbilstoši savām vajadzībām:

Pielāgojiet savu veikalu

Izveidojiet administratora kontu:

Izveidojiet administratora kontu

Pabeidziet instalēšanu, noklikšķinot uz “Instalēt tūlīt”.

Uzstādīt

Pagaidiet, līdz instalēšana ir pabeigta.

Instalācijas gaita

Izbaudiet panākumus!

Pārbaudiet un pārlūkojiet veikalu.

Pārbaudiet veikalu

Ievadiet administratora lietotājvārdu un pieteikšanās paroli.

Administratora pieteikšanās lapa

Tieši tā! Cerams, ka jūsu instalēšana noritēja nevainojami kā mana. Paziņojiet mums savas atsauksmes zemāk esošajos komentāros.

Kā mainīt peles un skārienpaliktņu ritināšanas virzienu operētājsistēmā Windows 10
Pele un SkārienpaliktnisTas ne tikai padara skaitļošanu vienkāršu, bet arī efektīvāku un mazāk laikietilpīgu. Mēs nevaram iedomāties dzīvi bez šīm ier...
Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...