- - Comment installer AbanteCart sur le serveur Ubuntu

Comment installer AbanteCart sur un serveur Ubuntu

Avoir un site Web propulsé par Linux et chercher à définirune plateforme d'achat pour ça? Si oui, faites-vous plaisir et consultez AbanteCart. Il s'agit d'une plate-forme de commerce électronique open source 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 à travaillerServeur Ubuntu, car les utilisateurs peuvent cocher une case et la charger pendant l'installation. Cependant, si, pour une raison quelconque, vous avez choisi d'éviter de le configurer, 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 LAMP.

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

sudo tasksel install lamp-server

Installer AbanteCar

Une fois l'installation de LAMP terminée, il est sûr d'installer AbanteCart sur le serveur Ubuntu. En utilisant le 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

Extraire le master.zip archive en utilisant le décompresser dans le nouveau dossier.

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

Utilisez le CD commande pour entrer dans / var / www / html / abantecart / public_html.

cd /var/www/html/abantecart/public_html

Supprimez tous les fichiers inutiles à l'aide du rm commander.

rm -rf tests
rm *.txt
rm *.md

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

mv * ..

Configurer AbanteCart

Avec tous les fichiers en place, il est temps decommencer à 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. En utilisant le chown , donnez des droits Apache au dossier.

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

Entrer / var / www / html / abantecart en utilisant 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 définies correctement, le logiciel ne fonctionnera toujours pas correctement. Pour résoudre ce problème, exécutez le chmod commander.

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 de base de données. Par conséquent, vous devrez créer une nouvelle base de données SQL. Dans le terminal, entrez l'interface de commande SQL avec l'utilisateur racine.

mysql -u root -p

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

CREATE DATABASE abantecart;

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

Remarque: remplacez «securepassword» par un mot de passe sécurisé.

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

AbanteCart dispose désormais d'un utilisateur SQL et d'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 d'Apache

La configuration d'AbanteCart sur Apache nécessite un mineurconfiguration. 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, à Nano.

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/abantecart
ServerName yourdomain.com
<Directory /var/www/html/abantecart/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/abantecart-error_log
CustomLog /var/log/apache2/abantecart-access_log common
</VirtualHost>

Enregistrez le fichier dans Nano en appuyant sur la touche Ctrl + O combinaison de touches. 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'emplacement:

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

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

ip addr show | grep 192.168.1

Fonctionnement ip addr show en combinaison avec grep filtrera toutes les informations inutiles etisoler 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.

commentaires