GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer LiteCart sur Ubuntu 18.04 LTS

LiteCart est une plateforme de commerce électronique gratuite et open source écrite en PHP, jQuery et HTML5. Il s'agit d'une plate-forme logicielle simple, légère et facile à utiliser qui vous aide à héberger votre propre panier. LiteCart est livré avec de nombreuses fonctionnalités telles que la légèreté, des catégories illimitées, plusieurs langues, des produits illimités, une interface Web moderne, une interface utilisateur logique et bien plus encore.

Dans ce tutoriel, nous allons apprendre à installer LiteCart sur le serveur Ubuntu 18.04.

Exigences

  • Un serveur exécutant Ubuntu 18.04.
  • Un mot de passe root est configuré pour votre serveur.

Mise en route

Avant de commencer, vous devrez mettre à jour votre système avec la dernière version. Vous pouvez le faire en exécutant la commande suivante :

apt-get update -y
apt-get upgrade -y

Une fois votre serveur mis à jour, redémarrez votre serveur pour appliquer les modifications.

Installer le serveur LAMP

Tout d'abord, vous devrez installer le serveur Web Apache, MariaDB, PHP et les autres packages requis sur votre serveur. Vous pouvez tous les installer en exécutant la commande suivante :

apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-zip php7.2-curl php7.2-soap unzip -y

Une fois tous les packages installés, démarrez les services Apache et MariaDB et activez-les au démarrage avec la commande suivante :

systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

Ensuite, vous devrez ouvrir le fichier php.ini et apporter quelques modifications :

nano /etc/php/7.2/apache2/php.ini

Modifiez les lignes suivantes :

memory_limit = 256M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Asia/Kolkata

Enregistrez et fermez le fichier lorsque vous avez terminé. Passez ensuite à l'étape suivante.

Configurer MariaDB

Par défaut, MariaDB n'est pas sécurisée. Donc, vous devrez d'abord le sécuriser. Vous pouvez le sécuriser en utilisant le script suivant :

mysql_secure_installation

Cette commande modifiera le mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à celle-ci, comme indiqué dans la sortie suivante :

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Une fois MariaDB sécurisée, connectez-vous au shell MariaDB avec la commande suivante :

mysql -u root -p

Fournissez votre mot de passe root, puis créez une base de données et un utilisateur pour LiteCart avec la commande suivante :

MariaDB [(none)]> CREATE DATABASE litecartdb;
MariaDB [(none)]> CREATE USER 'litecart'@'localhost' IDENTIFIED BY 'password';

Ensuite, accordez tous les privilèges à la base de données LiteCart avec la commande suivante :

MariaDB [(none)]> GRANT ALL PRIVILEGES ON litecartdb.* TO 'litecart'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Ensuite, videz les privilèges et quittez le shell MariaDB avec la commande suivante :

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Télécharger LiteCart

Tout d'abord, téléchargez la dernière version de LiteCart sur leur site officiel. Une fois le téléchargement terminé avec succès, décompressez le fichier téléchargé dans le répertoire racine d'Apache avec la commande suivante :

mkdir /var/www/html/litecart
unzip litecart-2.1.6.zip -d /var/www/html/litecart

Ensuite, donnez les autorisations appropriées au répertoire litecart avec la commande suivante :

chown -R www-data:www-data /var/www/html/litecart/
chmod -R 755 /var/www/html/litecart/

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Configurer Apache pour LiteCart

Ensuite, vous devrez créer un fichier d'hôte virtuel Apache pour LiteCart. Vous pouvez le faire en créant le fichier litecart.conf :

nano /etc/apache2/sites-available/litecart.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerName example.com
     DocumentRoot /var/www/html/litecart/public_html/

     <Directory /var/www/html/litecart/>
        AllowOverride All
        allow from all
     </Directory>

     ErrorLog /var/log/apache2/litecart_error.log
     CustomLog /var/log/apache2/litecart_access.log combined
</VirtualHost>

Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, activez le fichier d'hôte virtuel litecart avec la commande suivante :

a2ensite litecart.conf

Ensuite, activez l'en-tête Apache et réécrivez le module avec la commande suivante :

a2enmod rewrite
a2enmod headers

Enfin, redémarrez le service Apache pour appliquer toutes les modifications avec la commande suivante :

systemctl restart apache2

Vous pouvez vérifier l'état d'Apache avec la commande suivante :

systemctl status apache2

Si tout va bien, vous devriez voir le résultat suivant :

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Sun 2019-05-12 12:40:04 UTC; 6s ago
  Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 6517 (apache2)
    Tasks: 1 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??6517 /usr/sbin/apache2 -k start

May 12 12:40:23 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
May 12 12:40:23 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() failed for ubuntu1804
May 12 12:40:23 ubuntu1804 apachectl[6498]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 12$
May 12 12:40:23 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Accéder à l'interface Web LiteCart

LiteCart est maintenant installé et configuré, il est temps d'accéder à l'interface Web de LiteCart.

Ouvrez votre navigateur Web et saisissez l'URL http://example.com. Vous serez redirigé vers la page suivante :

Assurez-vous que tous les packages requis ont été installés. Ensuite, indiquez le nom d'utilisateur de la base de données, le nom de la base de données, le mot de passe, l'adresse e-mail, le fuseau horaire, le nom du magasin, le pays, le nom d'utilisateur et le mot de passe de l'administrateur. Ensuite, cliquez sur Installer maintenant bouton. Une fois l'installation terminée avec succès, vous devriez voir la page suivante :

Maintenant, supprimez le répertoire d'installation avec la commande suivante :

rm -rf /var/www/html/litecart/install

Ensuite, cliquez sur administration zone . Vous serez redirigé vers la page suivante :

Maintenant, fournissez votre nom d'utilisateur et votre mot de passe d'administrateur que vous avez configurés précédemment et cliquez sur login bouton. Vous devriez voir le tableau de bord LiteCart sur la page suivante :

Toutes nos félicitations! vous avez installé avec succès LiteCart sur le serveur Ubuntu 18.04. Vous pouvez désormais héberger facilement votre propre panier d'achat en utilisant LiteCart. N'hésitez pas à me demander si vous avez des questions.


Ubuntu
  1. Comment installer LiteCart sur Ubuntu 15.04

  2. Comment installer LiteCart sur Ubuntu 16.04 LTS

  3. Comment installer WebERP sur Ubuntu 16.04 LTS

  4. Comment installer Dotclear sur Ubuntu 18.04 LTS

  5. Comment installer WebERP sur Ubuntu 20.04 LTS

Comment installer OpenCart sur Ubuntu 18.04 LTS

Comment installer Joomla sur Ubuntu 20.04 LTS

Comment installer Magento sur Ubuntu 20.04 LTS

Comment installer osTicket sur Ubuntu 20.04 LTS

Comment installer Piwigo sur Ubuntu 20.04 LTS

Comment installer SuiteCRM sur Ubuntu 20.04 LTS