Ricerca nel sito web

Come installare il carrello degli acquisti X-Cart in Linux


X-Cart è una piattaforma CMS commerciale di e-commerce open source scritta in PHP utilizzata per creare negozi online per aziende e vendere prodotti.

In questo argomento impareremo come installare la piattaforma di e-commerce X-Cart in Debian 9, Ubuntu 16.04 o CentOS 7 , al fine di creare un negozio di acquisti online aziendale.

Requisiti

  1. Stack LAMP installato in CentOS 7
  2. Stack LAMP installato in Ubuntu
  3. Stack LAMP installato in Debian

Passaggio 1: configurazioni iniziali per l'installazione di X-Cart

1. Nel primo passaggio, installa l'utilità di decompressione nel tuo sistema emettendo il seguente comando.


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

2. X-Cart è una piattaforma di e-commerce basata sul Web distribuita sullo stack LAMP in Linux. Per installare X-Cart nel tuo sistema, installa prima tutti i moduli PHP dell'applicazione richiesti nel tuo stack LAMP emettendo il seguente comando.

------------------ 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. Successivamente, aggiorna le seguenti variabili PHP dal file di configurazione predefinito e imposta il fuso orario PHP in modo che corrisponda alla posizione geografica del tuo sistema. L'elenco dei fusi orari fornito da PHP può essere trovato nella pagina ufficiale dei fusi orari PHP.

Modifica il file di configurazione PHP immettendo i comandi seguenti in base alla tua distribuzione.


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

Aggiorna le seguenti variabili nel file di configurazione php.ini.


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

4. Salva e chiudi il file di configurazione PHP e riavvia il demone Apache per riflettere le modifiche emettendo il seguente comando.


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

5. Successivamente, accedi alla console del database MariaDB/MySQL e crea il database dell'applicazione X-Cart con le credenziali appropriate, emettendo i seguenti comandi.

Sostituisci il nome del database, l'utente e la password con i tuoi valori.

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

Passaggio 2: installa X-Cart in CentOS, Debian e Ubuntu

6. Per installare X-Cart, vai prima alla pagina di download di X-Cart da un computer desktop e scarica l'ultimo pacchetto zip compilando il modulo Web richiesto dal loro sito Web.

Quindi, copia il file zip scaricato nella directory /tmp del server tramite il comando scp o i protocolli sftp, come illustrato negli esempi seguenti.


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. Dopo aver copiato l'archivio zip X-Cart nella directory /tmp del server, torna al terminale del server ed estrai l'archivio emettendo il comando seguente.


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

8. Quindi, crea una directory denominata shop nel percorso /vaw/www/html/ e copia il contenuto della directory xcart nel documento del server web percorso root della directory del negozio, emettendo il seguente comando. Inoltre, copia il file nascosto .htaccess nel percorso della directory webroot /shop.


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

9. Successivamente, assicurati che tutti i file dalla directory /shop del percorso webroot siano di proprietà dell'utente Apache. Emettere il comando ls per elencare i permessi della directory /var/www/html/shop/.


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. Successivamente, vai all'indirizzo IP del tuo server tramite il protocollo HTTP all'URL /shop e premi il collegamento Fai clic qui per avviare l'installazione processi.


http://your_domain.tld/shop/

11. Successivamente, seleziona Accetto il Contratto di licenza e l'Informativa sulla privacy e premi il pulsante Avanti per accettare la licenza e passare all'installazione successiva schermo.

12. Nella schermata successiva aggiungi il tuo indirizzo email e imposta una password per l'account amministratore e premi il pulsante Avanti per continuare il processo di installazione.

13. Successivamente, aggiungi il nome e le credenziali del database X-Cart MySQL creati in precedenza, seleziona Installa un catalogo di esempio e premi il pulsante Avanti per continuare.

14. Attendi il completamento del processo di installazione e vedrai due collegamenti per accedere al pannello della zona X-Cart Administration (backoffice) e al frontend X-Cart (Zona cliente) del tuo negozio, come illustrato nell'immagine seguente.

15. Visita il frontend del tuo negozio X-cart, premendo il link Zona cliente. Puoi anche visitare il frontend del negozio accedendo all'indirizzo IP del tuo server o al nome di dominio fino all'URL /shop come mostrato nell'esempio seguente.


http://yourdomain.tld/shop

16. Successivamente, torna alla console del server e proteggi il tuo pannello di amministrazione supportato da X-Cart, emettendo i comandi seguenti:


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

17. Infine, accedi al pannello supportato da X-Cart premendo il collegamento della zona Amministratore (Backoffice) o accedendo all'indirizzo IP del tuo server o al nome di dominio tramite il protocollo HTTP per /shop/admin.php URL, come mostrato nell'esempio seguente.


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

18. Dopo aver effettuato l'accesso al pannello di amministrazione supportato da X-Cart con le credenziali configurate durante il processo di installazione, dovresti attivare la tua edizione X-Cart e iniziare a gestire il tuo negozio online.

Congratulazioni! Hai installato e configurato con successo la piattaforma di e-commerce X-Cart nel tuo server.