ວິທີການຕິດຕັ້ງໂຄງຮ່າງການຊື້ເຄື່ອງແບບ 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 ທີ່ເຮັດທຸລະກິດ.
<
ຂັ້ນຕອນທີ 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 ຢ່າງ ສຳ ເລັດຜົນໃນເຊີຟເວີຂອງທ່ານແລ້ວ.