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

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

Vanish
2020-08-01 / 0 评论 / 1 阅读 / 正在检测是否收录...

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

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

0

评论

博主关闭了所有页面的评论