华为云鲲鹏弹性云服务器部署 Discuz 步骤
1.登录华为云ECS 获取外网IP:121.36.38.161, root / 123456
2.安装ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
2.1.安装软件httpdhttpd是Apache超文本传输协议(HTTP)服务器的主程序。执行以下命令安装:
yum -y install httpd
2.2.启动主程序httpd启动主程序httpd,用以接受请求。执行以下命令:
service httpd start
2.3.设置httpd开机自启动httpd开机自动启动可以保证虚拟机重启之后,服务可以同时启动.执行以下命令设置开机自启:
chkconfig httpd on
2.4.安装PHP编译器安装PHP编译器,为后续的编写工作做准备。执行以下命令安装:
yum -y install php
2.5 安装PHP-MySQL插件安装PHP编译器与MySQL链接的插件,用户进行数据库连接。执行以下命令安装:
yum -y install php-mysql
3.安装MariaDB数据库MariaDB是一个数据库,主要用于后续存储论坛数据。
3.1.安装MariaDB执行以下命令安装:
yum -y install mariadb-server mariadb
3.3.设置MariaDB开机自启动MariaDB开机自动启动可以保证虚拟机重启之后,服务可以同时启动。执行以下命令设置MariaDB开机自启:
systemctl enable mariadb
3.4.进入MySQL数据库执行以下命令进入数据库:
mysql
3.5.创建数据库的用户名和密码创建访问数据库的用户名和密码,并进行授权;
需要创建如下信息:用户名:root密码:123456主机:localhost(本机)数据库名字:kunpeng执行以下命令创建:
GRANT ALL PRIVILEGES ON *.* TO \’root\’@\’localhost\’IDENTIFIED BY \’123456\’ WITH GRANT OPTION;CREATE DATABASE kunpeng;flush privileges;
代码执行完成后,键盘操作ctrl+c退出数据库编辑,如下图所示。
4.Discuz!安装
4.1.下载Discuz!源码包执行以下命令下载:
wget https://sandbox-experiment-resource-north-4.obs.cn-north-4.myhuaweicloud.com/kunpeng/Discuz_SC_UTF8.zip
4.2.解压Discuz!源码包执行以下命令解压:
unzip ./Discuz_SC_UTF8.zip
4.3.Discuz!源码移动将Discuz!移动到httpd启动的目录,使用户可以通过http访问到Discuz!网站。
执行以下命令移动文件。说明:此处代码执行无回显。
mv Discuz_SC_UTF8/upload/* /var/www/html/
4.4.修改Discuz!源码权限修改源码读写权限,使网站能够被所有用户正常读写访问。执行以下命令授权。
说明:此处代码执行无回显。
chmod -R 777 /var/www/html/*
4.5.重启httpd重启httpd,使所有设置好的环境变量生效。执行以下命令重启httpd:
service httpd restart
4.6.更改ECS 云服务器 安全组切换回浏览器,进入云服务器控制台(鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”),点击左侧栏最下方“安全组”,如下图所示:
添加 入云端口,和关闭防火墙
4.7.浏览器访问Discuz仿照1.1步骤复制弹性云服务器ECS的弹性公网IP(在已登录账号的浏览器页面,鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”进入服务器列表,查看并复制服务器“IP地址”弹性公网IP)。
在浏览器地址栏输入http://+云服务器的EIP地址,访问Discuz!论坛网站。
https://lab.huaweicloud.com/testdetail.html?testId=396
https://lab.huaweicloud.com/experimentalStudy.html?course_id=kunpeng-discuz&test=396&again=0
5.在线安装:
Discuz!安装体验5.1.Discuz!安装在浏览器成功访问的页面,点击同意协议,安装。