GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal Reader Self RSS di CentOS 7 VPS

Reader Self adalah pembaca RSS yang dihosting sendiri yang ditulis dalam PHP. Ini adalah pengganti yang baik untuk Pustaka Google yang populer. Dalam tutorial ini kami akan memandu Anda melalui langkah-langkah menginstal Reader Self pada Centos 7 VPS dengan database Apache dan MariaDB.

Reader Self memiliki persyaratan server berikut:

– PHP 5.2.4 atau lebih tinggi
– MySQL 5.0 atau lebih tinggi / SQLite
– Apache 2.2 atau lebih tinggi dengan modul mod_rewrite diaktifkan

Masuk ke VPS Centos 7 Anda sebagai root pengguna dan pastikan semua paket sudah diperbarui

yum -y update

Reader Self membutuhkan database SQL, jadi kita akan menginstal server MariaDB

yum install mariadb-server mariadb

Mulai server MariaDB dan tambahkan layanan untuk memulai secara otomatis saat sistem dinyalakan

systemctl start mariadb.service
systemctl enable mariadb.service

Jalankan perintah berikut untuk mengamankan server MariaDB Anda dan mengatur kata sandi root baru

mysql_secure_installation

Sekarang, masuk ke server MySQL sebagai root pengguna dan buat database dan pengguna baru

mysql -u root -p
MariaDB [(none)]> CREATE DATABASE reader;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON reader.* TO 'user'@'localhost' IDENTIFIED BY 'PASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q;

Jangan lupa untuk mengganti 'PASSWORD' dengan kata sandi yang sebenarnya.

Sekarang, kita akan menginstal server web Apache

yum install httpd

Mulai server web Apache dan aktifkan untuk memulai saat boot

systemctl start httpd
systemctl enable httpd

Reader Self ditulis dalam PHP jadi, kita perlu menginstal PHP dan beberapa ekstensi dan modul PHP

yum install php php-mysql php-common

Unduh versi terbaru dari Reader Self ke server CentOS Anda

wget https://github.com/readerself/readerself/archive/master.zip

Ekstrak arsip yang diunduh ke direktori root dokumen di server Anda.

yum -y install unzip
unzip master.zip -d /var/www/html/
mv /var/www/html/readerself-master/ /var/www/html/readerself

Ubah kepemilikan

chown -R apache:apache /var/www/html/readerself

Buka file konfigurasi database Reader Self masukkan informasi database yang dibuat.

cd /var/www/html/readerself
vim application/config/database.php
$db['default']['hostname'] = 'localhost';//localhost (MySQL) or sqlite:application/database/readerself.sqlite (SQLite)
$db['default']['username'] = 'user';
$db['default']['password'] = 'PASSWORD';
$db['default']['database'] = 'reader';
$db['default']['dbdriver'] = 'mysqli';//mysqli (MySQL) or pdo (SQLite)

Sekarang, kami akan menyiapkan arahan hosting virtual Apache untuk pembaca RSS Reader Self, sehingga Anda dapat mengaksesnya dengan nama domain Anda.

Buat file ‘/etc/httpd/conf.d/vhosts.conf’ dengan konten berikut

vim /etc/httpd/conf.d/vhosts.conf
IncludeOptional vhosts.d/*.conf

dan buat direktori ‘/etc/httpd/vhosts.d’ tempat kita akan meletakkan semua host virtual kita.

mkdir /etc/httpd/vhosts.d

Buat host virtual untuk domain Anda

vim /etc/httpd/vhosts.d/yourdomain.conf
<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/readerself"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/readerself">
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Dan restart Apache agar perubahan diterapkan

systemctl restart httpd

Buat tugas cron agar pembaca RSS dapat memperbarui umpan

crontab -e
0 */1 * * * cd /var/www/html/readerself && php index.php refresh items
systemctl restart crond

Itu saja. Sekarang, buka browser web favorit Anda dan akses http://domainanda.com . Reader Self akan memeriksa apakah semua persyaratan terpenuhi, dan Anda harus membuat akun baru untuk mengakses aplikasi

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 menyiapkannya 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.


Cent OS
  1. Cara Menginstal PhpWiki di CentOS 7

  2. Cara menginstal OrangeHRM pada CentOS 7 VPS

  3. Cara Menginstal ProjectPier pada CentOS 7 VPS

  1. Cara Menginstal MariaDB di CentOS 7

  2. Cara menginstal ocPortal pada CentOS 7 VPS

  3. Cara menginstal Website Baker di CentOS 7 VPS

  1. Cara Menginstal MariaDB di CentOS 8

  2. Cara Menginstal Foxit Reader di CentOS

  3. Cara Menginstal MariaDB Di CentOS 6