Introduksjon

Magento er en robust e-handelsplattform som gjør det mulig for utviklere og online gründere å lage og tilpasse nettbutikker på få minutter. Plattformen er skrevet i PHP, og den krever database- og webservere for å kunne kjøre. På den annen side er Ubuntu en åpen kildekodeplattform som leverer teknisk og økonomisk skalerbarhet for å dekke serverbehov på bedriftsnivå.


Denne opplæringen vil hjelpe deg med å installere den nyeste versjonen av Magento på Ubuntu 18.04 LTS. Vi’Jeg bruker LAMP (Linux, Apache2, MySQL og PHP) for å installere Magento 2 på din Linux-distribusjon. For å oppnå dette, la oss følge trinnene nedenfor.

Forutsetninger

Først bør du sørge for at systemet ditt er oppdatert. Kjør kommandoene nedenfor for å oppdatere og oppgradere systemet ditt:

$ sudo apt-get update -y
$ sudo apt-get upgrade -y

Trinn 1 – Installere Apache2

Som nevnt krever Magento at en webserver skal kjøres prisverdig. Av denne grunn, vi’Først installerer jeg Apache2, som er en av de mest populære webserverne i den moderne tech-verdenen. Kjør kommandoen nedenfor for å installere Apache2:

$ sudo apt-get install apache2

Kjør deretter kommandoen nedenfor for å deaktivere katalogoppføringen:

$ sudo sed -i "s / Options Indexes FollowSymLinks / Options FollowSymLinks /" /etc/apache2/apache2.conf

Når Apache2 er installert, kjør kommandoen nedenfor for å starte og aktivere tjenesten:

$ sudo systemctl starter apache2.service
$ sudo systemctl aktiverer apache2.service

Trinn 2 – Installere MariaDB

Nå er webserveren satt. Deretter installerer vi databaseserveren, og MariaDB er alltid en flott plattform å starte med. Kjør kommandoene nedenfor for å installere MariaDB.

$ sudo apt-get install mariadb-server mariadb-client

Bruk kommandoene nedenfor for å starte og aktivere databaseserveren:

$ sudo systemctl start mariadb.service
$ sudo systemctl aktivere mariadb.service

Kjør deretter kommandoen nedenfor for å sikre databaseserveren:

$ sudo mysql_secure_installation

Her blir du bedt om å svare på følgende spørsmål:

  • Angi gjeldende passord for root (skriv inn for ingen): siden du nettopp har installert MariaDB og ikke har satt root-passordet ennå, er passordverdien tom. Trykk Enter for å fortsette.
  • Angi root-passord? [Y / n]: Type Y og trykk Tast inn å fortsette
  • Nytt passord: Skriv inn ditt foretrukne passord
  • Skriv inn nytt passord på nytt: Skriv passordet på nytt og trykk Tast inn å fortsette
  • Vil du fjerne anonyme brukere? [Y / n]: Type Y, trykk deretter på Tast inn
  • Vil du ikke tillate root-pålogging eksternt? [Y / n]: Type Y og trykk Tast inn
  • Vil du fjerne testdatabasen og få tilgang til den? [Y / n]: Type Y, trykk deretter på Tast inn
  • Vil du laste opp rettighetsbordet nå? [Y / n]: Type Y og trykk Tast inn.

Start databaseserveren på nytt:

$ sudo systemctl omstart mariadb.service

Trinn 3 – Installere PHP 7.1 og tilhørende moduler

Ubuntu standard lagringsplasser gir ikke PHP 7.1, og det betyr at du må installere applikasjonen fra tredjepartslagre.

Kommandoene nedenfor vil hjelpe deg å legge til tredjepartslager for PHP 7.1:

$ sudo apt-get install software-egenskaper-common
$ sudo add-apt-repository ppa: ondrej / php

For å oppdatere og oppgradere til den nødvendige PHP-versjonen (7.1), kjører du kommandoen nedenfor:

$ sudo apt oppdatering

Deretter kjører du følgende kommando for å installere PHP 7.1 sammen med tilhørende moduler:

$ sudo apt-get install php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7 .1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl

Trinn 4 – Opprette Magento-database

Nå er alle pakkene som kreves for å støtte Magento 2-installasjonen, klare. Neste, vi’Jeg oppretter en tom database for Magento. For å oppnå dette, logger du først på MariaDB-serveren:

$ sudo mysql -u root -p

Du blir bedt om å få passordet ditt til MariaDB Server. Skriv inn passordet og klikk Tast inn å fortsette.

Kjør følgende kommandoer for å opprette en ny database med tittelen Magento.

CREATEDATABASE magento;

Deretter oppretter du en bruker som heter magentouser og tilordne brukeren et nytt passord ved å bruke kommandoene nedenfor:

CREATEUSER’magentouser ‘@’ localhost’IDENTIFIEDBY’new_password_here ‘;

Gi deretter brukeren deg’har opprettet ubegrenset tilgang til den nye databasen:

TIL ALLE PÅ magento. * TO’magentouser ‘@’ localhost’IDENTIFIEDBY’user_password_here’WITHGRANTOPTION;

Lagre endringene og avslutt:

FLUSHPRIVILEGES;
EXIT;

Trinn 5 – Last ned den siste Magento-utgivelsen

Opprett en konto på Magento nettsted for å få rett til å laste ned en kopi av applikasjonen. Last ned samfunnsutgaven av Magento.

Kjør deretter følgende kommandoer for å trekke ut filen i din Apache2-rotkatalog:

$ sudo mkdir / var / www / html / magento /
$ sudo tar -zxvf ~ / Nedlastinger / Magento-CE * .tar.gz -C / var / www / html / magento /

Du må endre katalogtillatelsen for å tilpasse Apache2-konfigurasjonen:

$ sudo chown -R www-data: www-data / var / www / html / magento
$ sudo chmod -R 755 / var / www / html / magento

Trinn 6 – Konfigurering av Apache2

Nå er installasjonen nesten fullført, men vi må konfigurere Apache2 nettstedskonfigurasjonsfil for din Magento-butikk. Denne konfigurasjonsfilen dikterer hvordan besøkende på nettstedet får tilgang til Magento-innholdet.

Først lager vi konfigurasjonsfilen og navngir den magento.conf:

$ sudo nano /etc/apache2/sites-available/magento.conf

Deretter limer du følgende innhold i konfigurasjonsfilen og lagrer.

Merk: Erstatte example.com og www.eksempel.no med din egen legitimasjon.

ServerAdmin [email protected]
DocumentRoot / var / www / html / magento /
Servernavn eksempel.com
ServerAlias ​​www.example.com

Valg Indekser FollowSymLinks MultiViews
AllowOverrideAll
Ordre tillat, nekt
tillat fra alle

Feillogg $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log kombinert

Lagre og lukk

Trinn 7 – Aktivere Omskrivningsmodulen og Magento

Når den virtuelle verten er konfigurert, kjører du kommandoene nedenfor for å aktivere den:

$ sudo a2ensite magento.conf
$ sudo a2enmod omskrive

Trinn 8 – Start Apache2 på nytt

Kjør kommandoen nedenfor for å starte tjenesten på nytt:

$ sudo systemctl omstart apache2.service

Når Apache2 startes på nytt, kan alle endringene av innstillinger tre i kraft.

Trinn 9 – Sette opp Magento-butikken

Åpne en nettleser og søk på serverens domenenavn (http://eksempel.no). Dette vil presentere Magento-installasjonsveiviseren. Følg instruksjonene i veiviseren for å fullføre installasjonen.

Slik installerer du Magento på Ubuntu 18.04

  • Beredskapskontroll

Klikk Start beredskapskontroll å sette i gang prosessen:

Slik installerer du Magento på Ubuntu 18.04

Slik installerer du Magento på Ubuntu 18.04

  • Legge til databaseinformasjon

Deretter skriver du inn databaseopplysninger

Slik installerer du Magento på Ubuntu 18.04

Klikk neste for å gå til neste trinn, følg instruksjonene nøye og fortsett til du kommer til Opprett administratorkonto.

  • Oppretter administrasjonskonto

Angi alle nødvendige detaljer

Slik installerer du Magento på Ubuntu 18.04

Fortsett til installasjonen er fullført:

Slik installerer du Magento på Ubuntu 18.04

Det er det!

Konklusjon

Du har installert Magento på Ubuntu 18.04-serveren. Takk for at du brukte denne opplæringen til å installere en av de mest populære open source e-handelsplattformene. Alt det beste når du går ut på et oppdrag å handle online.

Sjekk ut disse topp 3 Magento-hosting-tjenestene:

FastComet

Startpris:
$ 2.95


Pålitelighet
9.7


Priser
9.5


Brukervennlig
9.7


Brukerstøtte
9.7


Funksjoner
9.6

Les anmeldelser

Besøk FastComet

A2 Hosting

Startpris:
$ 3.92


Pålitelighet
9.3


Priser
9.0


Brukervennlig
9.3


Brukerstøtte
9.3


Funksjoner
9.3

Les anmeldelser

Besøk A2 Hosting

ScalaHosting

Startpris:
$ 4.95


Pålitelighet
9.4


Priser
9.5


Brukervennlig
9.5


Brukerstøtte
9.5


Funksjoner
9.4

Les anmeldelser

Besøk ScalaHosting

Relaterte artikler for hvordan du gjør det

  • Hvordan installere Apache, MySQL & PHP på en Ubuntu 18.04 VPS eller dedikert server
    mellomliggende
  • Slik installerer du AMPPS på Ubuntu 18.04
    mellomliggende
  • Slik installerer du LEMP (Linux, Nginx, MySQL, PHP) -stabelen på en Ubuntu 18.04 VPS eller en dedikert server
    mellomliggende
  • Slik installerer du Drupal 8 på en lokal WAMP-server
    mellomliggende
  • Slik løser du en “Advarsel: Feil under sending av QUERY Packet” -feil
    mellomliggende
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me