Abans de llegir més, heu de:
Pas 1: configureu una base de dades per a OpenCart
Pas 2: Baixeu el paquet OpenCart
Pas 3: prepareu els fitxers d'instal·lació d'OpenCart
Pas 4: instal·leu OpenCart des del vostre navegador
Pas 5: algunes pràctiques bàsiques de seguretat
Conclusió
OpenCart és una solució popular de carretó de la compra de codi obert dissenyada per oferir una funcionalitat, facilitat d'ús i aparença excel·lents. Amb OpenCart, podeu crear fàcilment una botiga en línia en un servidor basat en LAMP o LEMP.
En aquest tutorial, presentarem com instal·lar OpenCart en una instància del servidor Vultr LEMP.
Abans de llegir més, heu de:
- Desplegueu una nova instància de servidor amb l'aplicació Vultr LEMP d'un sol clic.
- Inicieu sessió com a usuari sudo des del vostre terminal SSH.
Pas 1: configureu una base de dades per a OpenCart
Trobeu les credencials de MySQL predeterminades de Vultr LEMP:
sudo cat /root/.my.cnf
Utilitzeu les credencials que es mostren a la pantalla per iniciar sessió a MySQL:
mysql -u root -p
Creeu una base de dades a l'intèrpret d'ordres MySQL amb les ordres següents. Assegureu-vos de substituir el nom de la base de dades "opencart", el nom d'usuari "opencartuser" i la contrasenya "opencartpassword" per les vostres pròpies.
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;
Pas 2: Baixeu el paquet OpenCart
Baixeu la darrera versió estable d'OpenCart, que a l'hora d'escriure és la 2.1.0.2, des del seu dipòsit github:
cd ~
wget https://github.com/opencart/opencart/archive/2.1.0.2.tar.gz
Descomprimiu el paquet OpenCart, suprimiu els fitxers predeterminats al directori web del vostre servidor i, a continuació, moveu-hi els fitxers necessaris:
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/* .
Pas 3: prepareu els fitxers d'instal·lació d'OpenCart
Configureu els fitxers de configuració:
sudo mv config-dist.php config.php
sudo mv admin/config-dist.php admin/config.php
Modifiqueu la propietat de cada fitxer d'instal·lació:
sudo chown -R nginx:nginx ./*
sudo service nginx restart
Pas 4: instal·leu OpenCart des del vostre navegador
Visiteu http://[your-server-ip] des del vostre navegador per continuar la instal·lació.
Primer, feu clic al botó "Continua" per acceptar la llicència.
A la segona pantalla, comproveu els requisits del servidor per instal·lar OpenCart. Amb una instància del servidor Vultr LEMP configurada com a anterior, aquests requisits ja es compleixen. Feu clic al botó "Continua" per continuar.
A la tercera pantalla, introduïu el nom de la base de dades, el nom d'usuari de la base de dades i la contrasenya de la base de dades que heu configurat al pas 1, després empleneu un nom d'usuari, una contrasenya i una adreça de correu electrònic per a l'administració. Feu clic al botó "Continua" per finalitzar la instal·lació.
Pas 5: algunes pràctiques bàsiques de seguretat
Per motius de seguretat, també hauríeu de realitzar les instruccions següents a la vostra màquina.
Esborra el directori "instal·lació":
sudo rm -r /usr/share/nginx/html/install
Canvieu el nom del directori "administrador" a un nom difícil d'endevinar, com ara "c2tdfjk":
sudo mv admin c2tdfjk
Modifiqueu el fitxer "config.php" al directori "c2tdfjk", substituïu cada instància de "admin" per "c2tdfjk":
cd c2tdfjk
sudo sed -i "s/admin/c2tdfjk/g" config.php
En el futur, només podreu accedir al vostre tauler d'administració des de "http://[your-server-ip]/c2tdfjk".
Conclusió
Ara, podeu visitar la vostra nova botiga en línia des de "http://[your-server-ip]". Gaudeix-ho.