Hvordan lage en egen nettbutikk ved å bruke "OpenCart" i Linux


I internettverdenen gjør vi alt ved hjelp av en datamaskin. Elektronisk handel aka e-handel er en av dem. E-handel er ikke noe nytt, og det startet i de tidlige dagene av ARPANET, der ARPANET pleide å arrangere salg mellom studenter ved Massachusetts Institute of Technology og Stanford Artificial Intelligence Laboratory.

I disse dager er det rundt 100-vis av e-handelssider, nemlig Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon, etc. Har du tenkt på å lage din egen Amazon og Flipcart som nettbasert applikasjonsserver? Hvis ja! Denne artikkelen er for deg.

Opencart er en gratis og åpen kildekode for e-handelsapplikasjon skrevet i PHP, som kan brukes til å utvikle et handlekurvsystem som ligner på Amazon og Flipcart. Hvis du ønsker å selge produktene dine på nett eller ønsker å betjene kundene dine selv når du er stengt, er Opencart noe for deg. Du kan bygge en vellykket nettbutikk (for nettbutikker) ved å bruke pålitelig og profesjonell Opencart-applikasjon.

OpenCart Web Panel Demo
  1. Store Front – http://demo.opencart.com/
  2. Administratorpålogging – http://demo.opencart.com/admin/

------------------ Admin Login ------------------
Username: demo
Password: demo

Funksjoner av Opencart

Opencart er en applikasjon som oppfyller alle kravene til en nettbutikk. Den har alle funksjonene (se nedenfor) som du kan bruke til å lage din egen e-handelsside.

  1. Det er en gratis (som i øl) og åpen kildekode (som i tale) applikasjon utgitt under GNU GPL-lisens.
  2. Alt er godt dokumentert, betyr at du ikke trenger å Google og rope om hjelp.
  3. Gratis livstidsstøtte og oppdateringer.
  4. Ubegrenset antall kategorier, produkter og produsent støttes.
  5. Alt er malbasert.
  6. Støttet for flere språk og flere valutaer. Det sikrer at produktet ditt får en global rekkevidde.
  7. Innebygd produktgjennomgang og vurderingsfunksjoner.
  8. Nedlastbare produkter (dvs. e-bok) støttes.
  9. Automatisk bildestørrelse støttes.
  10. Funksjoner som multiskattesatser (som i forskjellige land), se på relaterte produkter, informasjonsside, beregning av fraktvekt, tilgjengelige rabattkuponger osv. er godt implementert som standard.
  11. Innebygde verktøy for sikkerhetskopiering og gjenoppretting.
  12. Godt implementert SEO.
  13. Fakturautskrift, feillogg og salgsrapport støttes også.

Systemkrav

  1. Webserver (Apache HTTP-server foretrukket)
  2. PHP (5.2 og høyere).
  3. Database (MySQLi foretrukket, men jeg bruker MariaDB).

Nødvendige PHP-biblioteker og -moduler

Disse utvidelsene må være installert og aktivert på systemet ditt for å installere Opencart riktig på webserveren.

  1. Krøll
  2. Glidelås
  3. Zlib
  4. GD bibliotek
  5. Mcrypt
  6. Mbstrings

Trinn 1: Installere Apache, PHP og MariaDB

1. Som jeg sa, OpenCart krever visse tekniske krav som Apache, PHP med utvidelser og Database (MySQL eller MariaDB) som skal installeres på systemet, for å kjøre Opencart riktig.

La oss installere Apache, PHP og MariaDB ved å bruke følgende kommando.

Installer Apache

apt-get install apache2 		 (On Debian based Systems)
yum install httpd			 (On RedHat based Systems)
Installer PHP og utvidelser

apt-get install php5 php5-mysql libapache2-mod-php5 php5-curl php5-mcrypt 	(On Debian based Systems)
yum install php php-mysql php5-curl php5-mcrypt			(On RedHat based Systems)
Installer MariaDB

apt-get install mariadb-server mariadb-client				(On Debian based Systems)
yum install mariadb-server mariadb					(On RedHat based Systems)

2. Etter å ha installert alle de nødvendige tingene ovenfor, kan du starte Apache- og MariaDB-tjenestene ved å bruke følgende kommandoer.


------------------- On Debian based Systems ------------------- 
systemctl restart apache2.service					
systemctl restart mariadb.service	

------------------- On RedHat based Systems ------------------- 
systemctl restart httpd.service 		
systemctl restart mariadb.service 				

Trinn 2: Laste ned og konfigurere OpenCart

3. Den nyeste versjonen av OpenCart (2.0.2.0) kan fås fra OpenCart-nettstedet eller direkte fra github.

Alternativt kan du bruke følgende wget-kommando for å laste ned den nyeste versjonen av OpenCart direkte fra github-depotet som vist nedenfor.


wget https://github.com/opencart/opencart/archive/master.zip

4. Etter at du har lastet ned zip-filen, kopierer du til Apache arbeidskatalogen (dvs. /var/www/html) og pakker ut masteren. zip-fil.


cp master.zip /var/www/html/
cd /var/www/html
unzip master.zip

5. Etter å ha trukket ut «master.zip»-filen, cd til den utpakkede katalogen og flytt innholdet i opplastingskatalogen til roten av applikasjonsmappen (opencart-master).


cd opencart-master
mv -v upload/* ../opencart-master/

6. Nå må du gi nytt navn til eller kopiere OpenCart-konfigurasjonsfiler som vist nedenfor.


cp /var/www/html/opencart-master/admin/config-dist.php /var/www/html/opencart-master/admin/config.php
cp /var/www/html/opencart-master/config-dist.php /var/www/html/opencart-master/config.php

7. Deretter setter du riktige tillatelser til filene og mappene til /var/www/html/opencart-master. Du må gi RWX-tillatelse til alle filene og mappene der, rekursivt.


chmod 777 -R /var/www/html/opencart-master 

Viktig: Å angi tillatelse 777 kan være farlig, så så snart du er ferdig med å konfigurere alt, gå tilbake til tillatelsen 755 sterk> rekursivt på mappen ovenfor.

Trinn 3: Opprette OpenCart-database

8. Neste trinn er å opprette en database (si opencartdb) for e-handelssiden for å lagre data i databasen. Koble til databaser server og opprett en database, bruker og gi riktige privilegier på brukeren for å ha full kontroll over databasen.


mysql -u root -p
CREATE DATABASE opencartdb;
CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON opencartdb.* TO 'opencartuser'@'localhost' IDENTIFIED by 'mypassword';

Trinn 4: OpenCart Web-installasjon

9. Når alt er satt riktig, naviger til nettleseren og skriv inn http:// for å få tilgang til OpenCart-nettinstallasjonen.

Klikk «FORTSETT» for å godta lisensavtalen.

10. Neste skjermbilde er forhåndsinstallasjon Server Setup Check, for å se at serveren har alle nødvendige moduler installert riktig og har riktig tillatelse til OpenCart-filene.

Hvis noen røde merker er uthevet på #1 eller #2, betyr det at du må installere disse komponentene riktig på serveren for å oppfylle nettserverkravene.

Hvis det er noen røde merker på #3 eller #4, betyr det at det er et problem med filene dine. Hvis alt er riktig konfigurert, bør du se at alle grønne merker er synlige (som vist nedenfor), du kan trykke "Fortsett".

11. På det neste skjermbildet skriv inn din databaselegitimasjon som databasedriver, vertsnavn, brukernavn, passord, database. Du bør ikke berøre db_port og Prefix, før og med mindre du vet hva du gjør.

Skriv også inn brukernavn, passord og e-postadresse for den administrative kontoen. Merk at disse legitimasjonene vil bli brukt for å logge på Opencart Admin Panel som root, så hold det trygt. Klikk fortsett når du er ferdig!

12. Det neste skjermbildet viser melding som «Installasjonen fullført» med merkelappen klar til å begynne å selge. Den advarer også om å slette installasjonsmappen, siden alt som kreves for å konfigurere ved hjelp av denne katalogen er fullført.

For å fjerne installasjonskatalogen, kan det hende du liker å kjøre kommandoen nedenfor.


rm -rf /var/www/html/opencart-master/install

Trinn 4: Få tilgang til OpenCart Web og Admin

13. Pek nå nettleseren til http:///opencart-master/ og du vil se noe som skjermbildet nedenfor.

14. For å logge på Opencart Admin Panel, pek nettleseren til http:///opencart-master/admin og fyll inn administratorlegitimasjonen du legger inn, mens du setter den opp.

15. Hvis alt er ok! Du bør kunne se Admin Dashboard for Opencart.

Her i Admin Dashboard kan du sette opp en rekke alternativer som kategorier, produkt, alternativer, produsenter, nedlastinger, anmeldelse, informasjon, utvidelsesinstallasjon, frakt, betalingsalternativer, ordretotaler, gavekort, Paypal, Kuponger, tilknyttede selskaper, markedsføring, e-post, design og innstillinger, feillogger, innebygde analyser og hva ikke.

Hva etter å ha testet verktøyene?

Hvis du allerede har testet applikasjonen og finner den kan tilpasses, fleksibel, bunnsolid, enkel å vedlikeholde og bruke, kan det hende du trenger en god vertsleverandør for å være vert for OpenCart-applikasjonen, som fortsatt er live 24X7-støtte. Selv om det er mange alternativer for vertsleverandører, anbefaler vi Hostgator.

Hostgator er en domeneregistrant og vertsleverandør som er veldig kjent for tjenesten og funksjonen den tilbyr. Den gir deg UBEGRENSET diskplass, UBEGRENSET båndbredde, enkel å installere (1-klikks installeringsskript), 99,9 % oppetid, prisvinnende 24x7x365 teknisk støtte og 45 dager pengene tilbake-garanti, som betyr at hvis du ikke likte produktet og tjenesten du får pengene tilbake innen 45 dager etter kjøp, og pass på at 45 dager er lang tid å teste.

Så hvis du har noe å selge, kan du gjøre det gratis (med gratis mener jeg, tenk på kostnadene du vil bruke på å få en fysisk butikk, og sammenlign den med etableringskostnaden for virtuell butikk. Du vil føle at det er gratis).

Merk: Når du kjøper hosting (og/eller domene) fra Hostgator får du 25 % rabatt sterk>. Dette tilbudet er kun gyldig for leserne av Tecmint Site.

Alt du trenger å gjøre er å skrive inn kampanjekoden «TecMint025» under betalingen av hosting. For referanse se forhåndsvisningen av betalingsskjermen med kampanjekode.

Merk: Også verdt å nevne at for hver hosting du kjøper fra Hostgator for å være vert for OpenCart, vil vi få en liten mengde provisjon, bare for å holde Tecmint Live (ved å betale båndbredde) og vertskostnader for server).

Så hvis du kjøper den med koden ovenfor, får du rabatt og vi får et lite beløp. Vær også oppmerksom på at du ikke betaler noe ekstra, faktisk betaler du 25 % mindre av totalregningen.

Konklusjon

OpenCart er et program som fungerer rett ut av esken. Det er enkelt å installere og du har muligheten til å velge best egnede maler, legge til produktene dine og du blir en netthandel.

Mange fellesskapsutvidelser (gratis og betalte) gjør den rik. Det er en fantastisk applikasjon for de som ønsker å sette opp en virtuell butikk og forbli tilgjengelig for kunden 24x7. Gi meg beskjed om din erfaring med applikasjonen. Alle forslag og tilbakemeldinger er også velkomne.