Kako ustvariti lastno spletno trgovino z "OpenCart" v Linuxu


V internetnem svetu vse počnemo z računalnikom. Elektronsko poslovanje, tudi elektronsko poslovanje, je eno izmed njih. Elektronsko poslovanje ni nič novega in se je začelo v zgodnjih dneh ARPANET-a, kjer je ARPANET dogovarjal prodajo med študenti Tehnološkega inštituta Massachusetts in Laboratorija za umetno inteligenco Stanford.

Danes obstaja nekaj sto spletnih mest za e-trgovino, in sicer Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon itd. Ste pomislili, da bi svoj Amazon in Flipcart naredili kot spletni aplikacijski strežnik? Če je odgovor pritrdilen! Ta članek je namenjen vam.

Opencart je brezplačna in odprtokodna aplikacija za e-poslovanje, napisana v PHP, ki se lahko uporablja za razvoj sistema nakupovalnih vozičkov, podobnega Amazonu in Flipcartu. Če želite svoje izdelke prodajati prek spleta ali želite služiti svojim strankam, tudi ko ste zaprti, je Opencart za vas. Z zanesljivo in profesionalno aplikacijo Opencart lahko ustvarite uspešno spletno trgovino (za spletne trgovce).

  1. Trgovina - http://demo.opencart.com/
  2. Prijava za skrbnike - http://demo.opencart.com/admin/

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

Opencart je aplikacija, ki ustreza vsem zahtevam spletnega trgovca. Ima vse funkcije (glej spodaj), s pomočjo katerih lahko ustvarite svojo spletno stran za e-poslovanje.

  1. Je brezplačna (kot pri pivu) in odprtokodna (kot pri govoru) aplikacija, izdana pod licenco GNU GPL.
  2. Vse je dobro dokumentirano, kar pomeni, da vam ni treba iskati Googla in kričati na pomoč.
  3. Brezplačna življenjska podpora in posodobitve.
  4. Neomejeno število kategorij, podprti so izdelki in proizvajalci.
  5. Vse temelji na predlogi.
  6. Podprto več jezikov in več valut. Zagotavlja, da bo vaš izdelek dosegel globalni doseg.
  7. Vgrajene funkcije za pregled in ocenjevanje izdelkov.
  8. Podprti izdelki za prenos (tj. e-knjige).
  9. Podprto samodejno spreminjanje velikosti slike.
  10. Funkcije, kot so davčne stopnje (kot v različnih državah), ogled sorodnih izdelkov, stran z informacijami, izračun teže pošiljanja, izkoristek kuponov za popust itd., so privzeto uveljavljene.
  11. Vgrajena orodja za varnostno kopiranje in obnovitev.
  12. Dobro izveden SEO.
  13. Podprti so tudi tiskanje računov, dnevnik napak in poročilo o prodaji.

  1. spletni strežnik (prednostni strežnik Apache HTTP)
  2. PHP (5.2 in novejši).
  3. Zbirka podatkov (MySQLi je zaželena, vendar uporabljam MariaDB).

Te razširitve morajo biti nameščene in omogočene v vašem sistemu, da se Opencart pravilno namesti na spletni strežnik.

  1. Curl
  2. Zip
  3. Zlib
  4. knjižnica GD
  5. Mcrypt
  6. Mbstrings

1. korak: Namestitev Apache, PHP in MariaDB

1. Kot sem rekel, OpenCart zahteva pravilno namestitev nekaterih tehničnih zahtev, kot so Apache, PHP z razširitvami in Database (MySQL ali MariaDB), da lahko Opencart pravilno deluje.

Z naslednjim ukazom namestimo Apache, PHP in MariaDB.

# 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. Po namestitvi vseh zgoraj zahtevanih stvari lahko zaženete storitve Apache in MariaDB z naslednjimi ukazi.

------------------- On Debian based Systems ------------------- 
# systemctl restart apache2.service					
# systemctl restart mariadb.service	
------------------- On RedHat based Systems ------------------- 
# systemctl restart httpd.service 		
# systemctl restart mariadb.service 				

2. korak: Prenos in nastavitev OpenCart

3. Najnovejšo različico OpenCart (2.0.2.0) lahko dobite na spletnem mestu OpenCart ali neposredno pri githubu.

Lahko pa uporabite naslednji ukaz wget za prenos najnovejše različice OpenCart neposredno iz repozitorija github, kot je prikazano spodaj.

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

4. Po prenosu zip datoteke kopirajte v delovni imenik Apache (tj./Var/www/html) in razpakirajte datoteko master.zip.

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

5. Ko izvlečete datoteko "master.zip", cd v izvlečeni imenik in vsebino mape za nalaganje premaknite v koren mape aplikacije (opencart-master).

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

6. Zdaj morate preimenovati ali kopirati konfiguracijske datoteke OpenCart, kot je prikazano spodaj.

# 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. Nato nastavite pravilna dovoljenja za datoteke in mape/var/www/html/opencart-master. Morate dati dovoljenje RWX za vse datoteke in mape tam, rekurzivno.

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

Pomembno: Nastavitev dovoljenja 777 je lahko nevarna, zato se takoj, ko končate z nastavitvijo vsega, vrnite nazaj na dovoljenje 755 v zgornji mapi.

3. korak: Ustvarjanje zbirke podatkov OpenCart

8. Naslednji korak je ustvariti bazo podatkov (recimo opencartdb) za spletno mesto E-Commerce za shranjevanje podatkov v zbirki podatkov. Povežite se s strežnikom zbirke podatkov in ustvarite bazo podatkov, uporabnika in mu dodelite pravilne privilegije za popoln nadzor nad bazo podatkov.

# 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';

4. korak: Spletna namestitev OpenCart

9. Ko je vse pravilno nastavljeno, se pomaknite do spletnega brskalnika in vnesite http:// za dostop do spletne namestitve OpenCart.

Kliknite »NADALJUJ«, da se strinjate z licenčno pogodbo.

10. Naslednji zaslon je Pre-Setup Server Setup Check (Preverjanje namestitve strežnika), da se prepričate, da so na strežniku vsi potrebni moduli pravilno nameščeni in imajo pravilno dovoljenje za datoteke OpenCart.

Če so na # 1 ali # 2 označene rdeče oznake, to pomeni, da morate te komponente pravilno namestiti na strežnik, da ustrezajo zahtevam spletnega strežnika.

Če so na # 3 ali # 4 rdeče oznake, to pomeni, da imate težave z datotekami. Če je vse pravilno nastavljeno, vidite, da so vidne vse zelene oznake (kot je prikazano spodaj), lahko pritisnete »Nadaljuj«.

11. Na naslednjem zaslonu vnesite svoje poverilnice baze podatkov, kot so gonilnik baze podatkov, ime gostitelja, uporabniško ime, geslo, baza podatkov. Ne smete se dotikati db_port in predpone, dokler ne veste, kaj počnete.

Vnesite tudi uporabniško ime, geslo in e-poštni naslov za skrbniški račun. Upoštevajte, da bodo te poverilnice uporabljene za prijavo na skrbniško ploščo Opencart kot root, zato bodite varni. Ko končate, kliknite nadaljevanje!

12. Na naslednjem zaslonu se prikaže sporočilo, kot je\"Namestitev je končana" z vrstico oznak, ki je pripravljena na prodajo.Opozori tudi na brisanje namestitvenega imenika, saj je bilo opravljeno vse potrebno za namestitev s tem imenikom.

Če želite odstraniti namestitveni imenik, boste morda želeli zagnati spodnji ukaz.

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

4. korak: Dostop do OpenCart Web and Admin

13. Zdaj usmerite brskalnik na http:// /opencart-master/ in videli bi nekaj podobnega spodnjemu posnetku zaslona.

14. Če se želite prijaviti v skrbniško ploščo Opencart, usmerite brskalnik na http:// /opencart-master/admin in med nastavitvijo vnesite poverilnice skrbnika, ki ste jih vnesli.

15. Če je vse v redu! Videli bi morali nadzorno ploščo skrbnika Opencarta.

Tukaj na nadzorni plošči za skrbnike lahko nastavite veliko možnosti, kot so kategorije, izdelek, možnosti, proizvajalci, prenosi, pregled, informacije, namestitveni program razširitve, dostava, možnosti plačila, vsote naročil, darilni bon, Paypal, kuponi, podružnice, trženje, pošta , Oblika in nastavitve, dnevniki napak, vgrajena analitika in še kaj.

Če ste aplikacijo že preizkusili in se vam zdi prilagodljiva, prilagodljiva, trdna, enostavna za vzdrževanje in uporabo, boste morda potrebovali dobrega ponudnika gostovanja, ki bo gostil aplikacijo OpenCart, ki še vedno podpira podporo 24X7. Čeprav obstaja veliko možnosti za ponudnike gostovanja, priporočamo Hostgator.

Hostgator je registracijski zavezanec in ponudnik gostovanja, ki je zelo znan po svoji storitvi in lastnostih. Omogoča vam NEomejen prostor na disku, NEomejeno pasovno širino, enostaven za namestitev (skript za namestitev z enim klikom), 99,9% neprekinjeno delovanje, nagrajeno tehnično podporo 24x7x365 in 45-dnevno garancijo za vračilo denarja, kar pomeni, da vam izdelek in storitev niso všeč denar dobite nazaj v 45 dneh po nakupu in upoštevajte, da je 45 dni dolgo, da ga preizkusite.

Torej, če imate kaj za prodati, lahko to storite brezplačno (s tem mislim na brezplačno, pomislite na stroške, ki bi jih porabili za nakup fizične trgovine, in jih nato primerjajte s stroški postavitve virtualne trgovine. Počutili se boste brezplačno).

Opomba: Ko kupite gostovanje (in/ali domeno) pri Hostgatorju, boste dobili pavšalnih 25% popusta. Ta ponudba velja samo za bralce spletnega mesta Tecmint.

Vse, kar morate storiti, je, da med plačilom gostovanja vnesete promocijsko kodo\"TecMint025". Za referenco glejte predogled zaslona plačila s promocijsko kodo.

Opomba: Omeniti velja tudi, da bomo za vsako gostovanje, ki ga kupite pri Hostgatorju za gostovanje OpenCarta, prejeli majhno količino provizije, samo za ohranitev Tecmint Live (s plačilom pasovne širine in gostovanjem strežnika).

Torej, če ga kupite z uporabo zgornje kode, prejmete popust in dobili bomo majhen znesek. Upoštevajte tudi, da ne boste doplačali ničesar, saj boste od celotnega računa plačali 25% manj.

Zaključek

OpenCart je aplikacija, ki deluje takoj. Namestitev je enostavna in imate možnost, da izberete najbolj primerne predloge, dodate svoje izdelke in postanete spletni trgovec.

Veliko razširitev, ki jih je ustvarila skupnost (brezplačne in plačljive), jo obogati. To je čudovita aplikacija za tiste, ki želijo nastaviti virtualno trgovino in ostati dostopni svojim strankam 24X7. Sporočite mi svoje izkušnje z aplikacijo. Dobrodošli so tudi kakršni koli predlogi in povratne informacije.