GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare CS-Cart su Ubuntu 18.04

Carrello CS  è una piattaforma di e-commerce che consente ai venditori di creare il proprio centro commerciale virtuale. Offre circa 500 strumenti per impostazione predefinita che semplificano la gestione di un negozio online. È sviluppato utilizzando PHP e utilizza MySQL come database. Il server Web consigliato per l'installazione di CS-Cart è Apache poiché si è dimostrato stabile e robusto.

Attualmente è gestito dal conglomerato Simtech. Al momento in cui scrivo, CS-Cart non offre più una versione gratuita, tuttavia è disponibile una versione di prova gratuita di 30 giorni per il loro software.

In questo articolo, ti mostreremo come installare CS-Cart  su Ubuntu 18.04 . Il nostro hosting CS-Cart è perfetto per questo.

Prerequisiti:

Assicurati che il tuo server soddisfi i seguenti requisiti minimi:

  • 1 CPU Core
  • 1 GB di RAM
  • 10 GB di spazio su disco
  • Ubuntu 18.04 o successivo
  • Nome di dominio puntato all'indirizzo IP del tuo server
  • Accesso root completo

Puoi saperne di più sui requisiti del server qui.

Verifica aggiornamenti e dipendenze di installazione

Accedi al tuo server tramite SSH:

ssh username@server_ip

Assicurati di sostituire "username" con il nome dell'account di un utente root trovato sul server e sostituisci "server_ip" con l'indirizzo IP del tuo server.

Prima di iniziare con l'installazione di CS-Cart, è una buona idea aggiornare i pacchetti di sistema alle loro ultime versioni:

sudo apt-get update
sudo apt-get upgrade

Assicurati che le dipendenze richieste siano installate eseguendo il comando seguente:

sudo apt-get install curl openssh-server ca-certificates postfix software-properties-common -y

Installazione dello stack LAMP

1. Installazione di Apache2

Apache2 è il server web consigliato dagli sviluppatori di CS-Cart. Per installarlo, usa il seguente comando:

apt-get install apache2

Una volta installato Apache2, dobbiamo quindi abilitare l'avvio automatico del server web Apache in caso di riavvio del sistema:

systemctl enable apache2

Per verificare se il tuo servizio Apache è in esecuzione, utilizza il comando seguente:

systemctl status apache2

Dovresti vedere il seguente messaggio:

● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

Per il corretto funzionamento di CS-Cart sono necessari moduli Apache aggiuntivi. Utilizzare i seguenti comandi per abilitare i moduli Apache di riscrittura, intestazioni e SSL:

a2enmod rewrite
a2enmod headers
a2enmod ssl

Riavvia il servizio apache2 per applicare le modifiche apportate:

systemctl restart apache2

2. Installazione di PHP v7.2

Al momento della scrittura, la versione PHP ufficialmente supportata da CS-Cart è la versione PHP 7.2. PHP 7.2 non è la versione predefinita di PHP installata su Ubuntu 18.04, quindi è necessario installare un repository aggiuntivo. Per procedere, esegui i seguenti comandi:

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt-get update

Dopo aver aggiornato il repository, utilizzare il seguente comando per installare PHP 7.2 e le librerie richieste da CS-Cart:

apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-json php7.2-soap php7.2-zip  php7.2-cli php7.2-zip

Per verificare che stai utilizzando PHP 7.2, digita il seguente comando:

php -v

Dovresti vedere il seguente testo:

PHP 7.2.14-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jan 13 2019 10:05:45) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.14-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Per il corretto funzionamento di CS-Cart sono necessarie ulteriori modifiche al file di configurazione predefinito di PHP. Modifica le impostazioni PHP modificando il file “/etc/php/7.2/apache2/php.ini”:

nano /etc/php/7.2/apache2/php.ini

Modifica le seguenti righe:

file_uploads = On
allow_url_fopen = On

Salva e riavvia nuovamente il servizio del server Web Apache:

systemctl restart apache2

3. Installazione di MySQL Server

Ubuntu 18.04 ha l'ultima versione stabile di MySQL pronta per l'installazione tramite i repository preinstallati.

apt-get install mysql-server

Dopo averlo installato correttamente, il pacchetto MySQL ha uno script di sicurezza integrato:eseguirlo è consigliato per motivi di sicurezza dopo aver installato il server MySQL.

mysql_secure_installation

Per ulteriori domande oltre all'impostazione di una nuova password, rispondi alle domande con:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Per verificare la versione di MySQL attualmente installata, digita il seguente comando:

mysql -V

Dovresti vedere il seguente testo:

mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper

3. Creazione del nostro database CS-Cart

Dopo aver configurato il server di database, ora possiamo continuare impostando un database per la nostra installazione di CS-Cart.

Accedi alla CLI di MySQL:

mysql

Utilizzare le righe seguenti per creare il database (cscart_db) e assegnare l'utente (cscart_user) a quel database utilizzando una password complessa.

CREATE DATABASE cscart_db;
GRANT ALL PRIVILEGES ON cscart_db.* TO 'cscart_user'@'localhost' IDENTIFIED BY 'Password';
FLUSH PRIVILEGES;
exit;

Assicurati di sostituire la password "Password" con una password reale e sicura.

Per verificare che possiamo accedere al database appena creato con il nuovo utente del database, eseguire il comando seguente:

mysql -u cscart_user -p cscart_db

Per uscire dalla CLI di MySQL, digita:

quit

Installazione di CS-Cart

Dopo aver impostato il nostro stack LAMP, ora possiamo scaricare e installare CS-Cart. Al momento della stesura di questo tutorial, l'ultima versione è 4.9.2. Non è disponibile alcun collegamento per il download diretto:è necessario utilizzare un indirizzo e-mail per ricevere un collegamento per il download. Per scaricarne una copia, visita https://www.cs-cart.com/download-cs-cart.html

Dopo averlo scaricato, è necessario accedere tramite FTP e caricare il file zip in /var/www/html/cscart/ e decomprimerlo utilizzando i seguenti comandi:

cd /var/www/html/cscart/
unzip cscart_v4.9.2.SP4.zip

Rimuovere il file scaricato dopo averlo decompresso:

rm cscart_v4.9.2.SP4.zip

Ora applica le autorizzazioni consigliate per file e cartelle:

chown -R www-data:www-data /var/www/html/cscart/
chmod -R 755 /var/www/html/cscart/

Creazione di un host virtuale per CS-Cart

Per la nostra installazione di CS-Cart, si consiglia di creare un host virtuale individuale per una facile risoluzione dei problemi.

Crea e modifica il seguente file:

nano /etc/apache2/sites-available/cscart.conf

Incolla quanto segue (modifica di conseguenza):

<VirtualHost *:80>

     ServerName cs-cart-dev.yourdomainhere.com
     ServerAlias www.cs-cart-dev.yourdomainhere.com

     ServerAdmin [email protected]

     DocumentRoot /var/www/html/cscart/

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/cscart/>
     Options FollowSymlinks
     AllowOverride All
     Order allow,deny
     Allow from all
     </Directory>

</VirtualHost>

Una volta configurato, salva il file ed esegui i seguenti comandi per attivare il nuovo host virtuale:

a2ensite cscart.conf
systemctl restart apache2

Ora puoi visitare il tuo sito web e procedere con la prima configurazione.

Ecco fatto! ora hai una piattaforma di e-commerce funzionante basata su CS-Cart sul tuo server Ubuntu 18.04.

Ovviamente non è necessario installare CS-Cart  su Ubuntu 18.04 se hai un VPS Ubuntu con noi. Puoi semplicemente chiedere al nostro team di supporto di installare CS-Cart su Ubuntu 18.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione.

PS . Se ti è piaciuto leggere questo post del blog su come installare CS-Cart su Ubuntu 18.04, sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Panels
  1. Come installare FastPanel su Ubuntu 20.04

  2. Come installare Graylog Server su Ubuntu 16.04

  3. Come installare PHP 7.2 su Ubuntu 16.04

  4. Come installare PHP 7.3 su Ubuntu 18.04

  5. Come installare NextCloud 15 su Ubuntu 18.04

Come installare MySQL su Ubuntu 18.04

Come installare aaPanel su Ubuntu 20.04

Come installare MySQL su Ubuntu 16.04

Come installare NextCloud 13 su Ubuntu 16.04

Come installare osTicket su Ubuntu 16.04

Come installare WordPress su Ubuntu 22.04