【云计算的1024种玩法】搭建 wiki 知识库

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: Wiki(百科)是知识管理上非常好用的形式,但是如果想在维基百科或者某度百科上发布百科内容的话其实内容的门槛还是很高要求的的而且无法做到自有管理。我们可以通过自建一个 Wiki 知识库来管理社团或者学生会里的一些小常识、小知识,能够极大的优化社团管理。

前言

Wiki(百科)是知识管理上非常好用的形式,但是如果想在维基百科或者某度百科上发布百科内容的话其实内容的门槛还是很高要求的的而且无法做到自有管理。我们可以通过自建一个 Wiki 知识库来管理社团或者学生会里的一些小常识、小知识,能够极大的优化社团管理。

1、首先我们得开通云服务器

学生用户可以在阿里云官网上进行学生认证后购买一定配置的ECS,仅需9.9元每月,学生用户无需担心花费过多用在服务器的问题。

学生用户在经过学生认证过后就可以在相关网址进行购买,网址为:https://promotion.aliyun.com/ntms/campus2017.html,

买好了服务器就可以去刚刚注册好的账号管理里的管理控制台去查看服务器以及它的一些配置。

2、安装 LAMP 环境

预装环境和地域可根据实际个人情况自选,只要有 PHP 和 MYSQL 就行。这里推荐适合新手的 LAMP 环境(Linux + Apache + MySQL + PHP)所以在预装系统选择中可以随意选择。在购买了ECS之后,无需再购买镜像,只需停止服务器后更换系统盘即可。

NEW001
NEW002

选择镜像时,推荐使用 LAMP环境(Ubuntu16.04 Apache PHP7.1),因为这个镜像提供了比较丰富的工具:例如OSS备份,而且Apache、PHP等组件可以自行升级,更加安全!

在选择更换系统盘后,选择镜像市场,然后选择从镜像市场选择(含操作系统)
NEW003

输入安装环境,点击使用
NEW004

打开公网IP,显示如下页面,表示镜像安装成功。
NEW005

3、准备控制软件

接下来我们需要在自己的电脑上安装一个叫PuTTY的软件,用于远程连接和管理我们在阿里云ECS上的服务器。

PuTTY是一种远程登录终端工具,可以在不同平台上运行,也可以同时在Win32 和 Unix 系统下模拟 xterm 终端。

这里附上下载地址:https://github.com/larryli/PuTTY/releases

注意:在主机名称或IP地址那一栏填上阿里云ECS上服务器公网IP地址。

然后安装FileZilla软件,一款非常好用的跨平台 FTP 软件,只需要在主机栏中声明 sftp:// 协议,就可以连接了,就可以看到远程 Linux 上的目录了。

下载地址:https://filezilla-project.org/download.php?type=client

然后我们将本来在 /data/wwwroot/default 创建一个 old 目录将原来的文件转移到 old目录下:
screenshot

4、下载并上传 MediaWiki

接下来我们还需要下载 贴吧云签到的源文件,利用FileZilla上传到阿里云ECS上的服务器/data/wwwroot/default/目录下。

下载地址:https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz

screenshot

然后使用 chown 命令为目录赋予权限:

chown -R www /data/wwwroot/defaul

5、安装 MediaWiki

访问 http://公网ip 点击 set up the wiki

screenshot

一般情况下会根据系统语言自动设置为简体中文,如果没有就自行设置一下:
screenshot

数据库选择 SQLite:

screenshot

接着输入wiki名称和管理员账户:

screenshot

下载配置文件并上传
screenshot

将下载的 LocalSettings.php 文件上传到根目录:

screenshot
screenshot

使用 MediaWiki

在右上角选择登录:

screenshot

编辑页面,以首页为例子,可以看到有一个 编辑 选项。
screenshot

就可以编辑了:
screenshot

如何创建新页面?

例如首页是:http://101.132.96.47/index.php/首页,
我们新建一个页面只要将首页替换成新的页面名,例如:http://101.132.96.47/index.php/ecs

当然会提示页面不存在,不过我们这时候就可以选择 创建本页面 来新建页面了

screenshot

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
5月前
|
安全 Java API
开源 WIKI 知识库 zyplayer-doc 的介绍和其商业化模式
zyplayer-doc是一款适合企业和个人使用的WIKI知识库管理工具,提供在线化的知识库管理功能,专为私有化部署而设计,最大程度上保证企业或个人的数据安全,可以完全以内网的方式来部署使用它。
326 4
|
1月前
|
人工智能 小程序 Java
接入QAnything的AI问答知识库,可私有化部署的企业级WIKI知识库
zyplayer-doc是一款适合企业和个人使用的WIKI知识库管理工具,提供在线化的知识库管理功能,专为私有化部署而设计,最大程度上保证企业或个人的数据安全,可以完全以内网的方式来部署使用它。 您也可以将其作为企业产品的说明文档来使用,支持一键将整个空间的内容开放到互联网,提供有不同风格的开放文档页样式可供选择,以及适配了在手机端、小程序中文档的展示,省去为产品的说明文档而定制开发系统的成本。
722 0
|
4月前
|
弹性计算 关系型数据库 MySQL
免费试用ECS,轻松搭建WIKI知识库
MediaWiki全球比较著名的开源wiki程序之一,最适合用作知识库查询,运行于PHP+MySQL环境。 免费领取一台云服务器ECS搭建MediaWiki,不用再担心404,也不用再担心错过遗漏关注的大神的更新和值得跟着学和做的事情。
免费试用ECS,轻松搭建WIKI知识库
阿里云【7天实践训练营】进阶路线——Day2:搭建wiki知识库--jacksls
阿里云【7天实践训练营】进阶路线——Day2:搭建wiki知识库
247 0
阿里云【7天实践训练营】进阶路线——Day2:搭建wiki知识库--jacksls
|
弹性计算 KVM 虚拟化
【云计算的1024种玩法】本地虚拟化镜像半小时快速上云实践
阿里云各项产品中 ECS 即云服务器是非常重要的一款 IaaS 产品,其实阿里云ECS产品也是借助了 KVM(早期XEN) 的虚拟化能力。。随着个人电脑性能的提升,越来越多的朋友应该都有体验过 VirtualBox、VMware、Parallels Desktop 这样的虚拟化软件,这些虚拟化软件可...
2208 0
|
Shell 区块链 开发工具
【云计算的1024种玩法】1小时使用阿里云区块链服务创建一个区块链小游戏
区块链绝对是17 18年的热词,也是国家各种文件所重点支持的新型技术,几乎大家都会提区块链,企业也都很愿意基于区块链来解决的信任场景,但是苦于构建底层架构的复杂以及相关成本没有办法实施。而区块链服务就是为此而生的。
2901 0
|
Serverless 网络安全 数据库
【云计算的1024种玩法】一小时用阿里云函数计算部署一个 ServerLess 化的按量版 WordPress
在像阿里云ECS这种 IaaS 类的产品大伙前,有一种 PaaS 模式的云产品是非常火的,也就是各种 APP Engine,比如说最早做的谷歌GAE、新浪SAE,以及后期涌现的阿里云ACE和百度云BAE,但是现在来看我们都知道其结果,他们都已经不存在了,尽管在当时看来 App Engine 是对虚拟主机和物理服务器的一场革新,但是过分超前的理念和不切实际的体验葬送了各类 AE。
4205 0
|
存储 关系型数据库 数据库
【云计算的1024种玩法】通过阿里云DBS产品轻松实现企业级数据库备份
在空闲的时候刷抖音上刷到过一个程序员小哥因为错误操作将公司服务器全部删除然后各处查找备份,背后一身全是汗。混互联网的都知道天灾人祸在所难免,有一个备份就可以尽可能的减少损失,前借个月就有在某云计算厂商上出现过估值千万的创业公司因为将重要数据存在上面却因未做备份在面临“人祸”的时候丢失数据。
2302 1