[经验栈]Typecho升级(upgrade)失败Database Query Error

Posted mjoin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[经验栈]Typecho升级(upgrade)失败Database Query Error相关的知识,希望对你有一定的参考价值。

1前言

昨天武小栈把typecho从正式版升级到开发版就遇到了Database Query Error错误,详情是SQLSTATE[HY000]: General error: 1 no such table: typecho_metas,经过查看数据库后发现是升级的时候metas表被程序删掉了,顺着这个一步一步将问题解决。

2正文

2.1将网站备份

登陆网站后台,依次控制台--备份--开始备份,此时会下载一个扩展名为.dat的备份文件,将文件保存的本地。

技术图片

技术图片

2.2下载升级文件

下载typecho开发版,按照升级步骤操作,如果此时我们登陆后台去完成升级,此时会出现两个错误,如下图。

技术图片

技术图片

2.3重建站点

此时需要将网站目录下config.inc.php文件删除,然后登陆站点会重新引导安装,根据步骤安装即可。

技术图片

2.4恢复站点

登陆网站后台,依次控制台--备份,然后选择右侧的选择文件,选择之前备份的.dat文件,然后点击上传并恢复,然后等待恢复成功就大功告成了。

技术图片

以上是关于[经验栈]Typecho升级(upgrade)失败Database Query Error的主要内容,如果未能解决你的问题,请参考以下文章

python -m pip install --upgrade pip升级失败

mysql_upgrade 失败 - innodb 表不存在?

安装升级pip,但是python -m pip install --upgrade pip报错

安装升级pip,但是python -m pip install --upgrade pip报错

Typecho启用主题失败,使用命令启用主题

升级所有过时的 pip 包丢弃失败[重复]