搭建wiki知识库&快速搭建PHPWind论坛系统

搭建wiki知识库&快速搭建PHPWind论坛系统

本教程将教会大家如何使用阿里云ECS快速搭建wiki知识库以及PHPWind论坛系统

基本步骤:

  1. 更换操作系统
  2. 设置安全策略组
  3. 备份原文件
  4. 上传并解压源码
  5. 安装程序
    • wiki知识库安装
    • PHPWind论坛系统安装

开始

1、更换操作系统

依次按照图中和文字说明执行
停止实例
确定停止实例
当状态显示已停止时 说明实例已经停止
实例已停止
依次点击
在这里插入图片描述
点击“确定,更换操作系统”
确定更换操作系统
依次点击 镜像市场、从镜像市场选择(含操作系统)
镜像市场
输入 “LAMP环境(Ubuntu18.04 Apache PHP7.0)” 并点击搜索
在这里插入图片描述

设置好密码后,点击确定更换
设置密码
返回控制台,状态显示 运行中
运行总

2、设置安全策略组

在ECS控制台点击管理
管理
点击左侧“本实例安全组”
安全组
点击配置规则
配置规则
点击快速添加
快速添加
选中 HTTP(80) 点击确定
选择HTTP
验证:在浏览器中输入 http://你的ECS公网IP 如图能正常显示 ,即配置完成
配置完成

3、备份原文件

成功连接到ECS实例后 进入到 web默认目录下
命令:

cd /data/wwwroot/default

进入默认目录
输入命令 :ls
可以查看到当前路径下的文件大致如下图所示:
查看文件
输入命令:

mkdir old

将文件移动到old中:

mv *.php old/
mv *.html old/

移动源文件

4、上传并解压源码

使用命令:rz 上传程序源码
若没有 rz命令 在窗口中执行:apt install lrzsz 进行安装该命令
在弹出的对话框中选择源码文件 进行上传

上传文件
使用同样的方式上传PHPwind程序源码,上传完点击“关闭”
上传完毕
输入ls 查看当前路径下的文件
上传后查看

5、安装程序

5.1wiki知识库安装

使用命令:unzip mediawiki-1.29.1.zip -d wiki 将程序源码解压到wiki目录下
如若提示无unzip命令 请在窗口输入:sudo apt-get install zip进行安装解压缩
解压后:
解压后
在浏览器地址栏中输入:http://ECS公网IP/wiki/
浏览器
点击 set up the wiki
在这里插入图片描述
之后一路继续
数据库类型选择SQLite
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
下载LocalSettings.php配置文件
在这里插入图片描述
使用xshell 进入到wiki目录下
在这里插入图片描述

使用rz将刚刚下载的配置文件上传到该目录下
在这里插入图片描述
在浏览器地址栏输入 http://ECS公网IP/wiki/
浏览器显示:
在这里插入图片描述
至此,wiki知识库就安装完成了!

5.2PHPWind论坛系统安装

使用命令:unzip phpwind-1.0.10.zip -d phpwind 将程序源码解压到wiki目录下
在这里插入图片描述
解压后:
在这里插入图片描述
使用命令:chown -R www /data/wwwroot/default/phpwind 为目录赋予权限

在这里插入图片描述
获取数据库密码命令 :grep dbrootpwd /root/oneinstack/options.conf dbrootpwd后面为密码 不包含单引号
在这里插入图片描述

浏览器地址栏输入:http://ECS公网IP/phpMyAdmin
用户名为root 密码为上面获取到的密码 点击执行登陆
在这里插入图片描述
点击 New 新建一个数据库
在这里插入图片描述
在 数据库名 栏,输入数据库名称,例如:phpwind 点击创建
在这里插入图片描述

浏览器地址栏输入:http://ECS公网IP/phpwind
在这里插入图片描述
在这里插入图片描述
填写数据库信息和管理员账号:
在这里插入图片描述
正在安装:
在这里插入图片描述
安装完成:
在这里插入图片描述
至此,phpwind论坛系统安装成功!

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前后端分离是一种软件开发架构,将前端和后端的开发分离,使两者能够独立进行开发和部署。在实战wiki知识库系统中,前后端分离的代码实现如下: 前端部分: 前端主要负责页面的展示和用户交互,使用HTML、CSS和JavaScript等前端技术进行开发。在实战wiki知识库系统中,前端的代码可以使用框架如Vue.js、React等来实现。前端需要通过和后端交互,获取数据并将其展示给用户。 前端代码的结构一般分为不同的模块,包括页面组件、路由配置、数据请求和处理等。页面组件用于展示各个页面的内容,路由配置用于将不同的页面映射到不同的URL,数据请求用于向后端发送请求获取数据,处理数据用于对获取的数据进行处理和展示。 后端部分: 后端主要负责数据的处理和业务逻辑的实现,使用服务器端技术如Java、Python等进行开发。在实战wiki知识库系统中,后端一般采用RESTful API的方式,通过API接口向前端提供数据和服务。 后端代码的结构一般包括路由配置、数据模型、业务逻辑等模块。路由配置用于将不同的API请求映射到相应的处理函数,数据模型用于定义和操作数据库中的数据,业务逻辑用于实现具体的业务需求。 前后端交互: 前后端通过API接口进行通信,前端发送请求给后端获取数据或执行某些操作。后端接收请求后,根据请求的类型和参数进行相应的处理,并返回结果给前端。前端收到后端返回的数据后,进行相应的展示或后续的操作。 通过前后端分离的方式,实战wiki知识库系统的开发可以更加高效和灵活。前后端开发团队可以独立进行开发和测试,且前后端可以使用不同的技术栈,提高了开发团队的扩展性和可维护性。同时,前后端分离也使系统更容易进行升级和维护,提高了系统的稳定性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值