1.需求
需求是需要创建一个Discuz的论坛,有基本功能就可以;
2.发现问题
于是乎,买了个最简单的 阿里云ECS云服务器,环境是CentOS7.2,本想着可以快速搞定不过发现几个问题:
1.手动安装Discuz所需环境
包括Mysql,PHP,Apache服务,结果Mysql一直没法在阿里云下下来,修改加速镜像也没用,此方法夭折,放弃;
2.使用阿里云公共镜像
这种好处是不需要做任何配置,开箱即用,也不需要加钱,成本就是换一个系统;
问题:镜像没法直接使用,Discuz3.3的版本不能安装应用,因此需要升级,但是Dicuz3.4的版本执行报错【安装锁定,已经安装过了,如果您确定要重新安装,请到服务器上删除
./data/install.lock】,发现这种问题网上也有,但是没有一个具体方法,折腾了一下子放弃;
3.使用docker或者宝塔环境
这里我是选择的宝塔环境,可以快速安装需要的服务,这里可以很快的安装,而且发现了宝藏版本DiscuzQ,就安装了这个;
1.首先你必须在打开一些端口号
把8888接口,和需要用到的mysql等一些接口统统放开
放开后,根据命令直接安装宝塔面版:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
完成后,界面会给你账号密码和登录网址,直接登录,进去选择左边安装,这里Mysql版本建议8.0,PHP建议7.2以上
https://www.bt.cn/
宝塔面板就此安装成功
后面需要安装DiscuzQ,需要登录官网:https://discuz.com/
里面有详细的文档照着操作即可,具体视频步骤也可以参考:
https://www.bilibili.com/video/BV1it4y1X7qF?from=search&seid=17587541773726331293
还有一种Docker方式,宝塔适合纯小白,界面操作,docker可以更便捷快速
3.解决问题