Yadda ake Fara Shagon Siyayya ta Kan Kan ku Ta Amfani da osCommerce


osCommerce (Open Source Commerce) mafita ce ta kyauta don software na kantin kan layi, wakiltar madadin sauran dandamali na kasuwancin e-commerce kamar OpenCart, PrestaShop.

Ana iya shigar da osCommerce cikin sauƙi da daidaita shi akan sabobin tare da sabar yanar gizo da aka shigar tare da PHP da MySQL/MariaDB database. Ana gudanar da harkokin kantin sayar da kayayyaki ta hanyar kayan aikin sarrafa yanar gizo.

Wannan labarin zai yi tafiya ta hanyar shigarwa da kuma tabbatar da dandalin osCommerce akan RedHat da tsarin Debian kamar CentOS, Fedora, Linux Scientific, Ubuntu, da dai sauransu.

Mataki 1: Shigar da Stack LAMP a cikin Linux

1. Da farko kuna buƙatar samun sanannen tari na LAMP - Linux, Apache, MySQL/MariaDB da PHP da aka shigar akan rarrabawar Linux ɗinku ta amfani da umarnin da ke biyo baya tare da taimakon kayan aikin komin dabbobi.

-------------------- On RHEL/CentOS 7 -------------------- 
# yum install httpd mariadb-server mariadb php php-mysql php-pdo php-gd php-mbstring
-------------------- On RHEL/CentOS 6 and Fedora -------------------- 
# yum install httpd mysql mysql-server php php-mysql php-pdo php-gd php-mbstring
-------------------- On Fedora 23+ Version -------------------- 
# dnf instll httpd mariadb-server mariadb php php-mysql php-pdo php-gd php-mbstring
-------------------- On Debian 8/7 and Ubuntu 15.10/15.04 -------------------- 
# apt-get install apache2 mariadb-server mariadb-client php5 php5-mysql libapache2-mod-php5
-------------------- On Debian 6 and Ubuntu 14.10/14.04 -------------------- 
# apt-get instll apache2 mysql-client mysql-server php5 php5-mysql libapache2-mod-php5

2. Bayan shigar LAMP stack, na gaba fara sabis na bayanan bayanai kuma yi amfani da rubutun mysql_secure_installation don amintaccen ma'ajin bayanai (saita sabon kalmar sirri, kashe tushen shiga nesa, goge bayanan gwaji da share masu amfani da ba a san su ba).

# systemctl start mariadb          [On SystemD]
# service mysqld start             [On SysVinit]
# mysql_secure_installation

3. Kafin saukar da software na osCommerce da farko muna buƙatar ƙirƙirar bayanan MySQL don shagon. Shiga cikin bayanan MySQL kuma ku ba da umarni masu zuwa don ƙirƙirar bayanan da mai amfani ta hanyar da dandamali zai shiga bayanan MySQL.

# mysql -u root -p
create database oscommerce;
grant all privileges on oscommerce.* to 'tecmint'@'localhost' identified by 'pass123';
flush privileges;

Lura: Domin samun aminci da fatan za a maye gurbin sunan bayanan bayanai, mai amfani da kalmar wucewa daidai.

4. A kan tsarin tushen RedHat, kuna buƙatar bincika idan an kunna manufofin Selinux akan tsarin ku. Fitowar farko getenforce umarni don samun matsayin Selinux. Idan an aiwatar da manufar, kuna buƙatar kashe ta kuma sake duba matsayin ta hanyar ba da umarni na ƙasa:

# getenforce
# setenforce 0
# getenforce

Domin musaki Selinux gaba ɗaya akan tsarin ku, buɗe fayil ɗin /etc/selinux/config tare da editan rubutu da kuka fi so kuma tabbatar an saita layin SELINUX zuwa naƙasasshe kamar yadda aka kwatanta a hoton da ke ƙasa.

Muhimmi: Idan baku son musaki Selinux zaku iya amfani da umarni mai zuwa don manufar hawan sama:

# chcon -R -t httpd_sys_content_rw_t /var/www/html/

5. Abu na ƙarshe da ya kamata ku yi shine tabbatar da cewa waɗannan abubuwan amfani da tsarin da za su yi amfani da su daga baya don zazzagewa da cire kayan tarihin eCommerce an sanya su akan injin ku:

# yum install wget unzip      [On RedHat systems]
# apt-get install wget        [On Debian systems]

Mataki 2: Shigar da Siyayyar Yanar Gizo na OsCommerce a cikin Linux

6. Yanzu shine lokacin shigar osCommerce. Da farko je zuwa osCommerce kuma zazzage sabon sigar akan tsarin ku ta ziyartar hanyar haɗin yanar gizon https://www.oscommerce.com/Products.

Idan ba kwa amfani da kowane Fassarar Zane ko kuma ba a haɗa ku akan sabar ta hanyar WinSCP ba, ɗauki sabuwar sigar osCommerce har zuwa ranar rubuta wannan jagorar (Mai ciniki ta kan layi v2.3.4 Cikakken Kunshin) ta bayar da umarnin wget mai zuwa:

# wget http://www.oscommerce.com/files/oscommerce-2.3.4.zip 

7. Bayan saukarwar ta ƙare, cire shi kuma kwafi fayilolin sanyi daga kundin kasida zuwa tushen takaddar yankin ku kuma yi jerin fayilolin (yawanci /var/www/html directory) ta hanyar gudu. umarnin da ke ƙasa:

# unzip oscommerce-2.3.4.zip
# cp -rf oscommerce-2.3.4/catalog/* /var/www/html/

8. Mataki na gaba shine canza izini don fayilolin da ke ƙasa domin sabar yanar gizo ta rubuta sigogin shigarwa zuwa fayilolin sanyi na osCommerce:

# chmod 777 /var/www/html/includes/configure.php 
# chmod 777 /var/www/html/admin/includes/configure.php

9. Yanzu mun gama tare da layin umarni har yanzu. Na gaba lokaci ya yi da za a saita software ta amfani da mai binciken gidan yanar gizo. Don haka, buɗe mai bincike daga wuri mai nisa a cikin LAN ɗin ku kuma kewaya zuwa Adireshin IP na injin da ke gudana LAMP ko saitin sunan yankin don shigarwa na osCommerce (a wannan yanayin ina amfani da yanki na gida mai suna tecmint.lan) wanda ba ainihin sunan yanki ba).

http://<ip_or_domain>/install/index.php

10. Da zarar babban allon ya bayyana, danna maɓallin Fara don ci gaba zuwa saitin bayanai. A kan Database Server shigar da dabi'un da aka ƙirƙira a baya don osCommerce MySQL database:

Database Server : localhost
Username : tecmint	
Password : pass123
Database Name : oscommerce

11. A allon na gaba mai sakawa za ku tambaye ku adireshin gidan yanar gizon kantin sayar da ku da tushen takaddun gidan yanar gizo. Kawai danna Ci gaba idan ƙimar daidai kuma matsa zuwa allo na gaba.

12. Allon na gaba zai tambaye ku don shigar da cikakkun bayanai game da kantin sayar da ku na kan layi, kamar suna, mai da imel na kantin sayar da, ma'aikacin gudanarwa na kantin sayar da mai amfani da kalmar sirri.

Ana buƙatar kulawa ta musamman don Sunan Daraktan Gudanarwa. Don dalilai na tsaro ƙoƙarin canza ƙima daga admin zuwa ƙima yana da wahala a iya tsammani. Hakanan, canza yankin lokaci don nuna yanayin wurin uwar garken ku. Idan kun gama danna Ci gaba maballin don gama aikin shigarwa.

Mataki 3: Amintaccen Shagon Siyayyar Yanar Gizo na osCommerce

13. Bayan kun gama tsarin shigarwa, sake shigar da layin umarni zuwa uwar garken kuma ku ba da umarni masu zuwa don dawo da canje-canjen da aka yi zuwa fayilolin sanyi na osCommerce. Hakanan cire littafin shigarwa.

# rm -rf /var/www/html/install/
# chmod 644 /var/www/html/includes/configure.php
# chmod 644 /var/www/html/admin/includes/configure.php

14. Na gaba, kewaya zuwa OsCommerce Admin Panel a adireshin da ke gaba kuma ku shiga tare da takaddun shaidar gudanarwa da aka kirkira akan mataki na 12.

http://<ip_or_domain>/admin23/login.php

Anan, admin yana wakiltar kirtani da aka yi amfani da shi akan mataki na 12 wanda ta cikinsa kuka tabbatar da Jagorar Gudanarwa.

15. Yanzu, sake komawa layin umarni kuma ku ba da umarni masu zuwa don ba da izini ga uwar garken tare da rubuta izini zuwa wasu kundin adireshi na osCommerce don samun damar loda hotuna da yin wasu ayyukan gudanarwa.

Hakanan kewaya zuwa Kayan aiki -> Izinin Jagorar Tsaro don samun izinin aikace-aikacen da aka ba da shawarar.

# chmod -R 775 /var/www/html/images/
# chown -R root:apache /var/www/html/images/
# chmod -R 775 /var/www/html/pub/
# chown -R root:apache /var/www/html/pub/
# chmod -R 755 /var/www/html/includes/
# chmod -R 755 /var/www/html/admin/
# chown -R root:apache /var/www/html/admin/backups/
# chmod -R 775 /var/www/html/admin/backups/
# chmod -R 775 /var/www/html/includes/work/
# chown -R root:apache /var/www/html/includes/work/

16. Sauran yanayin tsaro don kantin sayar da ku na kan layi shine tabbatarwar uwar garken ta hanyar htaccess.

Domin kunna ƙarin ingantaccen sabar uwar garken gudanar da umarni na ƙasa don ba da sabar gidan yanar gizo tare da rubuta izini ga fayiloli masu zuwa.

# chmod 775 /var/www/html/admin23/.htpasswd_oscommerce
# chmod 775 /var/www/html/admin23/.htaccess
# chgrp apache /var/www/html/admin23/.htpasswd_oscommerce
# chgrp apache /var/www/html/admin23/.htaccess

17. Sa'an nan, kewaya zuwa Configuration -> Administrators, danna kan Edit button kuma cika shi da takardun shaidarka. Ajiye sabon saitin kuma za a aiwatar da amincin uwar garken kamar yadda aka kwatanta a ƙasan hotunan kariyar kwamfuta.

Hakanan zaka iya canza sunan mai gudanarwa ko ƙara wasu admins tare da hanyar tsaro ta htaccess.

18. A ƙarshe koma osCommerce home admin page don ganin ko dandamali yana daidaita daidai. Idan haka ne yanayin Looff admin kayan aikin gidan yanar gizo kuma je zuwa shafin yanar gizon baƙi na kan layi.

Taya murna! osCommerce yanzu an shigar, amintaccen kuma a shirye don baƙi.

Shawarar osCommerce Hosting

Idan kuna neman ingantacciyar hanyar haɗin yanar gizo don sabon kantin sayar da kan layi, to yakamata ku je Bluehost, wanda ke ba da mafi kyawun sabis na kasuwancin e-commerce da goyan baya tare da saiti mara iyaka ga masu karatun mu kamar yanki ɗaya kyauta, sarari mara iyaka, bandwidth mara iyaka, ƙwararriyar asusun imel, da sauransu.