# huaweicloud-solution-build-a-personal-website-based-on-wordpress **Repository Path**: HuaweiCloudDeveloper/huaweicloud-solution-build-a-personal-website-based-on-wordpress ## Basic Information - **Project Name**: huaweicloud-solution-build-a-personal-website-based-on-wordpress - **Description**: 该方案能帮助您在华为云上,轻松搭建一个WordPress个人博客网站。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master-dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-24 - **Last Updated**: 2023-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] **解决方案介绍** =============== 该方案能帮助您基于WordPress,在华为云弹性云服务器上快速搭建个人网站。WordPress是一个免费的开源内容管理系统(CMS),能够帮助用户快速构建个人论坛、媒体库、会员网站、学习管理系统(LMS) 和在线商店等。 解决方案实践详情页面地址:https://www.huaweicloud.com/solution/implementations/build-a-personal-website-based-on-wordpress.html **架构图** --------------- ![方案架构](./document/build-a-personal-website-based-on-wordpress.png) **架构描述** --------------- 该解决方案会部署如下资源: 1. 创建弹性云服务器ECS,用个人网站的业务以及数据库节点。 2. 创建弹性公网IP,并绑定到弹性云服务器,用于对外提供网站的访问服务。 3. 在Linux 服务器上安装WordPress软件以及MySQL,并完成相关配置。 4. 创建安全组,通过配置安全组访问规则保证个人网站安全。 **组织结构** --------------- ``` lua huaweicloud-solution-build-a-personal-website-based-on-wordpress ├── build-a-personal-website-based-on-wordpress.tf.json -- 资源编排模板 ├── userdata ├── install_wordpress.sh -- 脚本配置文件 ``` **开始使用** --------------- **MySQL数据库密码修改(可选)** 1、登录[ECS弹性云服务器控制平台](https://console.huaweicloud.com/ecm/?agencyId=8f3a7568dba64651869aa83c1b53de79®ion=cn-north-4&locale=zh-cn#/ecs/manager/vmList),选择创建的云服务器,单击远程登录,进入Linux弹性云服务器。 图1 登录ECS云服务器控制平台 ![云服务器控制平台](./document/readme-image-001.png) 图2 登录Linux弹性云服务器 ![登录Liux弹性云服务器](./document/readme-image-002.png) 2、在Linux弹性云服务中输入账号和密码后回车。 图3 登录ECS弹性云服务器 ![登录ECS弹性云服务器](./document/readme-image-003.png) 3、输入命令mysql -u root -p指定 root 用户登录 MySQL,输入后按回车键输入密码。使用 SET PASSWORD 修改密码命令格式为 set password for root @localhost= password('新密码'); 图4 修改MySQL的root账号密码 ![修改MySQL的root账号密码](./document/readme-image-004.png) 4、如果要修改MySQL数据库的databse用户密码。在进入MySQL的情况下,输入“grant all on wordpress.* to wordpressuser@localhost identified by '新密码';” 后按回车。修改完成后输入命令‘exit’,退出MySQL数据库。 图5 修改MySQL数据库的databse用户密码 ![修改MySQL数据库的databse用户密码](./document/readme-image-005.png) **初始化WordPress页面** 1、单击该方案堆栈后的“输出”,打开谷歌浏览器,输入部署成功显示的网址进入WordPress安装向导。 控制台,选择“北京四”区域。 图6 输出网址 ![输出网址](./document/readme-image-006.png) 2、按照界面信息提示准备好数据库的信息,点击"Let's go"。 图7 安装向导 ![安装向导](./document/readme-image-007.png) 3、在弹窗中输入数据库连接信息,包括数据库用户名和密码,并单击“Sumbit”,数据库即可验证成功。 图8 数据库连接信息 ![数据库连接信息](./document/readme-image-008.png) 4、数据库验证通过后,进入安装界面。 单击“Run the installtion”。 图9 安装界面 ![安装界面](./document/readme-image-009.png) 5、设置站点标题、管理员账号、密码和邮箱, 点击“Install WordPress”。 图10 设置参数 ![设置参数](./document/readme-image-010.png) 图11 安装成功 ![安装成功](./document/readme-image-011.png) 6、单击“Log In”,或者浏览器访问“http://服务器IP地址/wordpress/wp-admin”,输入用户名和密码后单击“Log In”,进入WordPress。 图12 WordPress登录页面 ![WordPress登录页面](./document/readme-image-012.png) 图13 WordPress登录页面 ![ WordPress登录页面](./document/readme-image-013.png)