环境 cenOS7.2 CTFd_V2.0 10.2.22-MariaDB
- 昨天就开始搭建这个平台,但发现一直不成功,网站就是运行不了。
- 今天下午重置了系统盘,初始化系统盘继续尝试
- 看网上的步骤一步一步运行,仔细观察。
- 发现了第一个坑,Mysql-python教程里sql是小写,其实系统要求要大写。昨天就是这个漏装了。
- 昨天的时候,按网上的教程要求改host的值,但文档里怎么没有,翻来覆去都找不到。无奈自己先给加了个。当时已有不详的预感…
- 果然,运行serve.py的时候发现报错。看了下错误说明,发现是数据库的问题,百思不得其解。
- 不过花了好久时间,终于被我从一篇博文中找到原因了。原来网上的教程绝大多数都是1.0版本,导致一直安装不上。我装的CTFd是v2.0版本,是最新的,需要使用高于10.2版本的Mariadb数据库,因此需要升级数据库
唉,看教程时还是要细心。特别是后面发现有github的ctfd有docker搭建教程,直接一键搭好。。。emmmm
也算有所收获吧,之前除了DVWA,和自己的博客外就没怎么搭过环境。哈哈,也是因为自己懒,sqlilab,upload等环境,都是直接网上用别人的靶机。