Ricerca nel sito web

Come installare Zen Cart E-commerce Shopping Store in Linux


Questo argomento coprirà il processo di installazione passo passo della piattaforma di e-commerce open source Zen Cart nelle distribuzioni Linux basate su Debian e in RHEL e Sistemi operativi Linux CentOS 7.

Zen Cart è una piattaforma CMS per lo shopping popolare e facile da gestire, scritta nel linguaggio di programmazione lato server PHP e implementata sullo stack LAMP utilizzato principalmente per creare negozi online per pubblicizzare prodotti e merci.

Requisiti

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

Passaggio 1: installa i prerequisiti di sistema per Zen Cart

1. Nel primo passaggio, accedi alla console del tuo server ed esegui i seguenti comandi per installare le utilità unzip e curl nel tuo sistema .

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

2. La piattaforma di e-commerce online Zen Cart è molto spesso installata sullo stack LAMP nei sistemi Linux. Se lo stack LAMP è già installato nel tuo computer, assicurati anche di installare le seguenti estensioni PHP richieste dall'applicazione di e-commerce Zen Cart emettendo il seguente comando.

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

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

3. Dopo aver installato tutti i moduli PHP richiesti e installati nel tuo sistema, apri il file di configurazione PHP predefinito specifico per la tua distribuzione Linux e aggiorna le impostazioni PHP riportate di seguito.

Emetti il comando seguente in base alla tua distribuzione per aprire e modificare il file di configurazione PHP.

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

Cerca e sostituisci le seguenti impostazioni PHP come mostrato nell'estratto seguente:

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

Visita l'elenco ufficiale dei fusi orari PHP per trovare il fuso orario corretto in base alla posizione geografica del tuo server.

4. Dopo aver aggiornato il file di configurazione PHP con le impostazioni richieste, salva e chiudi il file e riavvia il servizio Apache per rileggere le configurazioni emettendo il seguente comando.

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

5. La piattaforma di e-commerce Zen Cart necessita di un database RDBMS per archiviare i dati dell'applicazione. Per creare un database Zen Cart, accedi alla console del server MySQL ed emetti il comando seguente per creare il database Zen Cart e le credenziali necessarie per accedere al database.

Sostituisci il nome del database, le variabili utente e password con le tue impostazioni.

mysql -u root -p

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

Passaggio 2: installa Zen Cart su CentOS, Debian e Ubuntu

6. Per installare l'applicazione di e-commerce Zen Cart, scarica prima l'ultimo file di archivio zip Zen Cart nel tuo sistema emettendo il comando seguente.

wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

7. Al termine del download del file zip Zen Cart, eseguire i seguenti comandi per estrarre l'archivio zip e copiare i file di installazione nel percorso root del documento del server Web.

unzip zen-cart-v1.5.5e-03082017.zip
cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8. Successivamente, immetti il seguente comando per concedere al server HTTP Apache l'autorizzazione completa di scrittura sui file di installazione di Zen Cart dal percorso root del documento del server.

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

9. Successivamente, apri un browser e vai all'indirizzo IP del tuo server o al nome di dominio tramite il protocollo HTTP e premi sul collegamento Fai clic qui per avviare il processo di installazione di Zen Cart .

http://your_domain.tld/

10. Nel passaggio successivo, il programma di installazione di Zen Cart ispezionerà il tuo sistema e segnalerà eventuali problemi nel caso in cui la configurazione del sistema non soddisfi tutti i requisiti per installare la piattaforma di acquisto. Se non vengono visualizzati avvisi o errori, fare clic sul pulsante Continua per passare al passaggio successivo.

11. Nella fase successiva di installazione, verifica di accettare i termini di licenza e di verificare gli indirizzi URL del frontend del negozio, come illustrato nello screenshot seguente. Sostituisci l'indirizzo IP o il nome di dominio in modo che corrisponda alla configurazione del tuo server. Al termine, premi il pulsante Continua per andare avanti con il processo di installazione.

12. Successivamente, fornisci le informazioni sul database MySQL (indirizzo host del database, nome del database e credenziali), seleziona Carica dati demo nel database Zen Cart e seleziona il set di caratteri del database e il prefisso del database e il metodo SQL Cache come illustrato nello screenshot seguente. Al termine, fai clic sul pulsante Continua per configurare ulteriormente Zen Cart.

13. Nella schermata di installazione successiva, fornire un nome Superutente amministratore che verrà utilizzato per accedere allo store supportato e un indirizzo email per l'account amministratore del superutente. Scrivi o crea un'immagine della password temporanea dell'amministratore e del nome della directory dell'amministratore e premi il pulsante Continua per avviare il processo di installazione.

14. Attendi il completamento del processo di installazione e verrai reindirizzato alla schermata finale di installazione di Zen Cart. Qui troverai due collegamenti per accedere alla dashboard Supportata dall'amministratore del carrello Zen e al collegamento Il tuo negozio, come illustrato nello screenshot seguente. Assicurati di annotare l'indirizzo del backend dell'amministratore del negozio.

15. Ora, prima di accedere effettivamente al pannello backend del tuo negozio, torna alla console bash del tuo server ed esegui il comando seguente per eliminare la directory di installazione.

rm -rf /var/www/html/zc_install/

16. Successivamente, torna al browser e fai clic sul collegamento Backend amministratore per essere reindirizzato alla pagina di accesso della dashboard del backend Zen Cart. Accedi al pannello di amministrazione di Zen Cart con l'utente amministratore e la password configurati in precedenza e ti verrà richiesto di modificare la password temporanea dell'account amministratore per proteggere il tuo negozio.

17. Quando accedi per la prima volta al pannello backend di Zen Cart, sullo schermo verrà visualizzata una nuova procedura guidata di configurazione iniziale. Nella procedura guidata iniziale aggiungi il nome del negozio, il proprietario, l'indirizzo email del proprietario del negozio, il paese del negozio, la zona del negozio e l'indirizzo del negozio e fai clic sul pulsante Aggiorna per salvare le modifiche. Dopo aver completato quest'ultimo passaggio puoi iniziare a gestire il tuo negozio online, configurare posizioni e tasse e aggiungere alcuni prodotti.

18. Infine, per visitare il tuo negozio frontend Zen Cart, accedi all'indirizzo IP del tuo server o al nome di dominio tramite il protocollo HTTP, come illustrato nello screenshot seguente. Questa è la pagina web in cui i prodotti pubblicizzati verranno visualizzati per i tuoi clienti.

http://ww.yourdomain.tld 

Congratulazioni! Hai implementato con successo la piattaforma di e-commerce online Zen Cart nel tuo sistema.