安装AKCMS到选择数据库时有醒目说明:选择SQLite数据库将无法升级;升级时也有醒目说明:SQLite数据库升级后果无法预知(即:有时候能升有时候升不了)。
为什么呢?
因为SQLite数据库不支持修改表结构,新版本SQLite也仅仅支持新增字段而无法修改,这就导致了新功能所需的数据库字段将无法被新增或修改。强行升级AKCMS程序,但无法升级数据的表结构,就可能导致各种各样无法预知的问题。
所以,AKCMS使用SQLite数据库时无法升级。
如果一定要升级,可以人肉把数据库用新表结构重建,再导入。
再次建议:需要升级的网站千万不要选择SQLite数据库,别给自己找麻烦。
读完这篇文章后,您心情如何?