有了云平台,还需要进行一些技术分享和交流,加上工作需要,多番尝试之下,决定用开源的框架进行门户网站构建。
之所以会选择ThinkCMF,是因为它首页的slogan真的一眼就触动到我了,不说了,直接上图你们感受一下:
你要是不服,多刷新几次,我相信,红框内总有一项能吸引到你。
因为我是使用服务器的,所以直接上docker。
这个框架是给有一定基础的开发者用的,所以像我这种小白,看他们的说明书还是有点痛苦的,在我一位伟大的写php的表叔的帮助下,我走了一遍流程,现在将这些步骤mark下来,以备后续再用。
1.进入gitee找源码
ThinkCMF Docker
2.执行以下命令
git clone https://gitee.com/thinkcmf/docker.git
把docker 文件安装好以后,要进入docker文件夹中,然后启动集群
docker-compose up -d #启动集群
这里有个小tips,启动集群需要root权限,所以用sudo su切换到超级用户模式以执行超级用户权限。
在这里踩了一个小坑,在启动集群的时候发现权限不对,没在意,但后来一直往下安装的时候,到最后一步,发现一直无法读取install/index/step4.html,报错是500。搞了半天,最后还是靠表叔远程看了一眼。
启动集群后,然后耐心等待,去找表叔吹吹水,问问下省下那么多时间,找了几个女朋友。
看到安装成功的提示后,有几个额外的操作,不同的云服务器操作不同。华为云是需要去安全组中开放端口,腾讯云是
3.安装软件
通过访问云服务器的地址,就会看到下面的安装向导。
上面这种,是没有成功加载css的问题导致,解决方案后面有机会再说。下面的才是正确的。
不要犹豫,按“接受”进入第二步环境检测。如果有不符合的,按要求改即可。
4.创建数据
5.最后一步
这里不需要等待太长时间,如果一直在转圈圈,那就应该是有问题的,右键,imspect打开调试模式,reload一下看看哪里报错。
这黄烂烂的金色虽然不是很好看,但还是是告诉你,前台你有了,后台你也有了,所以你成功了。
感谢表叔。