phpList sangat populer dan mudah digunakan sistem buletin open source yang dirancang untuk penyebaran informasi, seperti buletin, berita, iklan hingga daftar pelanggan. Ini memungkinkan pengguna untuk menambah dan mengelola pelanggan email, membuat milis mereka sendiri, dan mengirim buletin email. phpList ditulis dalam PHP dan menggunakan database MySQL untuk menyimpan informasi. Ini sudah tersedia dan cukup mudah untuk diinstal pada sistem VPS Linux apa pun.
Dalam artikel ini kami akan memandu Anda melalui instalasi phpList pada VPS CentOS 7.
PERSYARATAN
Kami akan menggunakan paket Hosting VPS Linux SSD 1 kami untuk tutorial ini.
PERBARUI SISTEM
Seperti biasa, pastikan server Anda sepenuhnya mutakhir dengan perintah di bawah ini:
# yum update
PASANG LAMPU
Langkah pertama Anda adalah menginstal Linux Apache, MariaDB &PHP atau lebih dikenal dengan LAMP . LAMPU sebenarnya adalah akronim untuk tumpukan solusi layanan web yang terdiri dari Linux, Apache HTTP Server, mesin database MySQL atau MariaDB, dan bahasa pemrograman PHP, Perl atau Python. Berikan hal berikut:
# yum install httpd openssl mod_ssl mariadb mariadb-server mysql unzip
Setelah instalasi LAMP selesai, aktifkan Apache dan MariaDB untuk memulai saat boot dan mulai dengan perintah di bawah ini:
# systemctl enable mariadb && systemctl enable httpd
# systemctl start httpd && systemctl start mariadb
Untuk tweak konfigurasi lebih lanjut di Apache, PHP dan MariaDB, periksa posting blog kami yang luar biasa.
Selanjutnya jalankan skrip pasca-instalasi MariaDB mysql_secure_installation :
# mysql_secure_installation
Konfigurasikan seperti ini:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Sekarang setelah Anda menginstal LAMP stack aktif, Anda perlu membuat database untuk phpList. Masukkan MariaDB sebagai root:
# mysql -u root -p MariaDB > create database phplist; MariaDB > grant all privileges on phplist.* to phplistuser@localhost identified by 'your_password'; MariaDB > flush privileges; MariaDB > exit Bye
INSTAL PHPLIST
Kami akan mengunduh instalasi phpList ke /opt direktori, ekstrak, pindahkan ke root dokumen Apache dan atur kepemilikan yang benar dengan perintah di bawah ini:
# cd /opt # wget -O phplist-3.0.12.zip http://prdownloads.sourceforge.net/phplist/phplist-3.0.12.zip?download # unzip phplist-3.0.12.zip # mv phplist-3.0.12/public_html/lists/ /var/www/html/ # cd /var/www/html/ # chown -R apache: lists/
Sekarang, langkah kita selanjutnya adalah memodifikasi file konfigurasi phpList dan memasukkan nilai database baru:
# vim lists/config/config.php $database_host = "localhost"; $database_name = "phplist"; $database_user = "phplistuser"; $database_password = 'your_password';
Saat Anda masih mengedit file konfigurasi, ubah nilai variabel 'TEST' dari 1 menjadi 0 untuk menonaktifkan mode pengujian.
define ("TEST",0);
Instal ekstensi PHP yang sangat dibutuhkan untuk menghindari masalah halaman kosong yang diketahui saat mengakses prosedur instalasi phpList untuk pertama kalinya:
# yum install php-mbstring
Mulai ulang Apache agar perubahan diterapkan:
# service httpd restart
Hanya itu saja. Sekarang buka browser favorit Anda dan arahkan ke http://your_server_ip/lists/admin untuk menyelesaikan instalasi phpList. Anda akan disambut oleh halaman berikut:
Inisialisasi database dengan mengklik Inisialisasi Database. Sekarang selesaikan konfigurasi sesuai kebutuhan Anda.
Itu saja. Jika Anda mengikuti langkah-langkah di atas phpList berhasil diinstal pada CentOS 7 VPS Anda.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal phpList untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.