Zoeken op website

Hoe X-Cart-winkelwagentje in Linux te installeren


X-Cart is een commercieel open source CMS-platform voor e-commerce, geschreven in PHP, dat wordt gebruikt voor het creëren van online winkels voor bedrijven en het verkopen van producten.

In dit onderwerp leren we hoe u het X-Cart e-commerceplatform installeert in Debian 9, Ubuntu 16.04 of CentOS 7 , om een zakelijke online winkel te creëren.

Vereisten

  1. LAMP-stack geïnstalleerd in CentOS 7
  2. LAMP-stack geïnstalleerd in Ubuntu
  3. LAMP-stack geïnstalleerd in Debian

Stap 1: Initiële configuraties voor X-Cart-installatie

1. Installeer bij de eerste stap het unzip-hulpprogramma op uw systeem door de volgende opdracht te geven.


yum install unzip zip     [On CentOS/RHEL]
apt install zip unzip     [On Debian/Ubuntu]

2. X-Cart is een webgebaseerd e-commerceplatform dat wordt geïmplementeerd bovenop de LAMP-stack in Linux. Om X-Cart in uw systeem te installeren, installeert u eerst alle vereiste PHP-modules van de applicatie in uw LAMP-stack door de volgende opdracht te geven.

------------------ On CentOS/RHEL ------------------ 
yum install epel-release
yum install php-mbstring php-curl php-gd php-xml

------------------ On Debian/Ubuntu ------------------
apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xm

3. Update vervolgens de volgende PHP-variabelen vanuit het standaardconfiguratiebestand en stel de PHP-tijdzone in zodat deze overeenkomt met de geografische locatie van uw systeem. De lijst met tijdzones die PHP biedt, is te vinden op de officiële PHP-tijdzonespagina.

Bewerk het PHP-configuratiebestand door de onderstaande opdrachten uit te voeren volgens uw eigen distributie.


vi /etc/php.ini                      [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

Update de volgende variabelen in het php.ini configuratiebestand.


file_uploads = On
allow_url_fopen = On
memory_limit = 128 M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

4. Bewaar en sluit het PHP-configuratiebestand en start de Apache-daemon opnieuw om de wijzigingen weer te geven door de volgende opdracht uit te voeren.


systemctl restart httpd      [On CentOS/RHEL]
systemctl restart apache2    [On Debian/Ubuntu]

5. Meld u vervolgens aan bij de MariaDB/MySQL databaseconsole en maak een X-Cart-applicatiedatabase met de juiste inloggegevens, door de volgende opdrachten te geven.

Vervang de databasenaam, gebruiker en wachtwoord door uw eigen waarden.

mysql -u root -p

MariaDB [(none)]> create database xcart;
MariaDB [(none)]> grant all privileges on xcart.* to 'xcartuser'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

Stap 2: Installeer X-Cart in CentOS, Debian en Ubuntu

6. Om X-Cart te installeren, gaat u eerst naar de X-Cart-downloadpagina vanaf een desktopcomputer en downloadt u het nieuwste zip-pakket door het vereiste webformulier van hun website in te vullen.

Kopieer vervolgens het gedownloade zipbestand naar de servermap /tmp via de scp-opdracht of sftp-protocollen, zoals geïllustreerd in de onderstaande voorbeelden.


scp x-cart-5.3.3.4-gb.zip root@your_server_IP:/tmp   [Using SCP]
sftp://root@your_server_IP:/tmp                      [Using sFTP]   

7. Nadat u het X-Cart zip-archief naar de servermap /tmp heeft gekopieerd, gaat u terug naar de serverterminal en pakt u het archief uit door de onderstaande opdracht te geven.


cd /tmp
unzip x-cart-5.3.3.4-gb.zip

8. Maak vervolgens een map met de naam shop in het /vaw/www/html/ pad en kopieer de inhoud van de xcart-map naar het webserverdocument rootpad naar de winkelmap, door de volgende opdracht te geven. Kopieer ook het verborgen bestand .htaccess naar het webroot-mappad /shop.


mkdir /vaw/www/html/shop
cp -rf xcart/* /var/www/html/shop/
cp xcart/.htaccess /var/www/html/shop/

9. Zorg er vervolgens voor dat alle bestanden uit de webroot-map /shop het eigendom zijn van de Apache-gebruiker. Voer de opdracht ls uit om de maprechten van /var/www/html/shop/ weer te geven.


chown -R apache:apache /var/www/html/shop        [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/shop    [On Debian/Ubuntu]
ls -al /var/www/html/shop

10. Ga vervolgens via het HTTP-protocol naar het IP-adres van uw server naar de /shop URL en klik op de link Klik hier om de installatie te starten proces.


http://your_domain.tld/shop/

11. Vink vervolgens Ik accepteer de Licentieovereenkomst en het Privacybeleid aan en klik op de knop Volgende om de licentie te accepteren en door te gaan naar de volgende installatie scherm.

12. Voeg op het volgende scherm uw e-mailadres toe, stel een wachtwoord in voor het beheerdersaccount en klik op de knop Volgende om door te gaan met het installatieproces.

13. Voeg vervolgens de X-Cart MySQL-databasenaam en eerder gemaakte inloggegevens toe, vink Installeer een voorbeeldcatalogus aan en klik op de knop Volgende om door te gaan.

14. Wacht tot het installatieproces is voltooid en u twee links ziet voor toegang tot het X-Cart Administration zonepaneel (backoffice) en de X-cart frontend (Klantzone) van uw winkel, zoals geïllustreerd in de onderstaande afbeelding.

15. Bezoek de frontend van uw X-cart-winkel door op de link Klantzone te klikken. U kunt ook de winkelfrontend bezoeken door naar het IP-adres van uw server of domeinnaam te gaan naar de /shop URL, zoals weergegeven in het onderstaande voorbeeld.


http://yourdomain.tld/shop

16. Ga vervolgens terug naar de serverconsole en beveilig uw door X-Cart ondersteunde beheerderspaneel door de onderstaande opdrachten uit te voeren:


chown -R root /var/www/html/shop/etc/
chown root /var/www/html/shop/config.php

17. Ga ten slotte naar het door X-Cart ondersteunde paneel door op de link Beheerder zone (Backoffice) te klikken of door naar het IP-adres van uw server of domeinnaam te navigeren via het HTTP-protocol naar >/shop/admin.php URL, zoals weergegeven in het onderstaande voorbeeld.


http://your_domain.tld/stop/admin.php

18. Nadat u zich heeft aangemeld bij het door X-Cart ondersteunde beheerderspaneel met de inloggegevens die tijdens het installatieproces zijn geconfigureerd, moet u uw X-Cart-editie activeren en beginnen met het beheren van uw online winkel.

Gefeliciteerd! U hebt het X-Cart e-commerceplatform met succes op uw server geïnstalleerd en geconfigureerd.