发现了第一个坑,Mysql-python教程里sql是小写,其实系统要求要大写。昨天就是这个漏装了。 昨天的时候,按网上的教程要求改host的值,但文档里怎么没有,翻来覆去都找不到。无奈自己先给加了个。当时已有不详的预感… 果然,运行serve.py的时候发现报错。看了下错误说明,发现是数据库的问题,百思不得其解。 不过皇天不负有心人,终于被我从一篇博文中找到原因了。原来网上的教程绝大多数都是1.0版本,导致一直安装不上。我装的CTFd是v2.0版本,是最新的,需要使用高于10.2版本的Mariadb数据库,因此需要升级数据库。