GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Reader Self RSS na CentOS 7 VPS

Reader Self je samostatně hostovaná RSS čtečka napsaná v PHP. Je to dobrá náhrada za populární Google Reader. V tomto tutoriálu vás provedeme kroky instalace Reader Self na Centos 7 VPS s Apache a databází MariaDB.

Reader Self má následující požadavky na server:

– PHP 5.2.4 nebo vyšší
– MySQL 5.0 nebo vyšší / SQLite
– Apache 2.2 nebo vyšší s povoleným modulem mod_rewrite

Přihlaste se do svého Centos 7 VPS jako uživatel root a ujistěte se, že všechny balíčky jsou aktuální

yum -y update

Reader Self vyžaduje databázi SQL, proto nainstalujeme server MariaDB

yum install mariadb-server mariadb

Spusťte server MariaDB a přidejte službu, která se automaticky spustí při startu systému

systemctl start mariadb.service
systemctl enable mariadb.service

Spusťte následující příkaz k zabezpečení serveru MariaDB a nastavení nového hesla uživatele root

mysql_secure_installation

Nyní se přihlaste k serveru MySQL jako uživatel root a vytvořte novou databázi a uživatele

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;

Nezapomeňte nahradit „PASSWORD“ skutečným heslem.

Nyní nainstalujeme webový server Apache

yum install httpd

Spusťte webový server Apache a povolte jeho spuštění při startu

systemctl start httpd
systemctl enable httpd

Reader Self je napsán v PHP, takže potřebujeme nainstalovat PHP a několik PHP rozšíření a modulů

yum install php php-mysql php-common

Stáhněte si nejnovější verzi aplikace Reader Self na svůj server CentOS

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

Rozbalte stažený archiv do kořenového adresáře dokumentu na vašem serveru.

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

Změňte vlastnictví

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

Otevřete konfigurační soubor databáze Reader Self a zadejte informace o vytvořené databázi.

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)

Nyní nastavíme direktivu virtuálního hostování Apache pro čtečku Reader Self RSS, abyste k ní měli přístup pomocí názvu své domény.

Vytvořte soubor „/etc/httpd/conf.d/vhosts.conf“ s následujícím obsahem

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

a vytvořte adresář „/etc/httpd/vhosts.d“, kam umístíme všechny naše virtuální hostitele.

mkdir /etc/httpd/vhosts.d

Vytvořte virtuálního hostitele pro vaši doménu

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>

A restartujte Apache, aby se změny projevily

systemctl restart httpd

Vytvořte úlohu cron, aby čtečka RSS mohla aktualizovat kanály

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

To je vše. Nyní otevřete svůj oblíbený webový prohlížeč a přejděte na http://yourdomain.com . Reader Self zkontroluje, zda jsou splněny všechny požadavky, a budete si muset vytvořit nový účet pro přístup k aplikaci

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Jak nainstalovat PhpWiki na CentOS 7

  2. Jak nainstalovat ocPortal na CentOS 7 VPS

  3. Jak nainstalovat OrangeHRM na CentOS 7 VPS

  1. Jak nainstalovat MariaDB na CentOS 7

  2. Jak nainstalovat ProjectPier na CentOS 7 VPS

  3. Jak nainstalovat Website Baker na CentOS 7 VPS

  1. Jak nainstalovat MariaDB na CentOS 8

  2. Jak nainstalovat Foxit Reader na CentOS

  3. Jak nainstalovat MariaDB na CentOS 6