Sådan oprettes din egen online shoppingbutik ved hjælp af "OpenCart" i Linux


I internetverdenen gør vi alt ved hjælp af en computer. Elektronisk handel aka e-handel er en af dem. E-handel er ikke noget nyt, og det startede i de tidlige dage af ARPANET, hvor ARPANET plejede at arrangere salg mellem studerende fra Massachusetts Institute of Technology og Stanford Artificial Intelligence Laboratory.

I disse dage er der nogle hundrede af e-handelswebsteder, nemlig Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon osv. Har du tænkt på at lave din egen Amazon og Flipcart som en webbaseret applikationsserver? Hvis ja! Denne artikel er til dig.

Opencart er en gratis og open source E-Commerce-applikation skrevet i PHP, som kan bruges til at udvikle et indkøbskurvsystem svarende til Amazon og Flipcart. Hvis du vil sælge dine produkter online eller vil betjene dine kunder, selv når du er lukket, er Opencart noget for dig. Du kan opbygge en succesrig onlinebutik (til onlinehandlere) ved hjælp af pålidelig og professionel Opencart-applikation.

  1. Butiksfront - http://demo.opencart.com/
  2. Admin-login - http://demo.opencart.com/admin/

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

Opencart er et program, der opfylder alle kravene fra en onlineforhandler. Det har alle de funktioner (se nedenfor), hvor du kan oprette dit eget e-handelswebsted.

  1. Det er en gratis (som i øl) og Open Source (som i tale) applikation frigivet under GNU GPL-licens.
  2. Alt er veldokumenteret, hvilket betyder at du ikke behøver at Google og råbe om hjælp.
  3. Understøttelse og opdateringer af gratis levetid.
  4. Ubegrænset antal kategorier, produkter og producent understøttet.
  5. Alt er skabelonbaseret.
  6. Understøttet af flere sprog og flere valutaer. Det sikrer, at dit produkt får en global rækkevidde.
  7. Indbyggede produktanmeldelses- og klassificeringsfunktioner.
  8. Produkter, der kan downloades (nemlig e-bog) understøttes.
  9. Automatisk billedstørrelse understøttes.
  10. Funktioner som multiafgiftssatser (som i forskellige lande), Visning af relaterede produkter, informationsside, beregning af forsendelsesvægt, brug af rabatkuponer osv. er godt implementeret som standard.
  11. Indbyggede sikkerhedskopierings- og gendannelsesværktøjer.
  12. Godt implementeret SEO.
  13. Udskrivning af fakturaer, fejllog og salgsrapport understøttes også.

  1. Webserver (Apache HTTP-server foretrukket)
  2. PHP (5.2 og derover).
  3. Database (MySQLi foretrukket, men jeg bruger MariaDB).

Disse udvidelser skal være installeret og aktiveret på dit system for at installere Opencart korrekt på webserveren.

  1. Krølle
  2. Lynlås
  3. Zlib
  4. GD-bibliotek
  5. Mcrypt
  6. Mbstrings

Trin 1: Installation af Apache, PHP og MariaDB

1. Som sagt, kræver OpenCart, at der er installeret visse tekniske krav såsom Apache, PHP med udvidelser og database (MySQL eller MariaDB) på systemet for at kunne køre Opencart korrekt.

Lad os installere Apache, PHP og MariaDB ved hjælp af følgende kommando.

# apt-get install apache2 		 (On Debian based Systems)
# yum install httpd			 (On RedHat based Systems)
# 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)
# apt-get install mariadb-server mariadb-client				(On Debian based Systems)
# yum install mariadb-server mariadb					(On RedHat based Systems)

2. Når du har installeret alle de ovennævnte nødvendige ting, kan du starte Apache- og MariaDB-tjenesterne ved hjælp af 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 				

Trin 2: Download og indstilling af OpenCart

3. Den seneste version af OpenCart (2.0.2.0) kan fås fra OpenCart-webstedet eller direkte fra github.

Alternativt kan du bruge følgende wget-kommando til at downloade den nyeste version af OpenCart direkte fra github-arkivet som vist nedenfor.

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

4. Efter download af zip-fil, skal du kopiere til Apache Working-bibliotek (dvs./var/www/html) og pakke master.zip-filen ud.

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

5. Efter udpakning af 'master.zip' -fil, cd til udpakket bibliotek og flyt indholdet af uploadmappe til roden af applikationsmappen (opencart-master).

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

6. Nu skal du omdøbe eller kopiere OpenCart-konfigurationsfiler 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. Indstil derefter korrekte tilladelser til filerne og mapperne i/var/www/html/opencart-master. Du skal give RWX tilladelse til alle filer og mapper der, rekursivt.

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

Vigtigt: Indstilling af tilladelse 777 kan være farlig, så så snart du er færdig med at konfigurere alt, skal du vende tilbage til tilladelse 755 rekursivt i ovenstående mappe.

Trin 3: Oprettelse af OpenCart-database

8. Næste trin er at oprette en database (f.eks. Opencartdb), som e-handelswebstedet kan gemme data i databasen. Opret forbindelse til databaser-server, og opret en database, bruger og tildel korrekte rettigheder til brugeren for at have fuld kontrol 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';

Trin 4: OpenCart webinstallation

9. Når alt er indstillet korrekt, skal du navigere til webbrowseren og skrive http:/ for at få adgang til OpenCart-webinstallationen.

Klik på 'FORTSÆT' for at acceptere licensaftalen.

10. Det næste skærmbillede er Pre-installation Server Setup Check for at se, at serveren har alle de nødvendige moduler installeret korrekt og har korrekt tilladelse til OpenCart-filerne.

Hvis nogen røde markeringer er fremhævet på nr. 1 eller nr. 2, betyder det, at du skal installere disse komponenter korrekt på serveren for at imødekomme kravene til webserveren.

Hvis der er røde mærker på # 3 eller # 4, betyder det, at der er et problem med dine filer. Hvis alt er korrekt konfigureret, skal du se alle grønne mærker er synlige (som vist nedenfor). Du kan trykke på "Fortsæt".

11. På det næste skærmbillede skal du indtaste dine databaseoplysninger som databasedriver, værtsnavn, brugernavn, adgangskode, database. Du skal ikke røre ved db_port og præfiks, indtil og medmindre du ved hvad du laver.

Indtast også Brugernavn, Adgangskode og E-mail-adresse til administratorkonto. Bemærk, at disse legitimationsoplysninger bruges til at logge ind på Opencart Admin Panel som root, så hold det sikkert. Klik på Fortsæt, når du er færdig!

12. Det næste skærmbillede viser en besked som “Installation Complete” med taglinjen klar til at begynde at sælge. Det advarer også om at slette installationsmappen, da alt, hvad der kræves for at konfigurere ved hjælp af denne mappe, er gennemført.

For at fjerne installationsmappen kan du måske køre nedenstående kommando.

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

Trin 4: Få adgang til OpenCart Web og Admin

13. Ret nu din browser til http://opencart-master/, og du vil se noget i retning af nedenstående skærmbillede.

14. For at logge ind på Opencart Admin Panel skal du pege din browser på http://opencart-master/admin og udfylde de administratoroplysninger, du indtaster, mens du konfigurerer det.

15. Hvis alt er i orden! Du skal være i stand til at se Admin Dashboard af Opencart.

Her i Admin Dashboard kan du oprette en række muligheder som kategorier, produkt, optioner, Producenter, Downloads, Review, Information, Extension Installer, Forsendelse, Betalingsmuligheder, ordrestotaler, gavekort, Paypal, Kuponer, Affiliates, marketing, mails , Design og indstillinger, Fejllogfiler, indbygget analyse og hvad ikke.

Hvis du allerede har testet applikationen og finder den tilpasselig, fleksibel, Rock Solid, nem at vedligeholde og bruge, kan du få brug for en god hostingudbyder til at være vært for OpenCart-applikationen, der forbliver live 24X7 support. Selvom der er mange muligheder for hostingudbydere, anbefaler vi Hostgator.

Hostgator er en domæneregistrant og hostingudbyder, der er meget kendt for den service og funktion, den leverer. Det giver dig UBEGRÆNSET diskplads, UBEGRÆNSET båndbredde, let at installere (1-klik installations script), 99,9% oppetid, prisvindende 24x7x365 teknisk support og 45 dages pengene tilbage garanti, hvilket betyder, at hvis du ikke kunne lide produktet og servicen du får dine penge tilbage inden for 45 dage efter købet, og husk det 45 dage er lang tid at teste.

Så hvis du har noget at sælge, kan du gøre det gratis (med gratis mener jeg, tænk på de omkostninger, du vil bruge på at få en fysisk butik, og sammenlign dem derefter med virtuelle butiksopsætningsomkostninger. Du vil føle sig fri).

Bemærk: Når du køber hosting (og/eller domæne) fra Hostgator, får du en flad 25% rabat. Dette tilbud er kun gyldigt for læserne af Tecmint Site.

Alt du skal gøre er at indtaste Promocode "TecMint025" under betaling af hosting. For reference se eksempel på betalingsskærm med promokode.

Bemærk: Også værd at nævne, at for hver hosting, du køber fra Hostgator til vært for OpenCart, får vi en lille mængde provision, bare for at beholde Tecmint Live (ved at betale båndbredde og hostinggebyrer for serveren).

Så hvis du køber det ved hjælp af ovenstående kode, får du rabat, og vi får et lille beløb. Bemærk også, at du ikke betaler noget ekstra. Faktisk betaler du 25% mindre på den samlede regning.

Konklusion

OpenCart er et program, der udfører uden for boksen. Det er let at installere, og du har mulighed for at vælge de bedst egnede skabeloner, tilføje dine produkter, og du bliver en onlineforhandler.

En masse community-made udvidelser (gratis og betalte) gør det rig. Det er en vidunderlig applikation til dem, der ønsker at oprette en virtuel butik og forblive tilgængelige for deres kunde 24X7. Fortæl mig din erfaring med applikationen. Alle forslag og feedback er også velkomne.