Yadda ake Sanya Shagon Siyayya ta E-kasuwanci na Zen Cart a cikin Linux


Wannan batu zai rufe mataki-mataki tsarin shigarwa na Zen Cart bude tushen dandalin e-kasuwanci a cikin rarraba Linux na tushen Debian kuma a cikin RHEL da CentOS 7 Linux tsarin aiki.

Zen Cart abu ne mai sauƙi don sarrafawa kuma sanannen dandalin CMS na siyayya, an rubuta shi cikin yaren shirye-shirye na uwar garken uwar garken kuma an tura shi a saman tarin LAMP wanda galibi ana amfani dashi don ƙirƙirar shagunan kan layi don samfuran talla da kayayyaki.

  1. An shigar da tarin LAMP a cikin CentOS 7
  2. An shigar da tarin LAMP a cikin Ubuntu
  3. An shigar da tarin LAMP a cikin Debian

Mataki 1: Shigar da Abubuwan Bukatun Tsari don Zen Cart

1. A mataki na farko, shiga cikin uwar garken console ɗinku kuma ku ba da umarni masu zuwa don shigar da unzip da curl utilities a cikin na'urar ku.

# yum install unzip zip curl    [On CentOS/RHEL]
# apt install zip unzip curl    [On Debian/Ubuntu]

2. Zen Cart akan layi na e-kasuwanci ana shigar dashi sau da yawa a saman tarin LAMP a cikin tsarin Linux. Idan an riga an shigar da tarin LAMP a cikin injin ku kuma ya kamata ku tabbatar kun shigar da kari na PHP masu zuwa da aikace-aikacen e-commerce na Zen Cart ke buƙata ta hanyar ba da umarni mai zuwa.

------------------ On CentOS/RHEL ------------------ 
# yum install epel-release
# yum install php-curl php-xml php-gd php-mbstring

------------------ On Debian/Ubuntu ------------------
# apt install php7.0-curl php7.0-xml php7.0-gd php7.0-mbstring

3. Bayan duk nau'ikan PHP da ake buƙata kuma an sanya su a cikin tsarin ku, buɗe fayil ɗin sanyi na PHP na musamman musamman don rarraba Linux ɗin ku kuma sabunta saitunan PHP na ƙasa.

Ba da umarnin da ke ƙasa bisa ga rarrabawar ku don buɗewa da shirya fayil ɗin sanyi na PHP.

# vi /etc/php.ini                      [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

Bincika kuma musanya saitunan PHP masu zuwa kamar yadda aka nuna a cikin abin da ke ƙasa:

file_uploads = On
allow_url_fopen = On
memory_limit = 64M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Ziyarci lissafin yankin lokaci na PHP na hukuma don nemo madaidaicin yankin lokaci gwargwadon wurin sabar ku.

4. Bayan kun sabunta fayil ɗin sanyi na PHP tare da saitunan da ake buƙata, ajiyewa da rufe fayil ɗin kuma sake kunna sabis na Apache don sake karanta saitunan ta hanyar ba da umarni mai zuwa.

# systemctl restart httpd      [On CentOS/RHEL]
# systemctl restart apache2    [On Debian/Ubuntu]

5. Dandalin kasuwancin e-commerce na Zen Cart yana buƙatar bayanan RDBMS don adana bayanan aikace-aikacen. Don ƙirƙirar bayanai na Zen Cart, shiga zuwa MySQL uwar garken console kuma ba da umarnin da ke ƙasa don ƙirƙirar bayanan Zen Cart da takaddun shaidar da ake buƙata don samun damar bayanan.

Sauya sunan bayanan bayanai, mai amfani da masu canjin kalmar sirri tare da saitunan ku.

# mysql -u root -p

MariaDB [(none)]> create database zencart_shop;
MariaDB [(none)]> grant all privileges on zencart_shop.* to 'your_user'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

Mataki 2: Shigar Zen Cart a cikin CentOS, Debian da Ubuntu

6. Domin shigar da aikace-aikacen e-commerce na Zen Cart, da farko zazzage sabon fayil ɗin Zen Cart zip archive a cikin tsarin ku ta hanyar ba da umarnin da ke ƙasa.

# wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

7. Bayan Zen Cart zip file zazzage ya ƙare, ba da umarni masu zuwa don cire tarihin zip ɗin da kwafi fayilolin shigarwa zuwa tushen tushen tushen sabar yanar gizo.

# unzip zen-cart-v1.5.5e-03082017.zip
# cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8. Na gaba, ba da umarni mai zuwa don baiwa Apache HTTP uwar garken cikakken izinin rubutawa zuwa fayilolin shigarwa na Zen Cart daga tushen tushen takaddar uwar garke.

# chown -R apache:apache /var/www/html/        [On CentOS/RHEL]
# chown -R www-data:www-data /var/www/html/    [On Debian/Ubuntu]

9. Bayan haka, buɗe mai bincike kuma kewaya zuwa adireshin IP na uwar garkenku ko sunan yankin ta hanyar ka'idar HTTP kuma danna Danna nan mahaɗin don fara aikin shigarwa na Zen Cart.

http://your_domain.tld/

10. A mataki na gaba, mai sakawa na Zen Cart zai duba tsarin ku kuma ya ba da rahoton matsaloli na ƙarshe idan tsarin tsarin bai cika duk buƙatun don shigar da dandalin sayayya ba. Idan ba a nuna gargadi ko kurakurai ba, danna maɓallin Ci gaba don matsawa zuwa mataki na gaba.

11. A mataki na gaba na shigarwa, duba don yarda da sharuɗɗan lasisi kuma tabbatar da adiresoshin URL na gaba na kantin sayar da ku kamar yadda aka kwatanta a hoton da ke ƙasa. Sauya adireshin IP ko sunan yanki don dacewa da tsarin uwar garken ku. Lokacin da ka gama danna maɓallin Ci gaba don ci gaba tare da tsarin shigarwa.

12. Na gaba, samar da bayanan bayanan MySQL (adireshin mai masaukin bayanai, sunan bayanai da takaddun shaida), duba Load Demo Data a cikin bayanan Zen Cart kuma zaɓi saitin halayen bayanai, prefix database da SQL Cache Hanyar kamar yadda aka kwatanta a hoton da ke ƙasa. Danna maɓallin Ci gaba idan kun gama don ƙara daidaita Zen Cart.

13. A cikin allon shigarwa na gaba, samar da sunan Admin Superuser wanda za a yi amfani da shi don shiga don adana bayanan baya da adireshin imel na Superuser admin account. Rubuta ko yin hoton kalmar sirrin Admin na wucin gadi da sunan adireshi na Admin kuma danna maɓallin Ci gaba don fara aikin shigarwa.

14. Jira tsarin shigarwa don gamawa kuma za a tura ku zuwa allon shigarwa na karshe na Zen Cart. Anan zaku sami hanyoyin haɗin gwiwa guda biyu don samun damar shiga dashboard mai ba da tallafi na Zen Cart da mahaɗin gaban Store ɗinku, kamar yadda aka kwatanta a hoton da ke ƙasa. Tabbatar cewa kun lura da adireshin baya na mai sarrafa kantin.

15. Yanzu, kafin a zahiri shiga cikin your store backend panel, da farko komawa zuwa uwar garken bash Console kuma bayar da umurnin da ke ƙasa domin share shigarwa directory.

# rm -rf /var/www/html/zc_install/

16. Bayan haka, koma browser kuma danna kan Admin backend link domin a tura shi zuwa Zen Cart backend dashboard login page. Shiga cikin kwamitin gudanarwa na Zen Cart tare da mai amfani da mai amfani da kalmar wucewa da aka saita a baya kuma yakamata a sa ku canza kalmar wucewa ta asusun admin don amintar kantin ku.

17. Lokacin da ka fara shiga Zen Cart backend panel, za a nuna sabon mayen saitin farko a allonka. A cikin mayen farko ƙara sunan kantin sayar da ku, mai shi, adireshin imel na mai shagon, ƙasar ajiya, yankin ajiya da adireshin kantin kuma danna maɓallin Sabuntawa don adana canje-canje. Bayan kammala wannan mataki na ƙarshe zaku iya fara sarrafa kantin sayar da kan layi, saita wurare da haraji da ƙara wasu samfuran.

18. A ƙarshe, don ziyarci kantin sayar da gaban ku na Zen Cart, kewaya zuwa adireshin IP na uwar garkenku ko sunan yanki ta hanyar ka'idar HTTP, kamar yadda aka kwatanta a hoton da ke ƙasa. Wannan shine shafin yanar gizon inda za a nuna samfuran ku da aka tallata don abokan cinikin ku.

http://ww.yourdomain.tld 

Taya murna! Kun yi nasarar tura dandalin kasuwancin e-commerce na kan layi na Zen Cart a cikin tsarin ku.