- - Hoe AbanteCart op Ubuntu Server te installeren

Hoe AbanteCart op Ubuntu Server te installeren

Heb een door Linux aangedreven website en wil deze instelleneen winkelplatform voor? Zo ja, doe jezelf een plezier en bekijk AbanteCart. Het is een open source, gratis eCommerce-platform dat gebruikers kunnen beheren en aanpassen op hun eigen eCommerce-platform. Voordat u AbanteCart op de Ubuntu-server kunt installeren, moet u ervoor zorgen dat LAMP erop staat.

Installeer LAMP

Gewoonlijk is een LAMP-stapel gemakkelijk om aan te werkenUbuntu-server, omdat gebruikers een vakje kunnen aanvinken en tijdens de installatie kunnen laden. Als u om een ​​of andere reden ervoor kiest dit niet te installeren, installeer het dan nu met de volgende opdrachten.

Voer eerst de update-tool uit. Dit zorgt ervoor dat de Ubuntu-server de nieuwste pakketten heeft.

sudo apt update
sudo apt upgrade -y

Na de upgrade moet u de Tasksel-tool installeren. Het gebruik van deze tool in plaats van de traditionele Ubuntu-pakketbeheerder is veel sneller, omdat u niet elk pakket handmatig hoeft op te geven.

sudo apt install tasksel

Gebruik vervolgens de Tasksel-tool om een ​​LAMP-stapel te installeren.

Opmerking: tijdens het LAMP-installatieproces verschijnt een prompt waarin de gebruiker wordt gevraagd een nieuw SQL-rootwachtwoord in te stellen. Gebruik een gedenkwaardig, veilig wachtwoord.

sudo tasksel install lamp-server

Installeer AbanteCar

Wanneer de LAMP-installatie is voltooid, is het veilig om AbanteCart op de Ubuntu-server te installeren. De ... gebruiken wget tool, download de nieuwste versie van de software:

sudo -s
cd /tmp
wget https://github.com/abantecart/abantecart-src/archive/master.zip

Maak een nieuwe AbanteCart-map binnenin / Www / html / met mkdir.

mkdir -p /var/www/html/abantecart

Pak de master.zip archiveren met de uitpakken commando in de nieuwe map.

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

Gebruik de CD commando om in te gaan / Var / www / html / abantecart / public_html.

cd /var/www/html/abantecart/public_html

Verwijder alle onnodige bestanden met de rm commando.

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

Verplaats de inhoud van public_html in / Var / www / html / abantecart

mv * ..

Configureer AbanteCart

Met alle bestanden op hun plaats, is het tijd ombegin met het configureren van AbanteCart op de Ubuntu-server. De eerste stap is om de Apache-webserver het eigendom van de AbanteCart-directory te geven. Zonder eigendom aan Apache te verlenen, wordt AbanteCart niet uitgevoerd. De ... gebruiken chown commando, geef Apache rechten op de map.

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

invoeren / Var / www / html / abantecart gebruik makend van CD.

cd /var/www/html/abantecart

Dankzij Chown heeft de webserver toegang tot / Var / www / html / abantecart. Aangezien de machtigingen echter niet zijn ingesteld, wordt de software nog steeds niet correct uitgevoerd. Om dit op te lossen, voert u de chmod commando.

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

SQL Setup

De AbanteCart-software gebruikt MySQL om aan zijn databasebehoeften te voldoen. Daarom moet u een nieuwe SQL-database maken. Voer in de terminal de SQL-opdrachtinterface in met de rootgebruiker.

mysql -u root -p

Maak in de SQL-prompt een nieuwe database die AbanteCart kan gebruiken.

CREATE DATABASE abantecart;

Nadat de database is ingesteld, maakt u een nieuwe gebruiker aan en verleent u deze de juiste machtigingen.

Opmerking: wijzig ‘securepassword’ met een veilig wachtwoord.

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

AbanteCart heeft nu een SQL-gebruiker en database om mee te communiceren, wat betekent dat ons werk in MySQL klaar is. Om het hulpprogramma te verlaten, doet u het volgende:

FLUSH PRIVILEGES;
QUIT

Apache-configuratie

Het instellen van AbanteCart op Apache vereist minderconfiguratie. In het bijzonder moet u Apache laten weten dat de AbanteCart-software een site is en moet worden geladen. Gebruik in de terminal de Nano-editor om een ​​nieuw bestand met 'beschikbare sites' te maken.

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

Plak de volgende code in abantecart.confin 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>

Sla het bestand op in Nano door op te drukken Ctrl + O belangrijke combinatie. Verlaat de editor met Ctrl + X.

Na het afsluiten van Nano, schakelt u de nieuwe site in met:

sudo a2ensite abantecart

AbanteCart instellen

Voor het configureren van de AbanteCart-app is, zoals de meeste webtools, een webbrowser vereist. Om toegang tot de tool te krijgen, opent u een nieuw tabblad in uw browser en plakt u de volgende URL in de locatiebalk:

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

Weet u niet zeker van het lokale IP-adres van uw server? Probeer de ip adres commando in terminal:

ip addr show | grep 192.168.1

Rennen ip addr show in combinatie met grep zal onnodige informatie eruit filteren enisoleer het lokale IPv4-IP-adres. Wanneer de webinterface wordt geladen, wordt u begroet met een slank installatieprogramma. Volg de instructies op het scherm om alles in te stellen.

Comments