关于群晖如何安装Tiny Tiny 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 即可