基于云服务器的ThinkCMF开发门户网站

2023-10-19  本文已影响0人  天箜Bettermelsm

 有了云平台,还需要进行一些技术分享和交流,加上工作需要,多番尝试之下,决定用开源的框架进行门户网站构建。

 之所以会选择ThinkCMF,是因为它首页的slogan真的一眼就触动到我了,不说了,直接上图你们感受一下:

节约时间干正事

你要是不服,多刷新几次,我相信,红框内总有一项能吸引到你。

因为我是使用服务器的,所以直接上docker。

这个框架是给有一定基础的开发者用的,所以像我这种小白,看他们的说明书还是有点痛苦的,在我一位伟大的写php的表叔的帮助下,我走了一遍流程,现在将这些步骤mark下来,以备后续再用。

1.进入gitee找源码
ThinkCMF Docker

2.执行以下命令

git clone https://gitee.com/thinkcmf/docker.git

把docker 文件安装好以后,要进入docker文件夹中,然后启动集群

进入docker 文件夹
docker-compose up  -d #启动集群

这里有个小tips,启动集群需要root权限,所以用sudo su切换到超级用户模式以执行超级用户权限。

在这里踩了一个小坑,在启动集群的时候发现权限不对,没在意,但后来一直往下安装的时候,到最后一步,发现一直无法读取install/index/step4.html,报错是500。搞了半天,最后还是靠表叔远程看了一眼。


表叔说行,那就是行

 启动集群后,然后耐心等待,去找表叔吹吹水,问问下省下那么多时间,找了几个女朋友。

确定启动集群
看到安装成功的提示后,有几个额外的操作,不同的云服务器操作不同。华为云是需要去安全组中开放端口,腾讯云是在容器管理中将相关的docker全部重启同时到防火墙中把端口开放。ThinkCMF需要使用mysql数据库,一般默认使用3306端口。

3.安装软件
 通过访问云服务器的地址,就会看到下面的安装向导。


thinkCMF安装界面非正常版

上面这种,是没有成功加载css的问题导致,解决方案后面有机会再说。下面的才是正确的。

thinkCMF安装界面正常版

不要犹豫,按“接受”进入第二步环境检测。如果有不符合的,按要求改即可。


点问号可以看到解决方案

4.创建数据


按提示改动

5.最后一步


最后一步

这里不需要等待太长时间,如果一直在转圈圈,那就应该是有问题的,右键,imspect打开调试模式,reload一下看看哪里报错。

终于完事了

 这黄烂烂的金色虽然不是很好看,但还是是告诉你,前台你有了,后台你也有了,所以你成功了。

 感谢表叔。

上一篇 下一篇

猜你喜欢

热点阅读