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