Før du leser videre, må du:
Trinn 1: Sett opp en database for OpenCart
Trinn 2: Last ned OpenCart-pakken
Trinn 3: Klargjør OpenCart-installasjonsfilene
Trinn 4: Installer OpenCart fra nettleseren din
Trinn 5: Noen grunnleggende sikkerhetspraksis
Konklusjon
OpenCart er en populær handlekurvløsning med åpen kildekode designet for å gi utmerket funksjonalitet, brukervennlighet og utseende. Med OpenCart kan du enkelt bygge en nettbutikk på en LAMP- eller LEMP-basert server.
I denne opplæringen vil vi introdusere hvordan du installerer OpenCart på en Vultr LEMP-serverforekomst.
Før du leser videre, må du:
- Distribuer en ny serverforekomst med ett-klikks Vultr LEMP-appen.
- Logg på som sudo- bruker fra SSH-terminalen din.
Trinn 1: Sett opp en database for OpenCart
Finn standard MySQL-legitimasjonen til Vultr LEMP:
sudo cat /root/.my.cnf
Bruk legitimasjonen som vises på skjermen for å logge på MySQL:
mysql -u root -p
Opprett en database i MySQL-skallet med følgende kommandoer. Pass på å erstatte databasenavnet "opencart", brukernavnet "opencartuser" og passordet "opencartpassword" med dine egne.
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;
Trinn 2: Last ned OpenCart-pakken
Last ned den siste stabile versjonen av OpenCart, som i skrivende stund er 2.1.0.2, fra github-lageret:
cd ~
wget https://github.com/opencart/opencart/archive/2.1.0.2.tar.gz
Pakk ut OpenCart-pakken, slett standardfilene i serverens webkatalog, og flytt deretter nødvendige filer inn i den:
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/* .
Trinn 3: Klargjør OpenCart-installasjonsfilene
Sett opp konfigurasjonsfilene:
sudo mv config-dist.php config.php
sudo mv admin/config-dist.php admin/config.php
Endre eierskapet til hver installasjonsfil:
sudo chown -R nginx:nginx ./*
sudo service nginx restart
Trinn 4: Installer OpenCart fra nettleseren din
Gå til http://[din-server-ip] fra nettleseren din for å fortsette installasjonen.
Først klikker du på "Fortsett"-knappen for å godta lisensen.
På den andre skjermen, sjekk serverkravene for å installere OpenCart. Med en Vultr LEMP-serverforekomst konfigurert som ovenfor, er disse kravene allerede oppfylt. Klikk på "Fortsett"-knappen for å gå videre.
På den tredje skjermen skriver du inn databasenavnet, databasebrukernavnet og databasepassordet du har konfigurert i trinn 1, og fyll deretter inn et brukernavn, et passord og en e-postadresse for administrasjon. Klikk på "Fortsett"-knappen for å fullføre installasjonen.
Trinn 5: Noen grunnleggende sikkerhetspraksis
Av sikkerhetshensyn bør du også utføre følgende instruksjoner på maskinen.
Slett "install"-katalogen:
sudo rm -r /usr/share/nginx/html/install
Gi nytt navn til "admin"-katalogen til et navn som er vanskelig å gjette, som "c2tdfjk":
sudo mv admin c2tdfjk
Endre "config.php"-filen i "c2tdfjk"-katalogen, erstatt hver forekomst av "admin" med "c2tdfjk":
cd c2tdfjk
sudo sed -i "s/admin/c2tdfjk/g" config.php
I fremtiden kan du bare få tilgang til administrasjonspanelet ditt fra "http://[din-server-ip]/c2tdfjk".
Konklusjon
Nå kan du besøke din nye nettbutikk fra "http://[din-server-ip]". Nyt det.