把typecho从群晖迁移到OMV,运行发现Database Server Error的问题,
上网找了一下其原因是在php 7.0环境下Mysql的链接函数已经被干掉,推荐使用mysqli 或者 Pdo,而Typecho只有Mysql和Pdo两种适配器
所以就是要替换适配器。
在config.inc.php 55行处
1 |
$db = new TypechoDb('Mysql', 'typecho'); |
改为
1 |
$db = new TypechoDb('PdoMysql', 'typecho_'); |