ວິທີການຕິດຕັ້ງໂຄງຮ່າງການຊື້ເຄື່ອງແບບ X-Cart ໃນ Linux


X-Cart ແມ່ນແພລະຕະຟອມການຄ້າ e-commerce CMS open source ທີ່ຂຽນໃນ PHP ທີ່ໃຊ້ໃນການສ້າງຮ້ານຄ້າ online ສຳ ລັບທຸລະກິດແລະຂາຍຜະລິດຕະພັນ.

ໃນຫົວຂໍ້ນີ້ພວກເຮົາຈະຮຽນຮູ້ວິທີການຕິດຕັ້ງ X-Cart e-commerce platform ໃນ Debian 9, Ubuntu 16.04 ຫຼື CentOS 7, ເພື່ອສ້າງຮ້ານຄ້າ online ທີ່ເຮັດທຸລະກິດ.

<

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

    1. ໃນຂັ້ນຕອນ ທຳ ອິດ, ຕິດຕັ້ງ unzip utility ໃນລະບົບຂອງທ່ານໂດຍການອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

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

    ------------------ On CentOS/RHEL ------------------ 
    # yum install epel-release
    # yum install php-mbstring php-curl php-gd php-xml
    
    ------------------ On Debian/Ubuntu ------------------
    # apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xm
    

    3. ຕໍ່ໄປ, ປັບປຸງຕົວແປຂອງ PHP ຕໍ່ໄປນີ້ຈາກໄຟລ໌ການຕັ້ງຄ່າທີ່ ກຳ ນົດໄວ້ແລະຕັ້ງເຂດເວລາຂອງ PHP ໃຫ້ກົງກັບທີ່ຕັ້ງພູມສາດຂອງລະບົບຂອງທ່ານ. ບັນຊີລາຍຊື່ຂອງເຂດເວລາທີ່ PHP ສະ ໜອງ ໃຫ້ສາມາດຊອກຫາໄດ້ໃນ ໜ້າ ເວບໄຊທ໌ PHP timzones ຢ່າງເປັນທາງການ.

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

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

    ປັບປຸງຕົວແປດັ່ງຕໍ່ໄປນີ້ໃນເອກະສານການຕັ້ງຄ່າ php.ini.

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

    4. ບັນທຶກແລະປິດເອກະສານການຕັ້ງຄ່າຂອງ PHP ແລະ restart daemon Apache ເພື່ອສະທ້ອນການປ່ຽນແປງໂດຍການອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

    5. ຕໍ່ໄປ, ເຂົ້າສູ່ລະບົບຖານຂໍ້ມູນ MariaDB/MySQL ແລະສ້າງຖານຂໍ້ມູນ application X-Cart ດ້ວຍຂໍ້ມູນປະ ຈຳ ຕົວ, ໂດຍການອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

    # mysql -u root -p
    
    MariaDB [(none)]> create database xcart;
    MariaDB [(none)]> grant all privileges on xcart.* to 'xcartuser'@'localhost' identified by 'your_password';
    MariaDB [(none)]> flush privileges;   
    MariaDB [(none)]> exit
    

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

    6. ເພື່ອຕິດຕັ້ງ X-Cart, ທຳ ອິດເຂົ້າໄປທີ່ ໜ້າ ດາວໂຫລດ X-Cart ຈາກເຄື່ອງ Desktop ດາວໂຫລດຊຸດ zip ລ້າສຸດໂດຍການຕື່ມແບບຟອມເວັບທີ່ຕ້ອງການຈາກເວັບໄຊທ໌ຂອງພວກເຂົາ.

    ຫຼັງຈາກນັ້ນ, ຄັດລອກແຟ້ມ zip ທີ່ດາວໂຫລດໄປທີ່ໄດເລກະທໍລີ server/tmp ຜ່ານໂປແກຼມ sftp, ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້.

    # scp x-cart-5.3.3.4-gb.zip [email _server_IP:/tmp   [Using SCP]
    # sftp://[email _server_IP:/tmp                      [Using sFTP]   
    

    7. ຫຼັງຈາກທີ່ທ່ານໄດ້ເຮັດ ສຳ ເນົາຮວບຮວມຮວບຮວມ X-Cart ໄປທີ່ server/tmp directory, ໃຫ້ກັບໄປທີ່ server server ແລະສະກັດເອົາບ່ອນເກັບໂດຍອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມ.

    # cd /tmp
    # unzip x-cart-5.3.3.4-gb.zip
    

    8. ຈາກນັ້ນສ້າງປື້ມທີ່ມີຊື່ວ່າຮ້ານຢູ່ໃນ/vaw/www/html/path ແລະ ສຳ ເນົາເນື້ອຫາຂອງໄດເລກະທໍລີ xcart ໄປທີ່ເສັ້ນທາງຮາກຂອງເອກະສານຂອງ server ຂອງເຄື່ອງແມ່ຂ່າຍໃນເວັບໄຊທ໌້ຮ້ານ, ໂດຍອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້. ນອກຈາກນີ້, ຄັດລອກເອກະສານທີ່ເຊື່ອງໄວ້ .htaccess ໄປຫາເສັ້ນທາງເວັບໄຊທ໌້ທາງຮ້ານຄ້າ.

    # mkdir /vaw/www/html/shop
    # cp -rf xcart/* /var/www/html/shop/
    # cp xcart/.htaccess /var/www/html/shop/
    

    9. ຕໍ່ໄປ, ໃຫ້ແນ່ໃຈວ່າທຸກເອກະສານຈາກ webroot path/shop directory ແມ່ນເປັນເຈົ້າຂອງໂດຍຜູ້ໃຊ້ Apache. ອອກ ຄຳ ສັ່ງໃຫ້ບັນຊີລາຍຊື່/var/www/html/shop/directory permissions.

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

    10. ຕໍ່ໄປ, ໄປທີ່ IP address ຂອງ server ຂອງທ່ານໂດຍຜ່ານ HTTP protocol to/shop URL ແລະກົດທີ່ນີ້ເພື່ອເຊື່ອມຕໍ່ເພື່ອເລີ່ມຕົ້ນຂັ້ນຕອນການຕິດຕັ້ງ.

    http://your_domain.tld/shop/
    

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

    12. ໃນ ໜ້າ ຈໍຕໍ່ໄປຕື່ມທີ່ຢູ່ອີເມວຂອງທ່ານແລະຕັ້ງລະຫັດຜ່ານ ສຳ ລັບບັນຊີ admin ແລະກົດປຸ່ມ Next ເພື່ອສືບຕໍ່ຂັ້ນຕອນການຕິດຕັ້ງ.

    13. ຕໍ່ໄປ, ຕື່ມຊື່ຖານຂໍ້ມູນ X-Cart MySQL ແລະຂໍ້ມູນປະ ຈຳ ທີ່ສ້າງຂື້ນກ່ອນ ໜ້າ ນີ້, ກວດສອບຕິດຕັ້ງລາຍການຕົວຢ່າງແລະກົດປຸ່ມ Next ເພື່ອ ດຳ ເນີນຕໍ່ໄປ.

    14. ລໍຖ້າຂັ້ນຕອນການຕິດຕັ້ງໃຫ້ ສຳ ເລັດແລະທ່ານຈະເຫັນສອງເສັ້ນທາງເຊື່ອມຕໍ່ ສຳ ລັບການເຂົ້າເຖິງເຂດກະດານບໍລິຫານ X-Cart Administration (backoffice) ແລະ ໜ້າ ຕາຕະລາງ X-carton (ເຂດລູກຄ້າ) ຂອງຮ້ານຂອງທ່ານ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້.

    15. ໄປຢ້ຽມຢາມຮ້ານວາງສະແດງຮ້ານຂາຍເຄື່ອງແບບ X-cart ຂອງທ່ານ, ໂດຍກົດປຸ່ມເຊື່ອມຕໍ່ເຂດລູກຄ້າ. ນອກນັ້ນທ່ານຍັງສາມາດໄປຢ້ຽມຢາມຮ້ານຄ້າທາງຫນ້າໄດ້ໂດຍການ ນຳ ທາງໄປຫາທີ່ຢູ່ IP ຂອງເຄື່ອງແມ່ຂ່າຍຂອງທ່ານຫຼືຊື່ໂດເມນທີ່ຈະ/shop URL ຕາມທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້.

    http://yourdomain.tld/shop
    

    16. ຕໍ່ໄປ, ກັບໄປທີ່ console server ແລະຮັບປະກັນກະດານ admin-X-Cart backed ຂອງທ່ານ, ໂດຍການອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້:

    # chown -R root /var/www/html/shop/etc/
    # chown root /var/www/html/shop/config.php
    

    17. ສຸດທ້າຍ, ເຂົ້າຫາກະດານທີ່ໄດ້ຮັບການສະ ໜັບ ສະ ໜູນ X-Cart ໂດຍການກົດປຸ່ມ link Administrator (Backoffice) ຫຼືໂດຍການ ນຳ ທາງທີ່ຢູ່ IP server ຫຼືຊື່ໂດເມນຂອງທ່ານຜ່ານ HTTP protocol ໄປທີ່ /shop/admin.php URL, ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້.

    http://your_domain.tld/stop/admin.php
    

    18. ຫຼັງຈາກເຂົ້າສູ່ລະບົບກະດານ admin-X-Cart ທີ່ສະ ໜັບ ສະ ໜູນ ພ້ອມກັບຂໍ້ມູນທີ່ຖືກຕັ້ງຄ່າໃນລະຫວ່າງຂັ້ນຕອນການຕິດຕັ້ງທ່ານຄວນເປີດໃຊ້ X-Cart edition ຂອງທ່ານແລະເລີ່ມຕົ້ນຈັດການກັບຮ້ານອອນລາຍຂອງທ່ານ.

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