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