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

Come installare OpenCart su Ubuntu 18.04

OpenCart è un sistema di carrello degli acquisti gratuito e open source. È una piattaforma basata su PHP per la creazione di negozi online, che offre tutte le funzionalità di e-commerce standard necessarie per la gestione di un negozio online. OpenCart ha supporto gratuito a vita, aggiornamenti software ed è localizzato in molte lingue e valute, il che lo rende una delle piattaforme di e-commerce self-hosted più popolari e ampiamente utilizzate disponibili. In questo tutorial, ti mostreremo come installare OpenCart sul tuo server Ubuntu 18.04.

Requisiti:

  • Ai fini di questo tutorial, utilizzeremo un VPS Ubuntu 18.04
  • È richiesto anche l'accesso root SSH completo o un utente con privilegi sudo.

1. Per iniziare

Innanzitutto, dovrai accedere al tuo server tramite SSH come utente root:

ssh root@IP_ADDRESS -p PORT_NUMBER

e sostituisci "IP_ADDRESS" e "PORT_NUMBER" con l'indirizzo IP del tuo server effettivo e il numero di porta SSH.

Una volta effettuato l'accesso, assicuriamoci che il tuo server Ubuntu 18.04 sia aggiornato eseguendo i seguenti comandi:

$ sudo apt-get update
$ sudo apt-get upgrade

Questo aggiornerà l'indice del pacchetto e aggiornerà il software attualmente installato sul server all'ultima versione.

Una volta che il tuo sistema è completamente aggiornato, ora possiamo procedere con l'installazione di OpenCart.

2. Installa il server di database MySQL

Successivamente, installeremo il server MySQL. Per installare il pacchetto predefinito, esegui il comando seguente:

$ sudo apt-get install mysql-server

Questo installerà MySQL 5.7 sul tuo server, ma non ti chiederà di impostare una password o di apportare altre modifiche alla configurazione. Poiché ciò lascia la tua installazione di MySQL non sicura, per migliorare la sicurezza del tuo server MySQL, ti consigliamo di eseguire 'mysql_secure_installation ' script digitando il seguente comando:

$ mysql_secure_installation

Questo script ti aiuterà a eseguire importanti attività di sicurezza come impostare una password di root, disabilitare l'accesso root remoto, rimuovere utenti anonimi, ecc.

3. Crea un database per OpenCart

Ora creeremo il nostro database MySQL per il nostro sito OpenCart. Accedi al tuo server MySQL con il seguente comando e inserisci la tua password di root MySQL:

sudo mysql -u root -p

In questa sezione creeremo un nuovo database MySQL opencart e assegnare l'accesso utente ad un nuovo utente admin_user con la password Strong_Password :

CREATE DATABASE opencart;
GRANT ALL PRIVILEGES ON opencart.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

Non dimenticare di sostituire "Strong_Password" con una password efficace.

4. Installa Apache e PHP

Per installare il server Web Apache, eseguire il comando seguente:

$ sudo apt-get install apache2

Al termine dell'installazione, dovresti abilitare Apache per l'avvio automatico al riavvio del server con:

$ sudo systemctl enable apache2

Puoi anche controllare lo stato del tuo servizio Apache con il seguente comando:

$ sudo systemctl status apache2

Uscita:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running)
  Process: 728 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES
 Main PID: 855 (apache2)
    Tasks: 6 (limit: 2321)
   CGroup: /system.slice/apache2.service
           ├─855 /usr/sbin/apache2 -k start
           ├─876 /usr/sbin/apache2 -k start
           ├─877 /usr/sbin/apache2 -k start
           ├─878 /usr/sbin/apache2 -k start
           ├─879 /usr/sbin/apache2 -k start
           └─880 /usr/sbin/apache2 -k start

Poiché OpenCart è un'applicazione basata su PHP, il nostro prossimo passo è installare PHP e alcune estensioni PHP richieste da OpenCart:

$ sudo apt-get install php libapache2-mod-php
$ sudo apt-get install php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip 
php-curl php-xmlrpc

Riavvia il server web Apache per caricare i moduli PHP:

$ sudo systemctl restart apache2

Ora controlla la versione PHP installata sul tuo server:

$ php -v

Uscita:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

5. Scarica l'ultima versione di OpenCart

L'ultima versione di OpenCart (v.3.0.3.1) può essere scaricata dal sito web di OpenCart (consigliato per gli utenti finali) o direttamente da Github (consigliato per gli sviluppatori web). La pagina di download offre anche l'accesso alle versioni precedenti di OpenCart.

$ sudo wget https://github.com/opencart/opencart/releases/download/3.0.3.1/opencart-3.0.3.1.zip
$ sudo unzip opencart-3.0.3.1
$ sudo mv upload/ /var/www/html/opencart
$ sudo cd /var/www/html/opencart/
$ sudo cp config-dist.php config.php
$ sudo cp admin/config-dist.php admin/config.php

Quindi esegui i comandi seguenti per impostare le autorizzazioni corrette per il funzionamento di OpenCart.

$ sudo chown -R www-data:www-data /var/www/html/opencart/

6:Configura Apache2

Ora possiamo creare i nostri file host virtuali. Esegui il comando seguente per creare il file di configurazione dell'host virtuale per il tuo dominio, tuo_dominio.com :

$ sudo nano /etc/apache2/sites-available/your_domain.com.conf

Quindi copia e incolla il contenuto sottostante nel file e salvalo. Sostituisci "tuo_dominio.com" con il tuo nome di dominio e la posizione principale della directory.

<VirtualHost *:80>
     ServerAdmin admin@your_domain.com
     DocumentRoot /var/www/html/opencart/
     ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/opencart/> Options FollowSymlinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

Salva il file ed esci.

Attiva l'host virtuale creando un collegamento simbolico :

$ sudo ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf

Riavvia Apache per rendere effettive le modifiche:

$ sudo systemctl restart apache2

Per accedere alla tua installazione di OpenCart, dovrai digitare il seguente URL nel tuo browser web:

http://your_domain.com/

e vedrai la seguente schermata:

Leggi il contratto e fai clic su 'CONTINUA' per procedere.

La schermata successiva visualizzerà le informazioni di preinstallazione per assicurarsi che l'installazione sia configurata come richiesto.

Infine, ti verrà richiesto di selezionare un driver DB (nel nostro caso MySQL) e inserire i valori del database che hai creato sopra come mostrato di seguito. Dovrai anche creare un nome utente e una password per accedere alla tua sezione di amministrazione di OpenCart.

Dopo aver installato OpenCart, devi rimuovere Installa directory, tuttavia, non dovresti toccare altre directory.

$ sudo rm -rf install/

Congratulazioni. Hai installato con successo OpenCart sul tuo VPS Ubuntu 18.04.

Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare OpenCart per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se ti è piaciuto questo post, condividilo con i tuoi amici sui social network utilizzando le scorciatoie di condivisione qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Panels
  1. Come installare FastPanel su Ubuntu 20.04

  2. Come installare PHP 7.2 su Ubuntu 16.04

  3. Come installare NextCloud 15 su Ubuntu 18.04

  4. Come installare Sensu su Ubuntu 18.04

  5. Come installare Nginx su Ubuntu 18.04

Come installare MySQL su Ubuntu 18.04

Come installare il server Minecraft su Ubuntu 18.04

Come installare aaPanel su Ubuntu 20.04

Come installare NextCloud 13 su Ubuntu 16.04

Come installare osTicket su Ubuntu 16.04

Come installare WordPress su Ubuntu 22.04