PHPlist - Ṣiṣii orisun Oluṣakoso Iwe iroyin Imeeli (Mailing Mass) Ohun elo fun Lainos


phpList jẹ ọkan ninu olokiki olokiki akojọ atokọ ifiweranṣẹ ti o ni agbara ti fifiranṣẹ awọn iwe iroyin, awọn iroyin, awọn ifiranṣẹ si nọmba nla ti awọn alabapin. O pese wiwo ọrẹ ọrẹ nibiti o le ṣakoso iwe iroyin, awọn atokọ awọn iforukọsilẹ, awọn iroyin iwe iroyin, iwifunni ati pupọ diẹ sii. O tun le pe ni sọfitiwia ifiweranṣẹ ọpọ. O rọrun pupọ lati ṣepọ pẹlu eyikeyi oju opo wẹẹbu.

PHpList naa nlo ibi ipamọ data MySQL fun titoju alaye ati pe a ti kọ iwe afọwọkọ ni PHP. O n ṣiṣẹ lori eyikeyi olupin wẹẹbu eyiti o ṣe iranlọwọ fun alakoso lati ṣeto eto kan fun ṣiṣe alabapin iwe iroyin eyiti awọn olumulo le ṣe alabapin si atokọ ifiweranṣẹ ti o yatọ. O le ṣakoso atokọ ifiweranṣẹ tirẹ ati tun ṣafikun awọn faili si awọn imeeli (ikede adehun, awọn iwe iṣowo) ati bẹbẹ lọ.

Ti ṣe apẹrẹ sọfitiwia naa fun GNU/Linux pẹlu Apache. O tun ṣe atilẹyin awọn eto bii Unix miiran, bii FreeBSD, OpenBSD, Mac OS X, ati Windows.

  1. Wo Ririnkiri Frontend ti akosile - http://demo.phplist.com/lists/
  2. Wo Demo Iṣakoso ti akosile - http://demo.phplist.com/lists/admin/

  1. phpList jẹ nla fun awọn iwe iroyin, awọn iwifunni ati ọpọlọpọ awọn lilo miiran. O lagbara lati ṣakoso ọpọlọpọ nọmba ti awọn alabapin akojọ ifiweranṣẹ. Paapaa o ṣiṣẹ daradara pẹlu atokọ kekere paapaa.
  2. Phplist oju opo wẹẹbu gba ọ laaye lati kọ, firanṣẹ awọn ifiranṣẹ ati ṣakoso awọn phplist lori intanẹẹti. Sibẹsibẹ o n tẹsiwaju lori fifiranṣẹ awọn ifiranṣẹ botilẹjẹpe eto rẹ ti wa ni pipa.
  3. Awọn awoṣe wa ni isọdi ni kikun ati pe o le ṣepọ pẹlu oju opo wẹẹbu pupọ.
  4. Tọju abala orin ti nọmba awọn olumulo ṣi ifiranṣẹ imeeli rẹ.
  5. Pẹlu iranlọwọ ti awọn FCKeditor ati awọn olootu TinyMCE o le ṣatunkọ awọn ifiranṣẹ HTML. O le fun yiyan laarin ọrọ tabi ifiranṣẹ imeeli html si awọn alabapin rẹ.
  6. O ṣe ifiranse ifiranṣẹ ni isinyi ki ọkọọkan ati olugba kọọkan gba ifiranṣẹ naa. O tun ṣe idaniloju pe wọn ko gba awọn ẹda meji paapaa wọn ti ṣe alabapin si atokọ pupọ.
  7. Awọn ẹya ara ẹrọ Olumulo gẹgẹbi orukọ, orilẹ-ede ati bẹbẹ lọ le jẹ ti ara ẹni, iyẹn tumọ si pe o le ṣalaye alaye pataki ti o nilo lati ọdọ awọn olumulo ni akoko ṣiṣe alabapin.
  8. Awọn irinṣẹ Iṣakoso Olumulo dara lati ṣetọju bii ṣakoso awọn apoti isura data nla ti awọn alabapin.
  9. Throttling le ṣe idiwọn ẹrù lori olupin rẹ ki o ma ṣe apọju.
  10. Fifiranṣẹ iṣeto ngbanilaaye lati seto ifiranṣẹ rẹ bi nigba ti o yẹ ki a firanṣẹ ifiranṣẹ naa. Awọn ifunni RSS le firanṣẹ laifọwọyi si atokọ ifiweranṣẹ ni ọsẹ, lojoojumọ, tabi oṣooṣu.
  11. Phplist wa lọwọlọwọ ni ede Gẹẹsi, Faranse, Pọtugalii, Jẹmánì, Sipeeni, Dutch, Kannada Ibile, Vietname ati Japanese. Itumọ Iṣẹ fun awọn ede miiran ti n tẹsiwaju.

Ni ibere lati fi sori ẹrọ ohun elo PhPlist a nilo:

  1. GNU/Linux ọna eto
  2. Olupin wẹẹbu Apache <./ li>
  3. Ẹya PHP 4.3 tabi ga julọ
  4. Module PHP Imap
  5. Ẹya olupin MySQL 4.0 tabi ga julọ

  1. Ẹrọ Ṣiṣẹ - CentOS 6.4 & Ubuntu 13.04
  2. Afun - 2.2.15
  3. PHP - 5.5.3
  4. MySQL - 5.1.71
  5. phpList - 3.0.5

Fifi sori ẹrọ ti Oluṣakoso Iwe iroyin phpList ni Lainos

Bi Mo ti sọ tẹlẹ pe phpList ti dagbasoke ni PHP fun Lainos pẹlu Apache. Nitorinaa, o gbọdọ ni olupin Wẹẹbu ti n ṣiṣẹ pẹlu PHP ati MySQL ti fi sori ẹrọ lori eto naa. Ni afikun, o tun ni lati fi sori ẹrọ modulu IMAP fun sisẹ ifiranṣẹ agbesoke. Ti kii ba ṣe bẹ, fi wọn sii nipa lilo ohun elo oluṣakoso package ti a pe ni yum tabi apt-gba ni ibamu si pinpin Linux rẹ.

Fi sori ẹrọ lori awọn eto ipilẹ Red Hat nipa lilo pipaṣẹ yum.

# yum install httpd
# yum install php php-mysql php-imap
# yum install mysql mysql-server
# service httpd start
# service mysqld start

Fi sori ẹrọ lori awọn eto orisun Debian nipa lilo pipaṣẹ-gba aṣẹ.

# 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

Lọgan ti o ti fi gbogbo awọn idii ti a beere sori ẹrọ sori ẹrọ, kan buwolu wọle si ibi ipamọ data rẹ (MySQL, nibi).

# mysql -u root -p

Tẹ ọrọigbaniwọle root mysql sii. Bayi ṣẹda ibi ipamọ data kan (sọ phplist).

mysql> create database phplist;
Query OK, 1 row affected (0.00 sec)

Kii iṣe iṣe ti o dara lati wọle si ibi ipamọ data lati ọdọ olumulo taara, nitorinaa ṣẹda olumulo ti a pe ni 'tecmint' ki o funni ni gbogbo igbanilaaye si olumulo lori aaye data 'phplist' pẹlu ọrọ igbaniwọle lati wọle si. Rọpo 'my_password' pẹlu ọrọ igbaniwọle tirẹ, a nilo ọrọ igbaniwọle yii nigbamii lakoko tito leto phpList.

mysql> grant all on phplist.* to [email  identified by 'my_password';
Query OK, 0 rows affected (0.00 sec)

Bayi tun gbe awọn ẹtọ pada lati ṣe afihan awọn ayipada tuntun lori ibi ipamọ data ati dawọ ikarahun mysql duro.

mysql> flush privileges;
Query OK, 0 rows affected (0.08 sec)

mysql> quit;
Bye

Nisisiyi lọ aaye phpList osise ati ṣe igbasilẹ tarball orisun tuntun (ie ẹya 3.0.5) ni lilo ọna asopọ isalẹ.

  1. http://www.phplist.com/download

Ni omiiran, o tun le ṣe igbasilẹ package orisun tuntun ni lilo pipaṣẹ wget atẹle.

# wget http://garr.dl.sourceforge.net/project/phplist/phplist/3.0.5/phplist-3.0.5.tgz

Lẹhin Gbigba package phplist, ṣaja awọn faili package. Yoo ṣẹda ilana kan ti a pe ni 'phplist-3.0.5 ′ ninu itọsọna yii, iwọ yoo wa' public_html 'eyiti o ni awọn atokọ itọsọna naa.

# tar -xvf phplist-3.0.5.tgz
# cd phplist-3.0.5
# cd public_html/

Bayi Daakọ itọsọna “awọn atokọ” sinu itọsọna gbongbo wẹẹbu Apache kan ti o le wọle nipasẹ ayelujara.

# cp -r lists /var/www/html/        [For RedHat based Systems]

# cp -r lists /var/www/            [For Debian based Systems]

Ṣii faili iṣeto iṣeto phpList 'config.php' lati itọsọna 'awọn akojọ/atunto' ninu aṣatunṣe ọrọ ti o fẹ julọ.

# vi config.php

Ṣafikun awọn eto asopọ asopọ data database phpList iru orukọ olupin, orukọ ibi ipamọ data, olumulo ibi ipamọ data ati ọrọ igbaniwọle ibi ipamọ data bi a ṣe han ni isalẹ.

# 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';

O nilo lati satunkọ eto diẹ sii, nipa aiyipada phpList ni 'testmode', nitorinaa o nilo lati yi iye pada lati '1' si '0' lati mu testmode kuro.

define ("TEST",0);

Lọgan ti o ti tẹ gbogbo awọn alaye alaye sii. Fipamọ ki o pa faili naa.

Lakotan, tọka si ẹrọ aṣawakiri rẹ ni ‘awọn atokọ/abojuto’ itọsọna ti fifi sori phpList rẹ. Oluṣeto fifi sori wẹẹbu yoo rin ọ nipasẹ isinmi.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Akiyesi: Ti oju opo wẹẹbu rẹ 'example.com' tọka si itọsọna '/ var/www/html /', ati pe o ti gbe awọn faili phpList rẹ labẹ '/ var/www/html/awọn akojọ', lẹhinna o yẹ ki o tọka aṣawakiri rẹ si http://www.example.com/lists/admin/.

Bayi tẹ lori ‘Ibẹrẹ data‘ ki o kun alaye nipa eto rẹ ki o ṣeto ‘abojuto’ ọrọ igbaniwọle.

Ni ẹẹkan, ipilẹṣẹ ipilẹṣẹ pari, tẹsiwaju si iṣeto phpList lati pari iṣeto rẹ gẹgẹbi fun awọn ibeere rẹ.

Ni ẹẹkan, iṣeto ti pari. Wọle sinu igbimọ abojuto phpList rẹ.

Bẹrẹ ṣiṣẹda awọn ipolongo tuntun, wo awọn ipolongo, ṣafikun/pa awọn olumulo, wo awọn iṣiro ati ọpọlọpọ awọn ẹya diẹ sii lati ṣawari lati Dasibodu naa.

O n niyen! Bayi, o le bẹrẹ isọdi-ọja ati iyasọtọ ti ohun elo oluṣakoso iwe iroyin phpList tuntun ti o fi sii.

Itọkasi Awọn ọna asopọ

phpList akọọkan

Mo mọ ọpọlọpọ awọn olumulo, ko mọ bi o ṣe le fi sori ẹrọ ati tunto awọn ohun elo ni Linux. Ti o ba n wa ẹnikan lati gbalejo/ṣeto phpList kan lori olupin rẹ/olupin ti ara ẹni, kan si wa idi ti nitori a pese ọpọlọpọ awọn iṣẹ Linux ni awọn oṣuwọn to kere julọ.

Ṣe jẹ ki n mọ boya o nlo eyikeyi ohun elo iwe iroyin miiran eyiti o lagbara ju phpList lọ ki o maṣe gbagbe lati pin nkan yii.