天天看点

在群晖DSM中使用Tiny Tiny Rss 自动更新问题修复.php error pdo error 等问题解决

关于群晖如何安装Tiny Tiny Rss这里不在论述,大家可以参考:

群辉NAS搭建RSS阅读器教程

今天研究一下,按照教程也搭建好了,但是除非用简易模式,否者无法更新.

1.问题一

PHP Parse error: syntax error, unexpected '[', expecting ')' in /volume1/web/rss/update.php on line 370

这个问题是群晖因为使用了 php update.php 造成的,群晖自带的 php版本为 5.2执行会报错

使用 php56 即可

2.问题二

Exception while creating PDO object:could not find driver

这个问题是,没有.so附件

这里,首先复制 /volume1/@appstore/PHP5.6/usr/local/lib/php56/modules  中的所有文件到 /usr/local/lib/php56/modules

然后 /volume1/@appstore/PHP5.6/usr/local/etc/php56/php.ini 中添加

extension=pdo_mysql.so

extension=mysql.so

extension=mysqli.so

extension=openssl.so

即可!

3.问题三

* PHP support for MySQL is required for configured DB_TYPE in config.php.

同上2解决方案 

4.问题四

更新完成后,打开 Tiny Rss 中的源都是红色 显示 SSL 错误

同2解决方案 extension=openssl.so

最近群晖的 PHP5.6 更新了,发现tiny tiny rss 居然没有自动更新了,一看,居然是配置文件重置了, 我把配置文件加上了要加的 extension,

发现报错: SQLSTATE[HY000] [2002]错误

研究很久,找了很多方法,最后发现,只需要在 tiny tiny rss 的 web 里面 有个 config.php 文件,在 DB_HOST 项中,添加 127.0.0.1 即可

继续阅读