Bir verilənlər bazasından PHP ilə əlaqə yaradın
phpList çoxlu sayda abunəçiyə xəbər bülletenləri, xəbərlər, mesajlar göndərmək qabiliyyətinə malik olan ən məşhur açıq mənbəli poçt siyahısı menecerlərindən biridir. O, bülleteni, abunə siyahılarını, xəbər bülleteni hesabatlarını, bildirişləri və daha çoxunu idarə edə biləcəyiniz istifadəçi dostu interfeys təqdim edir. Siz onu kütləvi poçt proqramı kimi də adlandıra bilərsiniz. İstənilən vebsaytla inteqrasiya etmək çox asandır.
PHPlist – Linux üçün açıq mənbəli e-poçt bülleteni meneceri (Kütləvi poçt göndərişi) tətbiqi
phpList çoxlu sayda abunəçiyə xəbər bülletenləri, xəbərlər, mesajlar göndərmək qabiliyyətinə malik olan ən məşhur açıq mənbəli poçt siyahısı menecerlərindən biridir. O, bülleteni, abunə siyahılarını, xəbər bülleteni hesabatlarını, bildirişləri və daha çoxunu idarə edə biləcəyiniz istifadəçi dostu interfeys təqdim edir. Siz onu kütləvi poçt proqramı kimi də adlandıra bilərsiniz. İstənilən vebsaytla inteqrasiya etmək çox asandır.
PhpList məlumat saxlamaq üçün MySQL verilənlər bazasından istifadə edir və skript PHP-də yazılır. O, administratora istifadəçilərin müvafiq poçt siyahısına abunə ola biləcəyi xəbər bülleteni abunə sistemini qurmağa kömək edən istənilən veb serverdə işləyir. Siz öz poçt siyahınızı idarə edə və həmçinin e-poçtlara fayl əlavə edə bilərsiniz (sövdələşmə elanı, biznes sənədləri) və s.
Proqram təminatı Apache ilə GNU/Linux üçün nəzərdə tutulmuşdur. O, həmçinin FreeBSD, OpenBSD, Mac OS X və Windows kimi Unix kimi digər sistemləri dəstəkləyir.
- Skriptin Frontend Demosuna baxın – http://demo.phplist.com/lists/
- Skriptin Admin Demosuna baxın – http://demo.phplist.com/lists/admin/
- phpList xəbər bülletenləri, bildirişlər və bir çox başqa məqsədlər üçün əladır. O, çoxlu sayda poçt siyahısı abunəçilərini idarə etməyə qadirdir. O, hətta kiçik siyahı ilə də yaxşı işləyir.
- Phplist veb interfeysi sizə internet üzərindən phplist yazmağa, mesaj göndərməyə və idarə etməyə imkan verir. Sisteminiz söndürülsə də, o, mesaj göndərməyə davam edir.
- Şablonlar tamamilə fərdiləşdirilə bilər və bir neçə vebsaytla inteqrasiya oluna bilər.
- E-poçt mesajınızı açan istifadəçilərin sayını izləyin.
- FCKeditor və TinyMCE redaktorlarının köməyi ilə siz HTML mesajlarını redaktə edə bilərsiniz. Abunəçilərinizə mətn və ya html e-poçt mesajı arasında seçim verə bilərsiniz.
- O, mesajı növbə ilə çatdırır ki, hər bir abunəçi mesajı alsın. O, həmçinin bir neçə siyahıya abunə olsalar belə, onların iki nüsxə almamasını təmin edir.
- Ad, ölkə və s. kimi Abunəçinin Atributları fərdiləşdirilə bilər, bu o deməkdir ki, siz abunəlik zamanı istifadəçilərdən sizə lazım olan vacib məlumatları təyin edə bilərsiniz.
- İstifadəçi İdarəetmə alətləri abunəçilərin böyük verilənlər bazasını saxlamaq və idarə etmək üçün yaxşıdır.
- Həddindən artıq yüklənməməsi serverinizdəki yükü məhdudlaşdıra bilər.
- Göndərmə cədvəli sizə mesajınızı mesajın göndəriləcəyi vaxt kimi planlaşdırmağa imkan verir. RSS lentləri avtomatik olaraq həftəlik, gündəlik və ya aylıq poçt siyahısına göndərilə bilər.
- Phplist hazırda ingilis, fransız, portuqal, alman, ispan, holland, ənənəvi Çin, Vyetnam və yapon dillərində mövcuddur. Digər dillər üçün İş Tərcüməsi hələ də davam edir.
PhPlist proqramını quraşdırmaq üçün bizə tələb olunur:
- GNU/Linux əməliyyat sistemi
- Apache veb serveri
- PHP versiyası 4.3 və ya daha yüksək
- PHP İmap Modulu
- MySQL server versiyası 4.0 və ya daha yüksək
- Əməliyyat Sistemi – CentOS 6.4 & Ubuntu 13.04
- Apache – 2.2.15
- PHP – 5.5.3
- MySQL – 5.1.71
- phpList – 3.0.5
Linux-da phpList Newsletter Manager-in quraşdırılması
Daha əvvəl qeyd etdiyim kimi, phpList Apache ilə Linux üçün PHP-də hazırlanmışdır. Beləliklə, sistemdə PHP və MySQL quraşdırılmış işləyən veb serveriniz olmalıdır. Bundan əlavə, sıçrayış mesajının işlənməsi üçün IMAP modulunu da quraşdırmalısınız. Əgər yoxsa, Linux paylamanıza uyğun olaraq yum və ya apt-get adlı paket meneceri alətindən istifadə edərək onları quraşdırın.
yum əmrindən istifadə edərək Red Hat əsaslı sistemlərə quraşdırın.
# yum install httpd # yum install php php-mysql php-imap # yum install mysql mysql-server # service httpd start # service mysqld start
apt-get əmrindən istifadə edərək Debian əsaslı sistemlərə quraşdırın.
# 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
Sistemdə bütün tələb olunan paketləri quraşdırdıqdan sonra verilənlər bazanıza daxil olun (MySQL, burada).
# mysql -u root -p
mysql root parolunu daxil edin. İndi verilənlər bazası yaradın (məsələn, phplist).
mysql> create database phplist; Query OK, 1 row affected (0.00 sec)
Kök istifadəçidən verilənlər bazasına birbaşa daxil olmaq yaxşı təcrübə deyil, ona görə də “tecmint” adlı istifadəçi yaradın və “phplist” verilənlər bazasında olan istifadəçiyə ona daxil olmaq üçün parolla bütün icazələri verin. ‘my_password’-u öz parolunuzla əvəz edin, phpList-i konfiqurasiya edərkən bu parol bizə daha sonra lazımdır.
mysql> grant all on phplist.* to identified by 'my_password'; Query OK, 0 rows affected (0.00 sec)
İndi verilənlər bazasında yeni dəyişiklikləri əks etdirmək üçün imtiyazları yenidən yükləyin və mysql qabığından çıxın.
mysql> flush privileges; Query OK, 0 rows affected (0.08 sec) mysql> quit; Bye
İndi rəsmi phpList saytına daxil olun və aşağıdakı linkdən istifadə edərək ən son tarball mənbəsini (yəni 3.0.5 versiyası) yükləyin.
- http://www.phplist.com/download
Alternativ olaraq, aşağıdakı wget əmrindən istifadə edərək ən son mənbə paketini yükləyə bilərsiniz.
# wget http://garr.dl.sourceforge.net/project/phplist/phplist/3.0.5/phplist-3.0.5.tgz
Phplist paketini yüklədikdən sonra paket fayllarını açın. Bu kataloqda ‘phplist-3.0.5’ adlı qovluq yaradacaq, siz kataloq siyahılarını ehtiva edən ‘public_html’ tapacaqsınız.
# tar -xvf phplist-3.0.5.tgz # cd phplist-3.0.5 # cd public_html/
İndi “siyahılar” kataloqunu internet vasitəsilə əldə edilə bilən Apache veb kök kataloquna kopyalayın.
# cp -r lists /var/www/html/ [For RedHat based Systems] # cp -r lists /var/www/ [For Debian based Systems]
Tercih etdiyiniz mətn redaktorunda “lists/config” kataloqundan “config.php” phpList konfiqurasiya faylını açın.
# vi config.php
Aşağıda göstərildiyi kimi host adı, verilənlər bazası adı, verilənlər bazası istifadəçisi və verilənlər bazası parolu kimi phpList verilənlər bazası əlaqə parametrlərini əlavə edin.
# what is your Mysql database server hostname $database_host color:#ff0">localhost"; # what is the name of the database we are using $database_name color:#ff0">phplist"; # what user has access to this database $database_user color:#ff0">tecmint"; # and what is the password to login to control the database $database_password = 'my_password';
Siz daha bir parametri redaktə etməlisiniz, standart olaraq phpList ‘testmode’, ona görə də test rejimini söndürmək üçün dəyəri ‘1’-dən ‘0’-a dəyişdirməlisiniz.
define ("TEST",0);
Bütün təfərrüatları daxil etdikdən sonra. Faylı saxla və bağlayın.
Nəhayət, phpList quraşdırmanızın ‘lists/admin’ qovluğunda brauzerinizi göstərin. Veb əsaslı quraşdırma sihirbazı qalan hissələrdə sizə yol göstərəcək.
http://localhost/lists/admin OR http://ip-address/lists/admin
Qeyd: Əgər ‘example.com’ vebsaytınız ‘/var/www/html/’ kataloquna yönəlibsə və siz phpList fayllarınızı ‘/var/www/html/lists’ altında yerləşdirmisinizsə, onda siz brauzerinizi göstərməlisiniz. http://www.example.com/lists/admin/ ünvanına.
İndi Verilənlər bazasını işə salın üzərinə klikləyin və təşkilatınız haqqında məlumatı doldurun və admin parolunu təyin edin.
Verilənlər bazası işə salındıqdan sonra tələblərinizə uyğun olaraq konfiqurasiyanızı tamamlamaq üçün phpList quraşdırmasına davam edin.
Bir dəfə quraşdırma tamamlandı. PhpList admin panelinizə daxil olun.
İdarə panelindən araşdırmaq üçün yeni kampaniyalar yaratmağa başlayın, kampaniyalara baxın, istifadəçilər əlavə edin/silin, statistikaya baxın və daha çox funksiyalar.
Bu belədir! İndi siz yeni quraşdırılmış phpList xəbər bülleteni meneceri tətbiqinizi fərdiləşdirməyə və brendləşdirməyə başlaya bilərsiniz.
İstinad Linkləri
phpList Əsas Səhifə
Mən istifadəçilərin əksəriyyətini tanıyıram, Linux-da tətbiqləri necə quraşdırmağı və konfiqurasiya etməyi bilmirəm. Əgər siz hostinq/şəxsi serverinizdə phpList-i yerləşdirmək/qurmaq üçün kimsə axtarırsınızsa, bunun üçün bizimlə əlaqə saxlayın, çünki biz ədalətli minimum qiymətlərlə geniş çeşiddə Linux xidmətləri təqdim edirik.
PhpList-dən daha güclü hər hansı digər xəbər bülleteni proqramından istifadə edirsinizsə, mənə bildirin və bu məqaləni paylaşmağı unutmayın.
Bütün hüquqlar qorunur. © Linux-Console.net • 2019-2023
Bir verilənlər bazasından PHP ilə əlaqə yaradın
Verilənlər bazası ilə işləyən insanlar tez-tez lazım olan məlumatları əldə edə bilərlər və bir səhifəyə yansıtırlar, lakin nəticədə veb-saytda istifadə etmək üçün nəticələri necə bağlamaqla mübarizə aparırlar. Bu, müvafiq HTML-yə səslənir və URL-nin ortasında zəng edən sadə prosesdir. PHP-ni bazalara qoşulmaq və manipulyasiya etmək üçün istifadə edə bilərsiniz. PHP ilə istifadə olunan ən populyar verilənlər bazası sistemi MySQLdir.
Birlikdə, PHP və MySQL arası platformalardır.
PHP ilə bir MySQL verilənlər bazasından əlaqə yaradın
Bu nümunədə, bir sıra gətirir və onu $ info ünvanına verir və sahələrdən biri e-poçt ünvanlarını saxlayır.
> Qeyd edək ki, bu kod $ info [’email’] adlı e-poçtu bir dəfə göstərmək üçün bir dəfə və birdə istifadə ediləcəyini unutmayın. Həqiqi href keçid kodu çap və ya yankı istifadə edərək və nöqtələrlə ayrılan məlumatın ətrafında yerləşdirilir.
> Burada bir web ünvanı və veb ünvanı istifadə edərək başqa bir nümunədir.
Yenə də əvvəlcədən yazdırırsınız
>.
> Bu kodla yaradılan URL, MySQL verilənlər bazasında olan məlumatlara keçid vermək üçün veb-saytınızda istifadə edilə bilər.
Comments are closed, but trackbacks and pingbacks are open.