使用MetaPlanet来建立自己的聚合

一直用greatnews来浏览rss。可当我回家的时候,自己的电脑上没有安装,但又想看。这个时候,建立一个网站上的rss聚合就是不错的选择了。

MetaPlanet是一个php的聚合程序。官方网站http://laurel.datsi.fi.upm.es/web/metaplanet/。在右面有它的一些演示。
主要特性如下
Calendar
Faces support with size control
Images cache
Generated web pages cache
Easy to customize
Themes support
UTF-8 output
Syndication join request
Blacklists managed by
Admin
Automatically
Ultra-fast
Internationalization support
EN
ES

我第一个使用的就是这个程序,下面写下他的安装方法。

需要的环境主要是
php4 php4-xslt libapache-mod-php4 php4-cli
注意,php5不可以,因为其中没有php5-xslt这个包。
如果你满足以上的环境,就可以使用了
 
 
 
1、下载安装
tar zxvf metaplanet-0.3.tar.gz
3、给文件夹改名,这是为了方便以后修改配置文件的时候容易点。
mv metaplanet-0.3 metaplanet
cd metaplanet
修改web文件夹名称为你想要的
mv web/ rss/
chown -R 33.33 rss/
4、将其中的web文件夹移动到你网站的目录
mv rss/ /var/www/
4、修改/metaplanet/cron/config.php文件,如下,把下面的参数设置为你需要的
 set $config[‘BASE_CRON_DIR’] to point to ~/metaplanet/cron/
 set $config[‘BASE_WEB_DIR’]  to point to /var/www/planet/
5、确认在你的/etc/php4/cli/php.ini文件中包含
extension=xslt.so
6、修改下面各个目录的权限,需要可以写入
  ~/metaplanet/cron/cache/
  /var/www/planet/priv/data/
下面的2个目录需要给www-data用户写入权限
  /var/www/planet/images/cache/
  /var/www/planet/priv/cache/
7、上面的几部完成后,就可以运行
/metaplanet/cron/planet.php
注意,不能以root身份来运行。
8、可以加入定时任务
 0 0-23/3 * * *  ~/metaplanet/cron/planet.php

 

 
注意,关于你的这个rss聚合的内容设定,以及网站名称了,这一类的东西,都在cron下的config.php里面设定。似乎不支持中文,非常遗憾:0
 

Leave a Reply

Your email address will not be published. Required fields are marked *