ວິທີຕິດຕັ້ງຮ້ານຂາຍເຄື່ອງຍ່ອຍຂອງສິນຄ້າ Zen Cart E-commerce ໃນ Linux


ຫົວຂໍ້ນີ້ຈະເວົ້າເຖິງຂັ້ນຕອນການຕິດຕັ້ງຂັ້ນຕອນຂອງເວທີການຄ້າ e-commerce ແບບເປີດເຜີຍຂອງ Zen Cart ໃນລະບົບການແຈກຈ່າຍ Linux ທີ່ມີພື້ນຖານ Debian ແລະໃນລະບົບປະຕິບັດການ RHEL ແລະ CentOS 7 Linux.

Zen Cart ແມ່ນງ່າຍຕໍ່ການຈັດການແລະເປັນທີ່ນິຍົມຂອງເວທີ CMS ການຄ້າທີ່ມີຊື່ສຽງ, ຂຽນເປັນພາສາການຂຽນໂປແກຼມ PHP ຂອງ server ແລະຖືກ ນຳ ໄປວາງເທິງຊັ້ນ LAMP ເຊິ່ງສ່ວນໃຫຍ່ແມ່ນໃຊ້ໃນການສ້າງຮ້ານຄ້າ online ສຳ ລັບຜະລິດຕະພັນໂຄສະນາແລະສິນຄ້າ.

<

  • LAMP stack ທີ່ຕິດຕັ້ງໄວ້ໃນ CentOS 7
  • LAMP stack ທີ່ຕິດຕັ້ງໄວ້ໃນ Ubuntu
  • LAMP stack ທີ່ຕິດຕັ້ງຢູ່ໃນ Debian
  • ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງລະບົບຄວາມຕ້ອງການເບື້ອງຕົ້ນຂອງລະບົບ ສຳ ລັບ Zen Cart

    1. ໃນບາດກ້າວ ທຳ ອິດ, ເຂົ້າສູ່ລະບົບ console server ຂອງທ່ານແລະອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອຕິດຕັ້ງ unzip ແລະ curl utilities ໃນລະບົບຂອງທ່ານ.

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

    2. ແພລະຕະຟອມການຄ້າທາງອິນເຕີເນັດຂອງ Zen Cart ມັກຖືກຕິດຕັ້ງຢູ່ເທິງສຸດຂອງ LAMP stack ໃນລະບົບ Linux. ຖ້າ LAMP stack ຖືກຕິດຕັ້ງຢູ່ໃນເຄື່ອງຂອງທ່ານແລ້ວທ່ານກໍ່ຄວນຮັບປະກັນວ່າທ່ານຕິດຕັ້ງໂປຣແກຣມຂະຫຍາຍ PHP ຕໍ່ໄປນີ້ທີ່ທ່ານຕ້ອງການໂດຍ Xen Cart e-commerce ໂດຍການອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    ------------------ 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. ຫຼັງຈາກທີ່ມີທຸກ PHP ທີ່ຕ້ອງການແລະຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານ, ໃຫ້ເປີດເອກະສານການຕັ້ງຄ່າແບບ PHP ແບບເລີ່ມຕົ້ນສະເພາະ ສຳ ລັບການແຈກຈ່າຍ Linux ຂອງທ່ານແລະປັບປຸງການຕັ້ງຄ່າ PHP ດ້ານລຸ່ມ.

    ອອກ ຄຳ ສັ່ງດ້ານລຸ່ມອີງຕາມການແຈກຈ່າຍຂອງທ່ານເພື່ອເປີດແລະແກ້ໄຂເອກະສານການຕັ້ງຄ່າ PHP.

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

    ຄົ້ນຫາແລະທົດແທນການຕັ້ງຄ່າ PHP ຕໍ່ໄປນີ້ທີ່ສະແດງຢູ່ໃນບົດຄັດຫຍໍ້ລຸ່ມນີ້:

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

    ຢ້ຽມຢາມລາຍຊື່ເຂດເວລາ PHP ຢ່າງເປັນທາງການເພື່ອຊອກຫາເຂດເວລາທີ່ຖືກຕ້ອງຕາມສະຖານທີ່ທາງພູມສາດຂອງເຊີຟເວີຂອງທ່ານ.

    4. ຫຼັງຈາກທີ່ທ່ານໄດ້ປັບປຸງເອກະສານການຕັ້ງຄ່າ PHP ດ້ວຍການຕັ້ງຄ່າທີ່ຕ້ອງການ, ບັນທຶກແລະປິດແຟ້ມແລະເລີ່ມຕົ້ນການບໍລິການ Apache ເພື່ອອ່ານການຕັ້ງຄ່າ ໃໝ່ ໂດຍອອກ ຄຳ ສັ່ງດັ່ງຕໍ່ໄປນີ້.

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

    5. ແພລະຕະຟອມການຄ້າ e-commerce ຂອງ Zen Cart ຕ້ອງການຖານຂໍ້ມູນ RDBMS ເພື່ອເກັບຂໍ້ມູນການ ນຳ ໃຊ້. ເພື່ອສ້າງຖານຂໍ້ມູນ Zen Cart, ເຂົ້າສູ່ MySQL server server ແລະອອກ ຄຳ ສັ່ງດ້ານລຸ່ມເພື່ອສ້າງຖານຂໍ້ມູນ Zen Cart ແລະຂໍ້ມູນປະ ຈຳ ທີ່ ຈຳ ເປັນໃນການເຂົ້າເຖິງຖານຂໍ້ມູນ.

    ປ່ຽນຊື່ຖານຂໍ້ມູນ, ຕົວປ່ຽນແປງຜູ້ໃຊ້ແລະລະຫັດຜ່ານດ້ວຍການຕັ້ງຄ່າຂອງທ່ານເອງ.

    # 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
    

    ຂັ້ນຕອນທີ 2: ຕິດຕັ້ງ Zen Cart ໃນ CentOS, Debian ແລະ Ubuntu

    6. ໃນການຕິດຕັ້ງໂປແກຼມການຄ້າ e-commerce ຂອງ Zen Cart, ທຳ ອິດໃຫ້ດາວໂຫລດເອກະສານຮວບຮວມ zip Cart ລຸ້ນ ໃໝ່ ຫຼ້າສຸດຂອງ Zen Cart ໃນລະບົບຂອງທ່ານໂດຍການອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມ

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

    7. ຫລັງຈາກດາວໂຫລດ zip zip ຂອງ Zen Cart ສຳ ເລັດແລ້ວ, ອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອສະກັດຮວບຮວມ zip ແລະຄັດລອກໄຟລ໌ຕິດຕັ້ງໃສ່ໃນເສັ້ນທາງຮາກຂອງເອກະສານຂອງ server server.

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

    8. ຕໍ່ໄປ, ອອກ ຄຳ ສັ່ງດັ່ງຕໍ່ໄປນີ້ເພື່ອອະນຸຍາດໃຫ້ Apache HTTP server ເຕັມຮູບແບບການອະນຸຍາດຂຽນເຂົ້າຫາໄຟລ໌ຕິດຕັ້ງ Zen Cart ຈາກເສັ້ນທາງເອກະສານຂອງ server.

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

    9. ຕໍ່ໄປ, ເປີດຕົວທ່ອງເວັບແລະໄປຫາທີ່ຢູ່ IP ຂອງເຄື່ອງແມ່ຂ່າຍຂອງທ່ານຫຼືຊື່ໂດເມນຜ່ານໂປໂຕຄອນ HTTP ແລະກົດປຸ່ມເຊື່ອມຕໍ່ທີ່ນີ້ເພື່ອເລີ່ມຕົ້ນຂັ້ນຕອນການຕິດຕັ້ງຂອງ Zen Cart.

    http://your_domain.tld/
    

    10. ໃນຂັ້ນຕອນຕໍ່ໄປ, ຜູ້ຕິດຕັ້ງ Zen Cart ຈະກວດສອບລະບົບຂອງທ່ານແລະລາຍງານບັນຫາທີ່ເກີດຂື້ນໃນກໍລະນີທີ່ການຕັ້ງຄ່າຂອງລະບົບບໍ່ຕອບສະ ໜອງ ກັບຄວາມຕ້ອງການທັງ ໝົດ ໃນການຕິດຕັ້ງແພລະຕະຟອມການຄ້າ. ຖ້າບໍ່ມີ ຄຳ ເຕືອນຫລືຂໍ້ຜິດພາດໃດໆ, ໃຫ້ກົດປຸ່ມສືບຕໍ່ເພື່ອຍ້າຍໄປສູ່ຂັ້ນຕອນຕໍ່ໄປ.

    11. ໃນຂັ້ນຕອນການຕິດຕັ້ງຕໍ່ໄປ, ໃຫ້ກວດເບິ່ງເພື່ອຕົກລົງເງື່ອນໄຂການອະນຸຍາດແລະກວດສອບທີ່ຢູ່ URL ຂອງຮ້ານທາງ ໜ້າ ຮ້ານຂອງທ່ານທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້. ແທນທີ່ຢູ່ IP ຫຼືຊື່ໂດເມນໃຫ້ກົງກັບການຕັ້ງຄ່າຂອງເຊີບເວີຂອງທ່ານ. ເມື່ອທ່ານຈົບລົງກົດປຸ່ມສືບຕໍ່ເພື່ອກ້າວໄປຂ້າງ ໜ້າ ກັບຂັ້ນຕອນການຕິດຕັ້ງ.

    12. ຕໍ່ໄປ, ສະ ໜອງ ຂໍ້ມູນກ່ຽວກັບຖານຂໍ້ມູນ MySQL (ທີ່ຢູ່ທີ່ຢູ່ຂອງຖານຂໍ້ມູນ, ຊື່ຖານຂໍ້ມູນແລະຂໍ້ມູນປະ ຈຳ ຕົວ), ກວດເບິ່ງຂໍ້ມູນ Load Demo ເຂົ້າໄປໃນຖານຂໍ້ມູນຂອງ Zen Cart ແລະເລືອກຊຸດຕົວລະບົບຖານຂໍ້ມູນ, ຄຳ ນຳ ໜ້າ ຖານຂໍ້ມູນແລະວິທີການຂອງຖານຄວາມ ຈຳ SQL ດັ່ງທີ່ສະແດງຢູ່ໃນພາບ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້. ກົດທີ່ປຸ່ມສືບຕໍ່ເມື່ອທ່ານຈົບລົງເພື່ອປັບຄ່າ Zen Cart ຕື່ມອີກ.

    13. ໃນ ໜ້າ ຈໍຕິດຕັ້ງຕໍ່ໄປ, ສະ ໜອງ ຊື່ Admin Superuser ເຊິ່ງຈະຖືກ ນຳ ໃຊ້ເພື່ອເຂົ້າສູ່ລະບົບເກັບຮັກສາ ສຳ ຮອງແລະທີ່ຢູ່ອີເມວ ສຳ ລັບບັນຊີ admin Superuser. ຂຽນຫລືຂຽນຮູບຂອງລະຫັດຊົ່ວຄາວຂອງ Admin ແລະຊື່ໄດເລກະທໍລີ Admin ແລະກົດປຸ່ມ Continue ເພື່ອເລີ່ມຕົ້ນຂັ້ນຕອນການຕິດຕັ້ງ.

    14. ລໍຖ້າຂັ້ນຕອນການຕິດຕັ້ງສິ້ນສຸດລົງແລະທ່ານຈະໂອນໄປ ໜ້າ ຈໍຕິດຕັ້ງສຸດທ້າຍຂອງ Zen Cart. ນີ້ທ່ານຈະພົບເຫັນສອງລິງ ສຳ ລັບເຂົ້າໃຊ້ dashboard Backed dashboard ຂອງ Zen Cart Admin Backed ແລະ Your Storefront, ດັ່ງທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຂ້າງລຸ່ມ ໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ບັນທຶກທີ່ຢູ່ backend admin ຂອງຮ້ານ.

    15. ດຽວນີ້, ກ່ອນເຂົ້າສູ່ແຜງ backend ຂອງຮ້ານຂອງທ່ານແທ້ໆ, ທຳ ອິດກັບໄປທີ່ console bash server ຂອງທ່ານແລະອອກ ຄຳ ສັ່ງດ້ານລຸ່ມເພື່ອລຶບໄດເລກະທໍລີຕິດຕັ້ງ.

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

    16. ຫລັງຈາກນັ້ນ, ໃຫ້ກັບໄປທີ່ browser ແລະກົດທີ່ລິ້ງ backend ຂອງ Admin ເພື່ອທີ່ຈະຖືກໂອນເຂົ້າສູ່ ໜ້າ ເຂົ້າສູ່ລະບົບ dashboard ຂອງກະດານ back back ຂອງ Zen Cart. ເຂົ້າສູ່ແຜງ admin admin ຂອງ Zen Cart ກັບຜູ້ໃຊ້ admin ແລະລະຫັດຜ່ານທີ່ຖືກຕັ້ງຄ່າກ່ອນ ໜ້າ ນີ້ແລະທ່ານຄວນໄດ້ຮັບການກະຕຸ້ນໃຫ້ປ່ຽນລະຫັດຜ່ານຊົ່ວຄາວຂອງບັນຊີ admin ເພື່ອຮັບປະກັນຮ້ານຂອງທ່ານ.

    17. ເມື່ອທ່ານເຂົ້າສູ່ກະດານ backend ຂອງ Zen Cart, ຕົວຊ່ວຍສ້າງການຕັ້ງຄ່າເບື້ອງຕົ້ນ ໃໝ່ ຈະຖືກສະແດງຢູ່ໃນ ໜ້າ ຈໍຂອງທ່ານ. ໃນຕົວຊ່ວຍສ້າງເບື້ອງຕົ້ນຕື່ມຊື່ຮ້ານ, ເຈົ້າຂອງ, ທີ່ຢູ່ອີເມວຂອງເຈົ້າຂອງຮ້ານ, ປະເທດຮ້ານ, ເຂດເກັບມ້ຽນແລະທີ່ຢູ່ຂອງຮ້ານແລະກົດທີ່ປຸ່ມ Update ເພື່ອບັນທຶກການປ່ຽນແປງ. ຫຼັງຈາກ ສຳ ເລັດຂັ້ນຕອນສຸດທ້າຍນີ້ທ່ານສາມາດເລີ່ມຕົ້ນຈັດການຮ້ານອອນໄລນ໌ຂອງທ່ານ, ກຳ ນົດສະຖານທີ່ແລະພາສີແລະເພີ່ມຜະລິດຕະພັນບາງຢ່າງ.

    18. ສຸດທ້າຍ, ເພື່ອໄປຢ້ຽມຢາມຮ້ານຄ້າ frontend Zen Cart ຂອງທ່ານ, ໄປທີ່ທີ່ຢູ່ IP ຂອງເຄື່ອງແມ່ຂ່າຍຂອງທ່ານຫຼືຊື່ໂດເມນຜ່ານໂປໂຕຄອນ HTTP, ດັ່ງທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້. ນີ້ແມ່ນເວບໄຊທ໌ທີ່ຜະລິດຕະພັນໂຄສະນາຂອງທ່ານຈະຖືກສະແດງໃຫ້ລູກຄ້າຂອງທ່ານ.

    http://ww.yourdomain.tld 
    

    ຊົມເຊີຍ! ທ່ານໄດ້ ນຳ ໃຊ້ແພລະຕະຟອມການຄ້າທາງອິນເຕີເນັດຂອງ Zen Cart ຢ່າງປະສົບຜົນ ສຳ ເລັດໃນລະບົບຂອງທ່ານແລ້ວ.