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

今天把自己的博客搬家到香港机房,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

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

作者:Vanish
出处:https://vzone.me/886/
时间:2020-08-01
版权:本文采用「CC BY 4.0」知识共享国际许可协议,如有侵权请联系作者。

评论

暂无

添加新评论