PHPlist - ໂປແກຼມຈົດ ໝາຍ ເປີດ Email Mail News Manager (Mass Mailing) ໃບສະ ໝັກ ສຳ ລັບ Linux
phpList ແມ່ນ ໜຶ່ງ ໃນບັນດາຜູ້ຈັດການບັນຊີລາຍຊື່ເປີດທີ່ມີຊື່ສຽງຫຼາຍທີ່ສຸດເຊິ່ງມີຄວາມສາມາດໃນການສົ່ງຈົດ ໝາຍ ຂ່າວ, ຂ່າວສານ, ຂໍ້ຄວາມໄປຫາຜູ້ຈອງເປັນ ຈຳ ນວນຫຼວງຫຼາຍ. ມັນສະຫນອງການໂຕ້ຕອບທີ່ເປັນມິດກັບຜູ້ໃຊ້ທີ່ທ່ານສາມາດຈັດການຈົດ ໝາຍ ຂ່າວ, ລາຍການສະ ໝັກ, ບົດລາຍງານຂ່າວ, ແຈ້ງການແລະອື່ນໆ. ທ່ານຍັງສາມາດເອີ້ນມັນວ່າຊອບແວການສົ່ງຈົດ ໝາຍ ຫາມວນຊົນ. ມັນງ່າຍທີ່ສຸດທີ່ຈະເຊື່ອມໂຍງກັບເວັບໄຊທ໌ຕ່າງໆ.
phpList ໃຊ້ຖານຂໍ້ມູນ MySQL ສຳ ລັບເກັບຂໍ້ມູນແລະບົດຂຽນແມ່ນຂຽນໃນ PHP. ມັນໃຊ້ໄດ້ກັບເຄື່ອງແມ່ຂ່າຍເວັບໄຊທ໌ໃດ ໜຶ່ງ ເຊິ່ງຊ່ວຍໃຫ້ຜູ້ເບິ່ງແຍງລະບົບຕັ້ງລະບົບ ສຳ ລັບການຈອງຈົດ ໝາຍ ຂ່າວເຊິ່ງຜູ້ໃຊ້ສາມາດລົງທະບຽນເຂົ້າໃນບັນຊີລາຍຊື່ທາງໄປສະນີທີ່ກ່ຽວຂ້ອງ. ທ່ານສາມາດຈັດການລາຍຊື່ທາງໄປສະນີຂອງທ່ານເອງແລະຍັງຄັດຕິດເອກະສານເຂົ້າໃນອີເມວ (ປະກາດຈັດການ, ເອກະສານທຸລະກິດ) ເປັນຕົ້ນ.
ຊອບແວໄດ້ຖືກອອກແບບ ສຳ ລັບ GNU/Linux ກັບ Apache. ມັນຍັງສະ ໜັບ ສະ ໜູນ ລະບົບຄ້າຍຄື Unix ອື່ນໆເຊັ່ນ FreeBSD, OpenBSD, Mac OS X ແລະ Windows.
<
<
ເພື່ອຕິດຕັ້ງໂປແກຼມ PhPlist ພວກເຮົາຕ້ອງການ:
<
<
ການຕິດຕັ້ງ phpList Newsletter Manager ໃນ Linux
ດັ່ງທີ່ຂ້ອຍໄດ້ກ່າວມາກ່ອນ ໜ້າ ນີ້ວ່າ phpList ຖືກພັດທະນາໃນ PHP ສຳ ລັບ Linux ກັບ Apache. ດັ່ງນັ້ນ, ທ່ານຕ້ອງມີ web server ທີ່ ກຳ ລັງແລ່ນຢູ່ກັບ PHP ແລະ MySQL ຕິດຕັ້ງຢູ່ໃນລະບົບ. ນອກຈາກນັ້ນ, ທ່ານຍັງຕ້ອງຕິດຕັ້ງໂມດູນ IMAP ສຳ ລັບການປະມວນຜົນຂໍ້ຄວາມ. ຖ້າບໍ່, ຕິດຕັ້ງພວກມັນໂດຍໃຊ້ເຄື່ອງມືຈັດການຊຸດທີ່ເອີ້ນວ່າ yum ຫຼື apt-get ອີງຕາມການແຈກຈ່າຍ Linux ຂອງທ່ານ.
ຕິດຕັ້ງໃນລະບົບທີ່ອີງໃສ່ Red Hat ໂດຍໃຊ້ ຄຳ ສັ່ງ yum.
# yum install httpd # yum install php php-mysql php-imap # yum install mysql mysql-server # service httpd start # service mysqld start
ຕິດຕັ້ງໃນລະບົບທີ່ອີງໃສ່ Debian ໂດຍໃຊ້ apt-get command.
# apt-get install apache2 # apt-get install php5 libapache2-mod-auth-mysql php5-mysql php5-imap # apt-get install mysql-server mysql-client # service apache2 start # service mysql start
ເມື່ອທ່ານໄດ້ຕິດຕັ້ງທຸກຊຸດທີ່ຕ້ອງການໃນລະບົບ, ພຽງແຕ່ເຂົ້າສູ່ລະບົບຖານຂໍ້ມູນຂອງທ່ານ (MySQL, ທີ່ນີ້).
# mysql -u root -p
ໃສ່ລະຫັດລັບຂອງຮາກ mysql. ຕອນນີ້ສ້າງຖານຂໍ້ມູນ (ເວົ້າວ່າ phplist).
mysql> create database phplist; Query OK, 1 row affected (0.00 sec)
ມັນບໍ່ແມ່ນການປະຕິບັດທີ່ດີທີ່ຈະເຂົ້າເຖິງຖານຂໍ້ມູນຈາກຜູ້ໃຊ້ຮາກໂດຍກົງ, ເພາະສະນັ້ນການສ້າງຜູ້ໃຊ້ທີ່ເອີ້ນວ່າ 'tecmint' ແລະໃຫ້ການອະນຸຍາດທັງ ໝົດ ແກ່ຜູ້ໃຊ້ໃນຖານຂໍ້ມູນ 'phplist' ດ້ວຍລະຫັດຜ່ານເພື່ອເຂົ້າຫາມັນ. ປ່ຽນ ‘my_password’ ດ້ວຍລະຫັດຜ່ານຂອງທ່ານເອງ, ພວກເຮົາຕ້ອງການລະຫັດລັບນີ້ຕໍ່ມາໃນຂະນະທີ່ ກຳ ລັງຕັ້ງຄ່າ phpList.
mysql> grant all on phplist.* to [email identified by 'my_password'; Query OK, 0 rows affected (0.00 sec)
ດຽວນີ້ໃຫ້ສິດທິພິເສດຄືນ ໃໝ່ ເພື່ອສະທ້ອນເຖິງການປ່ຽນແປງ ໃໝ່ ໃນຖານຂໍ້ມູນແລະເຊົາຫອຍ mysql.
mysql> flush privileges; Query OK, 0 rows affected (0.08 sec) mysql> quit; Bye
ຕອນນີ້ໄປທີ່ເວັບໄຊທ໌ phpList ຢ່າງເປັນທາງການແລ້ວດາວໂຫລດໂປແກຼມ tarball ຫຼ້າສຸດ (i. e. ເວີຊັນ 3.0.5) ໂດຍໃຊ້ລິ້ງລຸ່ມນີ້.
<
ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານອາດຈະດາວໂຫລດແພັກເກດແຫຼ່ງ ໃໝ່ ຫຼ້າສຸດໂດຍໃຊ້ ຄຳ ສັ່ງ wget ຕໍ່ໄປນີ້.
# wget http://garr.dl.sourceforge.net/project/phplist/phplist/3.0.5/phplist-3.0.5.tgz
ຫຼັງຈາກດາວໂຫລດແພັກເກດ phplist ແລ້ວ, ຖອດຊຸດເອກະສານຊຸດ. ມັນຈະສ້າງໄດເລກະທໍລີທີ່ເອີ້ນວ່າ 'phplist-3.0.5′ ໃນໄດເລກະທໍລີນີ້, ທ່ານຈະພົບກັບ 'public_html' ເຊິ່ງບັນຈຸລາຍຊື່ໄດເລກະທໍລີ.
# tar -xvf phplist-3.0.5.tgz # cd phplist-3.0.5 # cd public_html/
ດຽວນີ້ ສຳ ເນົາລາຍການ“ ລາຍການ” ເຂົ້າໃນລະບົບຮາກຂອງ Apache ໃນເວັບທີ່ສາມາດເຂົ້າເບິ່ງຜ່ານເວັບ.
# cp -r lists /var/www/html/ [For RedHat based Systems] # cp -r lists /var/www/ [For Debian based Systems]
ເປີດເອກະສານການຕັ້ງຄ່າ phpList 'config.php' ຈາກລາຍການ 'ລາຍຊື່/config' ໃນບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານຕ້ອງການ.
# vi config.php
ຕື່ມການຕັ້ງຄ່າການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ phpList ເຊັ່ນ: ຊື່ໂຮດ, ຊື່ຖານຂໍ້ມູນ, ຜູ້ໃຊ້ຖານຂໍ້ມູນແລະລະຫັດຜ່ານຖານຂໍ້ມູນດັ່ງຮູບຂ້າງລຸ່ມນີ້.
# what is your Mysql database server hostname $database_host = "localhost"; # what is the name of the database we are using $database_name = "phplist"; # what user has access to this database $database_user = "tecmint"; # and what is the password to login to control the database $database_password = 'my_password';
ທ່ານ ຈຳ ເປັນຕ້ອງແກ້ໄຂການຕັ້ງຄ່າເພີ່ມອີກອັນ ໜຶ່ງ, ໂດຍ phpList ເລີ່ມຕົ້ນໃນ 'testmode', ດັ່ງນັ້ນທ່ານ ຈຳ ເປັນຕ້ອງປ່ຽນຄ່າຈາກ '1' ໄປເປັນ 0 0 ເພື່ອປິດ testmode.
define ("TEST",0);
ເມື່ອທ່ານໄດ້ໃສ່ລາຍລະອຽດທັງ ໝົດ ແລ້ວ. ບັນທຶກແລະປິດແຟ້ມ.
ສຸດທ້າຍ, ຊີ້ໄປທີ່ໂປແກຼມທ່ອງເວັບຂອງທ່ານທີ່ 'ລາຍຊື່/admin' ໄດເລກະທໍລີຂອງການຕິດຕັ້ງ phpList ຂອງທ່ານ. ຕົວຊ່ວຍສ້າງການຕິດຕັ້ງທີ່ໃຊ້ເວບໄຊທ໌ຈະຊ່ວຍໃຫ້ທ່ານຍ່າງຜ່ານສ່ວນທີ່ເຫຼືອ.
http://localhost/lists/admin OR http://ip-address/lists/admin
ໝາຍ ເຫດ: ຖ້າເວັບໄຊທ໌ຂອງທ່ານ 'example.com' ຖືກຊີ້ໄປທີ່ໄດເລກະທໍລີ '/ var/www/html /', ແລະທ່ານໄດ້ວາງແຟ້ມ phpList ຂອງທ່ານຢູ່ພາຍໃຕ້ '/ var/www/html/list', ຫຼັງຈາກນັ້ນທ່ານຄວນຊີ້ໃຫ້ເຫັນ browser ຂອງທ່ານ ເຖິງ http://www.example.com/lists/admin/.
ຕອນນີ້ກົດໃສ່ 'ຂໍ້ມູນເບື້ອງຕົ້ນ' ແລະຕື່ມຂໍ້ມູນກ່ຽວກັບອົງກອນຂອງທ່ານແລະຕັ້ງ 'admin' ລະຫັດຜ່ານ.
ເມື່ອໃດທີ່, ການເລີ່ມຕົ້ນຖານຂໍ້ມູນ ສຳ ເລັດແລ້ວ, ສືບຕໍ່ການຕັ້ງຄ່າ phpList ເພື່ອເຮັດໃຫ້ການຕັ້ງຄ່າຂອງທ່ານຖືກຕ້ອງຕາມຄວາມຕ້ອງການຂອງທ່ານ.
ເມື່ອໃດທີ່, ການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ. ເຂົ້າສູ່ແຜງ admin phpList ຂອງທ່ານ.
ເລີ່ມຕົ້ນສ້າງແຄມເປນ ໃໝ່, ເບິ່ງແຄມເປນ, ເພີ່ມ/ລຶບຜູ້ໃຊ້, ເບິ່ງສະຖິຕິແລະຄຸນລັກສະນະອື່ນໆອີກຫຼາຍຢ່າງເພື່ອຄົ້ນຫາຈາກ Dashboard.
ນັ້ນແມ່ນມັນ! ຕອນນີ້, ທ່ານສາມາດເລີ່ມຕົ້ນການປັບແຕ່ງແລະການສ້າງຍີ່ຫໍ້ຂອງໂປແກຼມຈົດ ໝາຍ ຂ່າວ phpList ທີ່ຕິດຕັ້ງ ໃໝ່ ຂອງທ່ານ.
ລິ້ງອ້າງອີງ
phpList ໜ້າ ທຳ ອິດ
ຂ້ອຍຮູ້ຜູ້ໃຊ້ສ່ວນໃຫຍ່, ບໍ່ຮູ້ວິທີຕິດຕັ້ງແລະຕັ້ງຄ່າໂປແກຼມຕ່າງໆໃນ Linux. ຖ້າທ່ານ ກຳ ລັງຊອກຫາຜູ້ໃດຜູ້ ໜຶ່ງ ໃຫ້ເປັນເຈົ້າພາບ/ຕັ້ງ phpList ໃນໂຮດຕິ້ງ/ເຊີຟເວີສ່ວນຕົວຂອງທ່ານ, ຕິດຕໍ່ພວກເຮົາວ່າເປັນຫຍັງເພາະວ່າພວກເຮົາສະ ໜອງ ການບໍລິການ Linux ຢ່າງກວ້າງຂວາງໃນອັດຕາ ຕຳ ່ສຸດ.
ໃຫ້ຂ້ອຍຮູ້ຖ້າທ່ານ ກຳ ລັງໃຊ້ໂປແກຼມຈົດ ໝາຍ ຂ່າວອື່ນໆທີ່ມີຄວາມເຂັ້ມແຂງກວ່າ phpList ແລະຢ່າລືມແບ່ງປັນບົດຄວາມນີ້.