GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer OpenCart sur Ubuntu 18.04

OpenCart est un système de panier d'achat gratuit et open-source. Il s'agit d'une plate-forme basée sur PHP pour créer des boutiques en ligne, offrant toutes les fonctionnalités de commerce électronique standard nécessaires à la gestion d'une boutique en ligne. OpenCart offre une assistance gratuite à vie, des mises à jour logicielles et est localisé dans de nombreuses langues et devises, ce qui en fait l'une des plateformes de commerce électronique auto-hébergées les plus populaires et les plus utilisées disponibles. Dans ce tutoriel, nous allons vous montrer comment installer OpenCart sur votre serveur Ubuntu 18.04.

Exigences :

  • Pour les besoins de ce tutoriel, nous utiliserons un VPS Ubuntu 18.04
  • Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis.

1. Mise en route

Tout d'abord, vous devrez vous connecter à votre serveur via SSH en tant qu'utilisateur root :

ssh root@IP_ADDRESS -p PORT_NUMBER

et remplacez "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP de votre serveur et le numéro de port SSH.

Une fois connecté, assurons-nous que votre serveur Ubuntu 18.04 est à jour en exécutant les commandes suivantes :

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

Cela mettra à jour l'index des packages et mettra à jour le logiciel actuellement installé sur le serveur vers la dernière version.

Une fois que votre système est entièrement à jour, nous pouvons maintenant procéder à l'installation d'OpenCart.

2. Installez le serveur de base de données MySQL

Ensuite, nous allons installer le serveur MySQL. Pour installer le package par défaut, exécutez la commande suivante :

$ sudo apt-get install mysql-server

Cela installera MySQL 5.7 sur votre serveur, mais il ne vous demandera pas de définir un mot de passe ni d'apporter d'autres modifications à la configuration. Étant donné que cela laisse votre installation de MySQL non sécurisée, afin d'améliorer la sécurité de votre serveur MySQL, nous vous recommandons d'exécuter l'installation "mysql_secure_installation ‘ script en tapant la commande suivante :

$ mysql_secure_installation

Ce script vous aidera à effectuer des tâches de sécurité importantes telles que la configuration d'un mot de passe root, la désactivation de la connexion root à distance, la suppression d'utilisateurs anonymes, etc.

3. Créer une base de données pour OpenCart

Maintenant, nous allons créer notre base de données MySQL pour notre site OpenCart. Connectez-vous à votre serveur MySQL avec la commande suivante et entrez votre mot de passe root MySQL :

sudo mysql -u root -p

Dans cette section, nous allons créer une nouvelle base de données MySQL opencart et attribuez-lui l'accès utilisateur à un nouvel utilisateur admin_user avec le mot de passe Strong_Password :

CREATE DATABASE opencart;
GRANT ALL PRIVILEGES ON opencart.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

N'oubliez pas de remplacer "Strong_Password" par un véritable mot de passe fort.

4. Installer Apache et PHP

Pour installer le serveur Web Apache, exécutez la commande suivante :

$ sudo apt-get install apache2

Une fois l'installation terminée, vous devez activer Apache pour qu'il démarre automatiquement au redémarrage du serveur avec :

$ sudo systemctl enable apache2

Vous pouvez également vérifier l'état de votre service Apache avec la commande suivante :

$ sudo systemctl status apache2

Sortie :

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running)
  Process: 728 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES
 Main PID: 855 (apache2)
    Tasks: 6 (limit: 2321)
   CGroup: /system.slice/apache2.service
           ├─855 /usr/sbin/apache2 -k start
           ├─876 /usr/sbin/apache2 -k start
           ├─877 /usr/sbin/apache2 -k start
           ├─878 /usr/sbin/apache2 -k start
           ├─879 /usr/sbin/apache2 -k start
           └─880 /usr/sbin/apache2 -k start

Comme OpenCart est une application basée sur PHP, notre prochaine étape consiste à installer PHP et certaines extensions PHP requises par OpenCart :

$ sudo apt-get install php libapache2-mod-php
$ sudo apt-get install php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip 
php-curl php-xmlrpc

Redémarrez le serveur Web Apache pour charger les modules PHP :

$ sudo systemctl restart apache2

Vérifiez maintenant la version de PHP installée sur votre serveur :

$ php -v

Sortie :

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

5. Téléchargez la dernière version d'OpenCart

La dernière version d'OpenCart (v.3.0.3.1) peut être téléchargée depuis le site Web d'OpenCart (recommandé pour les utilisateurs finaux) ou directement depuis Github (recommandé pour les développeurs Web). La page de téléchargement offre également un accès aux versions précédentes d'OpenCart.

$ sudo wget https://github.com/opencart/opencart/releases/download/3.0.3.1/opencart-3.0.3.1.zip
$ sudo unzip opencart-3.0.3.1
$ sudo mv upload/ /var/www/html/opencart
$ sudo cd /var/www/html/opencart/
$ sudo cp config-dist.php config.php
$ sudo cp admin/config-dist.php admin/config.php

Ensuite, exécutez les commandes ci-dessous pour définir les autorisations correctes pour qu'OpenCart fonctionne.

$ sudo chown -R www-data:www-data /var/www/html/opencart/

6 : Configurer Apache2

Nous pouvons maintenant créer nos fichiers d'hôte virtuel. Exécutez la commande suivante pour créer le fichier de configuration de l'hôte virtuel pour votre domaine, votre_domaine.com :

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

Ensuite, copiez et collez le contenu ci-dessous dans le fichier et enregistrez-le. Remplacez "votre_domaine.com" par votre propre nom de domaine et l'emplacement racine du répertoire.

<VirtualHost *:80>
     ServerAdmin admin@your_domain.com
     DocumentRoot /var/www/html/opencart/
     ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/opencart/> Options FollowSymlinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

Enregistrez le fichier et quittez.

Activez l'hôte virtuel en créant un lien symbolique :

$ sudo ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf

Redémarrez Apache pour que les modifications prennent effet :

$ sudo systemctl restart apache2

Pour accéder à votre installation OpenCart, vous devrez saisir l'URL suivante dans votre navigateur Web :

http://your_domain.com/

et vous verrez l'écran suivant :

Lisez l'accord et cliquez sur « CONTINUER » pour continuer.

L'écran suivant affichera les informations de pré-installation pour vous assurer que votre installation est configurée comme requis.

Enfin, vous devrez sélectionner un pilote de base de données (dans notre cas MySQL) et entrer les valeurs de base de données que vous avez créées ci-dessus, comme indiqué ci-dessous. Vous devrez également créer un nom d'utilisateur et un mot de passe pour vous connecter à votre section d'administration OpenCart.

Une fois que vous avez installé OpenCart, vous devez supprimer le Install répertoire, cependant, vous ne devez pas toucher à d'autres répertoires.

$ sudo rm -rf install/

Toutes nos félicitations. Vous avez installé avec succès OpenCart sur votre VPS Ubuntu 18.04.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer OpenCart pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les raccourcis de partage ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer FastPanel sur Ubuntu 20.04

  2. Comment installer le serveur Graylog sur Ubuntu 16.04

  3. Comment installer PHP 7.2 sur Ubuntu 16.04

  4. Comment installer NextCloud 15 sur Ubuntu 18.04

  5. Comment installer Sensu sur Ubuntu 18.04

Comment installer MySQL sur Ubuntu 18.04

Comment installer le serveur Minecraft sur Ubuntu 18.04

Comment installer aaPanel sur Ubuntu 20.04

Comment installer NextCloud 13 sur Ubuntu 16.04

Comment installer osTicket sur Ubuntu 16.04

Comment installer WordPress sur Ubuntu 22.04