OpenCart è una popolare soluzione di carrello degli acquisti open source progettata per offrire funzionalità, facilità d'uso e aspetto eccellenti. Con OpenCart, puoi creare facilmente un negozio online su un server basato su LAMP o LEMP.
In questo tutorial, introdurremo come installare OpenCart su un'istanza del server Vultr LEMP.
Prima di ulteriori letture, è necessario:
- Distribuisci un'istanza del server nuova con l'app Vultr LEMP con un clic.
- Accedi come utente sudo dal tuo terminale SSH.
Passaggio 1: installare un database per OpenCart
Trova le credenziali MySQL predefinite di Vultr LEMP:
sudo cat /root/.my.cnf
Usa le credenziali visualizzate sullo schermo per accedere a MySQL:
mysql -u root -p
Crea un database nella shell MySQL con i seguenti comandi. Assicurarsi di sostituire il nome del database "opencart", il nome utente "opencartuser" e la password "opencartpassword" con i propri.
CREATE DATABASE opencart;
CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'opencartpassword';
GRANT ALL PRIVILEGES on *.* TO 'opencartuser'@'localhost' IDENTIFIED BY 'opencartpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Passaggio 2: scarica il pacchetto OpenCart
Scarica l'ultima versione stabile di OpenCart, che al momento della scrittura è 2.1.0.2, dal suo repository github:
cd ~
wget https://github.com/opencart/opencart/archive/2.1.0.2.tar.gz
Decomprimi il pacchetto OpenCart, elimina i file predefiniti nella directory Web del tuo server, quindi sposta i file necessari in esso:
tar -zxvf 2.1.0.2.tar.gz
cd /usr/share/nginx/html/
sudo rm background.jpg index.php logo.png
sudo cp -R ~/opencart-2.1.0.2/upload/* .
Passaggio 3: preparare i file di installazione di OpenCart
Imposta i file di configurazione:
sudo mv config-dist.php config.php
sudo mv admin/config-dist.php admin/config.php
Modifica la proprietà di ciascun file di installazione:
sudo chown -R nginx:nginx ./*
sudo service nginx restart
Passaggio 4: installare OpenCart dal browser
Visita http: // [your-server-ip] dal tuo browser per continuare l'installazione.
Innanzitutto, fai clic sul pulsante "Continua" per accettare la licenza.
Nella seconda schermata, controlla i requisiti del server per l'installazione di OpenCart. Con un'istanza del server Vultr LEMP configurata come sopra, questi requisiti sono già soddisfatti. Fai clic sul pulsante "Continua" per andare avanti.
Nella terza schermata, inserisci il nome del database, il nome utente del database e la password del database che hai impostato nel passaggio 1, quindi inserisci un nome utente, una password e un indirizzo e-mail per l'amministrazione. Fai clic sul pulsante "Continua" per completare l'installazione.
Passaggio 5: alcune pratiche di sicurezza di base
Per motivi di sicurezza, è necessario eseguire anche le seguenti istruzioni sulla macchina.
Elimina la directory "installa":
sudo rm -r /usr/share/nginx/html/install
Rinomina la directory "admin" con un nome difficile da indovinare, come "c2tdfjk":
sudo mv admin c2tdfjk
Modifica il file "config.php" nella directory "c2tdfjk", sostituisci ogni istanza di "admin" con "c2tdfjk":
cd c2tdfjk
sudo sed -i "s/admin/c2tdfjk/g" config.php
In futuro, puoi accedere al tuo pannello di amministrazione solo da "http: // [your-server-ip] / c2tdfjk".
Conclusione
Ora puoi visitare il tuo nuovo negozio online da "http: // [your-server-ip]". Divertirsi.