博客Typecho搬迁网站出现"Database Server Error"500错误问题

warning: 这篇文章距离上次修改已过1630天,其中的内容可能已经有所变动。

今天把自己的博客搬家到香港机房,Typecho博客在迁移新服务器的时候有出现问题,打开出现"Database Server Error"提示500错误,多次确认数据库配置文件config.inc.php里面的数据库信息填写没有问题,数据库完全是通过备份的文件导入进来的,而且数据库连接也是新的链接账号,为什么就打不开呢?刷新无数次后还是不行。

于是对比前后服务器有什么不一样的,发觉PHP版本和之前版本不一致,之前的是PHP5.6版本,这次新安装的是PHP7.3版本,数据库也从MySQL5.6变为MySQL5.7,因为前后环境配置不同有所影响。

正确的修改方法是将config.inc.php里面的数据库引擎修改一下

修改数据库引擎,修改数据库引擎为Pdo_Mysql。

$db = new Typecho_Db('Mysql', 'typecho_');
Select CodeCopy

编辑网站根目录下的config.inc.php文件,找到上面的代码。修改成:

$db = new Typecho_Db('Pdo_Mysql', 'typecho_');
Select CodeCopy

然后保存之后看到效果是可以的。问题解决。

最后修改于:2020年08月01日 23:24

添加新评论