Sådan installeres OpenCart på en Vultr LEMP-server

OpenCart er en populær open source-indkøbsvognsløsning designet til at give fremragende funktionalitet, brugervenlighed og udseende. Med OpenCart kan du nemt bygge en online butik på en LAMP- eller LEMP-baseret server.

I denne vejledning vil vi introducere, hvordan du installerer OpenCart på en Vultr LEMP-serverinstans.

Inden du læser videre, skal du:

  • Implementer en ny serverinstans med Vultr LEMP-appen med ét klik.
  • Log ind som sudo- bruger fra din SSH-terminal.

Trin 1: Opsæt en database til OpenCart

Find standard MySQL-legitimationsoplysningerne for Vultr LEMP:

sudo cat /root/.my.cnf

Brug de legitimationsoplysninger, der vises på skærmen, til at logge på MySQL:

mysql -u root -p

Opret en database i MySQL-skallen med følgende kommandoer. Sørg for at erstatte databasenavnet "opencart", brugernavnet "opencartuser" og adgangskoden "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;

Trin 2: Download OpenCart-pakken

Download den seneste stabile version af OpenCart, som i skrivende stund er 2.1.0.2, fra dets github-lager:

cd ~
wget https://github.com/opencart/opencart/archive/2.1.0.2.tar.gz

Pak OpenCart-pakken ud, slet standardfilerne i din servers webmappe, og flyt derefter nødvendige filer ind 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/* .

Trin 3: Forbered OpenCart installationsfilerne

Konfigurer konfigurationsfilerne:

sudo mv config-dist.php config.php
sudo mv admin/config-dist.php admin/config.php

Rediger ejerskabet af hver installationsfil:

sudo chown -R nginx:nginx ./*
sudo service nginx restart

Trin 4: Installer OpenCart fra din browser

Besøg http://[din-server-ip] fra din browser for at fortsætte installationen.

Først skal du klikke på knappen "Fortsæt" for at acceptere licensen.

På den anden skærm skal du kontrollere serverkravene for installation af OpenCart. Med en Vultr LEMP-serverinstans konfigureret som ovenfor, er disse krav allerede opfyldt. Klik på knappen "Fortsæt" for at komme videre.

På den tredje skærm skal du indtaste databasenavnet, databasebrugernavnet og databaseadgangskoden, du har konfigureret i trin 1, og derefter indtaste et brugernavn, en adgangskode og en e-mailadresse til administration. Klik på knappen "Fortsæt" for at afslutte installationen.

Trin 5: Nogle grundlæggende sikkerhedspraksis

Af sikkerhedsmæssige årsager bør du også udføre følgende instruktioner på din maskine.

Slet "install"-mappen:

sudo rm -r /usr/share/nginx/html/install

Omdøb "admin"-mappen til et navn, der er svært at gætte, som "c2tdfjk":

sudo mv admin c2tdfjk

Rediger "config.php"-filen i "c2tdfjk"-mappen, erstat hver forekomst af "admin" med "c2tdfjk":

cd c2tdfjk
sudo sed -i "s/admin/c2tdfjk/g" config.php

I fremtiden kan du kun få adgang til dit admin panel fra "http://[din-server-ip]/c2tdfjk".

Konklusion

Nu kan du besøge din nye onlinebutik fra "http://[din-server-ip]". Nyd det.

Efterlad en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.

DDOS-angreb: et kort overblik

DDOS-angreb: et kort overblik

Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.

Har du nogensinde spekuleret på, hvordan tjener hackere penge?

Har du nogensinde spekuleret på, hvordan tjener hackere penge?

Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.

Revolutionære opfindelser fra Google, der vil gøre dit liv lettere.

Revolutionære opfindelser fra Google, der vil gøre dit liv lettere.

Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.

Fredag ​​Essential: Hvad skete der med AI-drevne biler?

Fredag ​​Essential: Hvad skete der med AI-drevne biler?

Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...

Teknologisk singularitet: En fjern fremtid for menneskelig civilisation?

Teknologisk singularitet: En fjern fremtid for menneskelig civilisation?

Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.

Funktioner af Big Data Reference Architecture Layers

Funktioner af Big Data Reference Architecture Layers

Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.

Udvikling af datalagring – Infografik

Udvikling af datalagring – Infografik

Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af ​​dataene. Denne blog dækker udviklingen af ​​datalagring på basis af en infografik.

6 fantastiske fordele ved at have smarte hjemmeenheder i vores liv

6 fantastiske fordele ved at have smarte hjemmeenheder i vores liv

I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.

macOS Catalina 10.15.4-tillægsopdatering forårsager flere problemer end at løse

macOS Catalina 10.15.4-tillægsopdatering forårsager flere problemer end at løse

For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af ​​mac-maskiner. Læs denne artikel for at lære mere