Comment installer AbanteCart sur un serveur Ubuntu

Vous avez un site Web sous Linux et vous souhaitez mettre en place une plate-forme d’achat pour celui-ci? Si c’est le cas, rendez-vous service et consultez AbanteCart. Il s’agit d’une plate-forme de commerce électronique open source et gratuite que les utilisateurs peuvent gérer et personnaliser sur leur propre plate-forme de commerce électronique. Avant de pouvoir installer AbanteCart sur le serveur Ubuntu, assurez-vous d’avoir LAMP dessus.

Installer LAMP

Habituellement, une pile LAMP est facile à utiliser sur le serveur Ubuntu, car les utilisateurs peuvent cocher une case et la charger lors de l’installation. Cependant, si, pour une raison quelconque, vous avez choisi d’éviter de configurer cela, installez-le maintenant avec les commandes suivantes.

Tout d’abord, exécutez l’outil de mise à jour. Cela garantira que le serveur Ubuntu dispose des derniers packages.

sudo apt update
sudo apt upgrade -y

Après la mise à niveau, vous devrez installer l’outil Tasksel. L’utilisation de cet outil, plutôt que du gestionnaire de paquets Ubuntu traditionnel, est beaucoup plus rapide, car vous n’aurez pas besoin de spécifier chaque paquet à la main.

sudo apt install tasksel

Ensuite, utilisez l’outil Tasksel pour installer une pile de lampes.

  Comment transcoder des fichiers vidéo dans VLC sous Linux

Remarque: pendant le processus d’installation de LAMP, une invite apparaîtra demandant à l’utilisateur de définir un nouveau mot de passe racine SQL. Assurez-vous d’utiliser un mot de passe mémorable et sécurisé.

sudo tasksel install lamp-server

Installez AbanteCar

Lorsque l’installation de LAMP est terminée, vous pouvez installer AbanteCart sur le serveur Ubuntu en toute sécurité. À l’aide de l’outil wget, téléchargez la dernière version du logiciel:

sudo -s

cd /tmp

wget https://github.com/abantecart/abantecart-src/archive/master.zip

Créez un nouveau dossier AbanteCart dans / www / html / avec mkdir.

mkdir -p /var/www/html/abantecart

Extrayez l’archive master.zip à l’aide de la commande unzip dans le nouveau dossier.

unzip master.zip -d /var/www/html/abantecart

Utilisez la commande CD pour accéder à / var / www / html / abantecart / public_html.

cd /var/www/html/abantecart/public_html

Supprimez tous les fichiers inutiles à l’aide de la commande rm.

rm -rf tests

rm *.txt

rm *.md

Déplacez le contenu de public_html dans / var / www / html / abantecart

mv * ..

Configurer AbanteCart

Une fois tous les fichiers en place, il est temps de commencer à configurer AbanteCart sur le serveur Ubuntu. La première étape consiste à donner au serveur Web Apache la propriété du répertoire AbanteCart. Sans accorder la propriété à Apache, AbanteCart ne fonctionnera pas. À l’aide de la commande chown, attribuez des droits Apache sur le dossier.

chown -R www-data: /var/www/html/abantecart

Entrez / var / www / html / abantecart à l’aide du CD.

cd /var/www/html/abantecart

Grâce à Chown, le serveur Web a accès à / var / www / html / abantecart. Cependant, comme les autorisations ne sont pas correctement définies, le logiciel ne fonctionnera toujours pas correctement. Pour résoudre ce problème, exécutez la commande chmod.

chmod -R 777 system/
chmod -R 777 image
chmod -R 777 download
chmod -R 777 admin/system/backup
chmod -R 777 resources

Configuration SQL

Le logiciel AbanteCart utilise MySQL pour gérer ses besoins en base de données. En conséquence, vous devrez créer une nouvelle base de données SQL. Dans le terminal, entrez l’interface de commande SQL avec l’utilisateur root.

mysql -u root -p

Dans l’invite SQL, créez une nouvelle base de données à utiliser par AbanteCart.

CREATE DATABASE abantecart;

Une fois la base de données configurée, créez un nouvel utilisateur et accordez-lui les autorisations appropriées.

  Recevez une alerte lorsqu'une nouvelle version de Windows Insider est publiée

Remarque: changez le mot de passe sécurisé par un mot de passe sécurisé.

GRANT ALL PRIVILEGES on abantecart.* to 'abante_admin'@'localhost' identified by 'securepassword';

AbanteCart a maintenant un utilisateur SQL et une base de données avec lesquels interagir, ce qui signifie que notre travail dans MySQL est terminé. Pour quitter l’outil, procédez comme suit:

FLUSH PRIVILEGES;

QUIT

Configuration Apache

La configuration d’AbanteCart sur Apache nécessite une configuration mineure. Plus précisément, vous devrez informer Apache que le logiciel AbanteCart est un site et doit être chargé. Dans le terminal, utilisez l’éditeur Nano pour créer un nouveau fichier «sites disponibles».

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

Collez le code suivant dans abantecart.conf, dans Nano.

  Comment gérer la bande passante sous Linux avec Wondershaper


ServerAdmin [email protected]
DocumentRoot / var / www / html / abantecart
Nom du serveur votredomaine.com

Index des options FollowSymLinks MultiViews
AllowOverride All
Commander autoriser, refuser
permettre à tous

ErrorLog / var / log / apache2 / abantecart-error_log
CustomLog / var / log / apache2 / abantecart-access_log commun

Enregistrez le fichier dans Nano en appuyant sur la combinaison de touches Ctrl + O. Quittez l’éditeur avec Ctrl + X.

Après avoir quitté Nano, activez le nouveau site avec:

sudo a2ensite abantecart

Configurer AbanteCart

La configuration de l’application AbanteCart, comme la plupart des outils Web, nécessite un navigateur Web. Pour accéder à l’outil, ouvrez un nouvel onglet dans votre navigateur et collez l’URL suivante dans la barre d’adresse:

https://server-local-ip-address/abantecart

Vous n’êtes pas sûr de l’adresse IP locale de votre serveur? Essayez d’utiliser la commande ip addr dans le terminal:

ip addr show | grep 192.168.1

L’exécution de ip addr show en combinaison avec grep filtrera toutes les informations inutiles et isolera l’adresse IP locale IPv4. Lorsque l’interface utilisateur Web se charge, vous serez accueilli avec un utilitaire de configuration élégant. Suivez les instructions à l’écran pour tout configurer.