[經驗棧]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的備份文件,將文件保存的本地。

typechoupgradetypechobackup.png

typechoupgradebackup1.png

2.2下載升級文件

下載typecho開發版,按照升級步驟操作,如果此時我們登陸后台去完成升級,此時會出現兩個錯誤,如下圖。

typechoupgradeerror1.png

typechoupgradeerror2.png

2.3重建站點

此時需要將網站目錄下config.inc.php文件刪除,然后登陸站點會重新引導安裝,根據步驟安裝即可。

typechoupgradenewsite.png

2.4恢復站點

登陸網站后台,依次控制台--備份,然后選擇右側的選擇文件,選擇之前備份的.dat文件,然后點擊上傳並恢復,然后等待恢復成功就大功告成了。

typechoupgraderecover.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM