Installeer OpenCart op Ubuntu 16.04 LTS met Apache2, MariaDB en PHP 7.1-ondersteuning

  • Richard Poole
  • 0
  • 2985
  • 134

Wanneer u beslist op welk open source eCommerce-platform u uw online bedrijf wilt runnen, moet u ook OpenCart bekijken ...

OpenCart is een populair en veelgebruikt open source eCommerce content management systeem (CMS) gebaseerd op PHP. Het heeft alles wat je nodig hebt om een ​​online winkel te maken en te beheren.

Als u op zoek bent naar een functioneel, krachtig eCommerce CMS-platform om uw online winkel en productprofielen te beheren, dan zal OpenCart nuttig zijn. Deze korte tutorial laat studenten en nieuwe gebruikers zien hoe ze OpenCart op Ubuntu 17.04 | kunnen installeren 17.10 met Apache2, MariaDB en PHP-ondersteuning.

Dit bericht behandelt het installeren van de nieuwste versie van OpenCart, die op het moment van schrijven versie was 3.0.2.

Volg de onderstaande stappen om te beginnen met het installeren van OpenCart:

Stap 1: Installeer Apache2

OpenCart vereist een webserver en de meest populaire webserver die tegenwoordig wordt gebruikt, is Apache2. Dus installeer Apache2 op Ubuntu door de onderstaande opdrachten uit te voeren:

sudo apt apache2 installeren

Voer na het installeren van Apache2 de onderstaande opdrachten uit om de directorylijst uit te schakelen.

sudo sed -i "s / Opties Indexen FollowSymLinks / Opties FollowSymLinks /" /etc/apache2/apache2.conf

Voer vervolgens de onderstaande opdrachten uit om de Apache2-service te stoppen, te starten en in te schakelen om altijd op te starten met de server-boot.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service 

Stap 2: installeer MariaDB

OpenCart heeft ook een databaseserver nodig ... en de MariaDB-databaseserver is een geweldige plek om te beginnen. Voer de onderstaande opdrachten uit om het te installeren.

sudo apt-get install mariadb-server mariadb-client

Na installatie kunnen de onderstaande opdrachten worden gebruikt om de MariaDB-service te stoppen, te starten en in te schakelen om altijd op te starten wanneer de server opstart.

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl inschakelen mysql.service 

Voer daarna de onderstaande opdrachten uit om de MariaDB-server te beveiligen.

sudo mysql_secure_installation

Beantwoord de onderstaande vragen door de gids te volgen wanneer daarom wordt gevraagd.

  • Voer het huidige wachtwoord in voor root (enter voor geen): druk gewoon op Enter
  • Root-wachtwoord instellen? [J / n]: J
  • Nieuw wachtwoord: voer het wachtwoord in
  • Nieuw wachtwoord opnieuw invoeren: wachtwoord herhalen
  • Anonieme gebruikers verwijderen? [J / n]: J
  • Op afstand root-login niet toestaan? [J / n]: J
  • Testdatabase verwijderen en er toegang toe krijgen? [J / n]: J
  • Privilege-tabellen nu opnieuw laden? [J / n]: J

Start de MariaDB-server opnieuw

sudo systemctl herstart mysql.service

Stap 3: Installeer PHP en gerelateerde modules

PHP 7.1 is niet beschikbaar op de standaard repositories van Ubuntu ... om het te installeren, moet je het downloaden van repositories van derden.

Voer de onderstaande opdrachten uit om de onderstaande repository van derden toe te voegen om te upgraden naar PHP 7.1

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

Werk vervolgens bij en upgrade naar PHP 7.1

sudo apt-update

sudo apt php7.1 libapache2-mod-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

Stap 4: Maak OpenCart-database aan

Nu u alle benodigde pakketten heeft geïnstalleerd, gaat u hieronder verder om te beginnen met het configureren van de servers. Voer eerst de onderstaande opdrachten uit om een ​​OpenCart-database te maken.

Voer de onderstaande opdrachten uit om in te loggen op de databaseserver. Als je om een ​​wachtwoord wordt gevraagd, typ je het root-wachtwoord dat je hierboven hebt gemaakt.

sudo mysql -u root -p

Maak vervolgens een database met de naam open wagen

CREATE DATABASE opencart;

Maak een databasegebruiker aan met de naam magentouser met een nieuw wachtwoord

CREËER GEBRUIKER 'opencartuser' @ 'localhost' GEÏDENTIFICEERD DOOR 'new_password_here';

Geef de gebruiker vervolgens volledige toegang tot de database.

VERLEENT ALLES OP opencart. * AAN 'opencartuser' @ 'localhost' GEÏDENTIFICEERD DOOR 'user_password_here' MET SUBSIDIE OPTIE;

Sla ten slotte uw wijzigingen op en sluit af.

VOORRECHTEN VOOR SPOELEN; UITGANG; 

Stap 5: Download de nieuwste release van OpenCart

Ga vervolgens naar de OpenCart-site en registreer voor een gratis account. U moet zich registreren voordat u een kopie mag downloaden. De communityeditie is wat u wilt downloaden.

Voer na het downloaden de onderstaande opdrachten uit om het downloadbestand uit te pakken naar de Apache2-hoofdmap.

cd / tmp && wget https://github.com/opencart/opencart/releases/download/3.0.2.0/3.0.2.0-OpenCart.zip unzip 3.0.2.0-OpenCart.zip sudo mv upload / / var / www / html / open wagen 

Voer de onderstaande opdrachten uit om OpenCart te configureren

sudo cp /var/www/html/opencart/config-dist.php /var/www/html/opencart/config.php sudo cp /var/www/html/opencart/admin/config-dist.php / var / www /html/opencart/admin/config.php 

Voer vervolgens de onderstaande opdrachten uit om de juiste machtigingen voor OpenCart in te stellen om te functioneren.

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

Stap 6: Configureer Apache2

Configureer ten slotte het Apahce2-siteconfiguratiebestand voor OpenCart. Dit bestand bepaalt hoe gebruikers toegang krijgen tot OpenCart-inhoud. Voer de onderstaande opdrachten uit om een ​​nieuw configuratiebestand te maken met de naam opencart.conf

sudo nano /etc/apache2/sites-available/opencart.conf

Kopieer en plak vervolgens de onderstaande inhoud in het bestand en sla het op. Vervang de gemarkeerde regel door uw eigen domeinnaam en directory-rootlocatie.

 ServerAdmin [email protected] DocumentRoot / var / www / html / opencart / ServerName example.com ServerAlias ​​www.example.com  Opties FollowSymlinks AllowOverride All Order toestaan, weigeren toestaan ​​van iedereen  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log gecombineerd  

Sla het bestand op en sluit af.

Stap 7: Schakel de OpenCart- en herschrijfmodule in

Na het configureren van de bovenstaande VirtualHost, schakelt u deze in door de onderstaande opdrachten uit te voeren

sudo a2ensite opencart.conf sudo a2enmod herschrijven

Stap 8: Start Apache2 opnieuw

Om alle bovenstaande instellingen te laden, start u Apache2 opnieuw door de onderstaande opdrachten uit te voeren.

sudo systemctl herstart apache2.service

Open vervolgens uw browser en blader naar de serverdomeinnaam gevolgd door installeren. U zou de OpenCart-installatiewizard moeten zien om te voltooien. Volg de wizard zorgvuldig.

http://example.com/opencart/install/

Voer vervolgens de database-informatie en de inloggegevens van de sitebeheerder in.

Wacht en OpenCart zou met succes moeten installeren. Log in en begin met het gebruiken van uw programma.

Genieten!

Voer de onderstaande opdrachten uit na de installatie.

sudo rm -rf / var / www / html / opencart / install /




Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem