Prije daljnjeg čitanja potrebno je:
Korak 1: Postavite bazu podataka za OpenCart
Korak 2: Preuzmite OpenCart paket
Korak 3: Pripremite instalacijske datoteke OpenCart
Korak 4: Instalirajte OpenCart iz vašeg preglednika
Korak 5: Neke osnovne sigurnosne prakse
Zaključak
OpenCart je popularno rješenje za košaricu otvorenog koda dizajnirano da pruži izvrsnu funkcionalnost, jednostavnu upotrebu i izgled. Uz OpenCart, možete jednostavno izgraditi internetsku trgovinu na poslužitelju koji se temelji na LAMP ili LEMP.
U ovom vodiču predstavit ćemo kako instalirati OpenCart na instancu poslužitelja Vultr LEMP.
Prije daljnjeg čitanja potrebno je:
- Postavite novu instancu poslužitelja s Vultr LEMP aplikacijom jednim klikom.
- Prijavite se kao sudo korisnik sa svog SSH terminala.
Korak 1: Postavite bazu podataka za OpenCart
Pronađite zadane MySQL vjerodajnice za Vultr LEMP:
sudo cat /root/.my.cnf
Koristite vjerodajnice prikazane na ekranu za prijavu na MySQL:
mysql -u root -p
Napravite bazu podataka u ljusci MySQL sa sljedećim naredbama. Obavezno zamijenite naziv baze podataka "opencart", korisničko ime "opencartuser" i lozinku "opencartpassword" svojim vlastitim.
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;
Korak 2: Preuzmite OpenCart paket
Preuzmite najnoviju stabilnu verziju OpenCarta, koja je u trenutku pisanja 2.1.0.2, iz njegovog github repozitorija:
cd ~
wget https://github.com/opencart/opencart/archive/2.1.0.2.tar.gz
Raspakirajte OpenCart paket, izbrišite zadane datoteke u web imeniku vašeg poslužitelja, a zatim premjestite potrebne datoteke u njega:
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/* .
Korak 3: Pripremite instalacijske datoteke OpenCart
Postavite konfiguracijske datoteke:
sudo mv config-dist.php config.php
sudo mv admin/config-dist.php admin/config.php
Promijenite vlasništvo svake instalacijske datoteke:
sudo chown -R nginx:nginx ./*
sudo service nginx restart
Korak 4: Instalirajte OpenCart iz vašeg preglednika
Posjetite http://[your-server-ip] iz svog preglednika za nastavak instalacije.
Najprije kliknite gumb "Nastavi" kako biste prihvatili licencu.
Na drugom zaslonu provjerite zahtjeve poslužitelja za instalaciju OpenCarta. S Vultr LEMP poslužiteljskom instancom konfiguriranom kao gore, ti su zahtjevi već zadovoljeni. Kliknite gumb "Nastavi" za nastavak.
Na trećem zaslonu unesite naziv baze podataka, korisničko ime baze podataka i lozinku baze podataka koju ste postavili u koraku 1, zatim unesite korisničko ime, lozinku i adresu e-pošte za administraciju. Kliknite gumb "Nastavi" da biste dovršili instalaciju.
Korak 5: Neke osnovne sigurnosne prakse
Iz sigurnosnih razloga također trebate izvršiti sljedeće upute na svom stroju.
Izbrišite direktorij "install":
sudo rm -r /usr/share/nginx/html/install
Preimenujte direktorij "admin" u ime koje je teško pogoditi, poput "c2tdfjk":
sudo mv admin c2tdfjk
Izmijenite datoteku "config.php" u direktoriju "c2tdfjk", zamijenite svaku instancu "admin" s "c2tdfjk":
cd c2tdfjk
sudo sed -i "s/admin/c2tdfjk/g" config.php
Ubuduće, svojoj administratorskoj ploči možete pristupiti samo s "http://[your-server-ip]/c2tdfjk".
Zaključak
Sada možete posjetiti svoju novu internetsku trgovinu s "http://[your-server-ip]". Uživaj.