阿里云进阶课程二——搭建wiki知识库

准备工作

今天是阿里云高校课程的第二天,任务是搭建MediaWiki知识库。

阿里云服务器镜像配置

第一步就是要配置一下服务器的镜像环境,因为昨天的任务,很多同学可能安装了CentOs7这个镜像,but今天得去改,不然就要自己搭建LAMP环境啦超级麻烦,而且跟教程里面的文件夹名字不一样。。。(亲身经历)就特难搞。
话不多说,直接开搞!

首先我们去阿里云服务器的管理页面,将服务器停止(不停止无法更换镜像),推荐强制停止,这样快一些(里面的文件换了镜像就全部重置了不必担心损坏之类的问题)
在这里插入图片描述
停止之后在配置信息的“更多”中找到更换系统盘
在这里插入图片描述
进入重新配置页面,选择镜像市场,然后在搜索框中输入(Ubuntu16.04 Apache PHP7.1)
在这里插入图片描述
这个地方要注意,如果换了别的镜像可能接下来的配置跟我是不一样的,所以推荐就使用这个镜像,并且一定要注意,PHP版本一定要高于5.5,最好到7以上,否则会出现和MediaWiki不兼容的情况(我因为这个重装了4次系统了,说多了都是泪。。。)

接下来就选择自定义用户名和密码,用户名还是使用root,密码就自行配置了,然后需要手机的验证码,全部搞定后就配置完成啦,等个10多秒去控制台看看,服务器显示已启动就可以进行下一步。(还要记得配置安全组噢!详细可以查看阿里云安全组配置文档

FileZilla和终端工具安装

因为这次的任务需要上传我们下载好的本地文件,所以在这里推荐大家下载FileZilla(文件传输工具)
FileZilla下载地址:https://filezilla-project.org/download.php?type=client
下载好之后就是这个界面啦
在这里插入图片描述
然后就是终端工具,大家可以使用putty,这里使用由 Larry Li维护并开源的中文版,下载地址:https://github.com/larryli/PuTTY/releases
在这里插入图片描述
不过我更推荐大家使用MobaXterm,简直是终端神器hhh,详细下载和使用可以参考我进阶课程第一课的博客https://blog.csdn.net/qq_45940870/article/details/107840976
在这里插入图片描述

下载MediaWiki压缩包

然后就是要下载MediaWiki的压缩包了,但是阿里云教程中的链接好像已经无法使用了,具体原因是MediaWiki停止了1.29版本的维护,所以下载不到,不过我们为了避免出错,我们还是下载1.29版本的,可以在别处找到。
这里附上MediaWiki 1.29.1版本的压缩包下载:https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz?spm=5176.10731542.0.0.25ea677fdwEeS0&file=mediawiki-1.29.1.tar.gz

至此,我们的准备工作就完成啦,接下来可以开始安装了!

安装和配置MediaWiki

安装MediaWiki到阿里云服务器

首先我们需要让FileZilla连接上我们的云服务器,我们主要使用sftp协议写入文件,主机处写sftp://(公网ip),用户名和密码写刚刚配置镜像设置好的就行,端口写22(也可以不写,不写时默认是22),点击快速连接即可。
在这里插入图片描述
连接之后进入 /data/wwwroot/default/ 目录,创建一个old文件夹,将目录上的原始文件全部搬到old内。
在这里插入图片描述
然后将解压缩后的MediaWiki程序文件上传至 /data/wwwroot/default/ 目录。
在这里插入图片描述
这里要多等一会,有近13000个目录要上传比较多,大概等个几分钟吧hhh
文件传输好了之后,我们还需要去打开远程终端访问,更改一下目录的权限

chown -R www /data/wwwroot/default

在这里插入图片描述

全部搞定之后,我们就可以去访问我们的服务器啦,打开Google浏览器,在搜索栏输入http://(ESC公网ip),访问得到的页面如下:
在这里插入图片描述
然后我们就点击set up the wiki进入php配置页面
在这里插入图片描述
这个默认中文,如果有特殊需要可以更换语言,没别的需求直接点继续就好了。
接下来要我们选择数据库类型,我们选择SQLite,这个配置起来比较方便

在这里插入图片描述
这里地方基本不用改,直接点下一步,不过这个时候可能会报错
在这里插入图片描述
如果报错的话,就按照它的提示信息,打开我们的终端工具,将它上面的命令一句句输入即可
在这里插入图片描述
然后点击继续就不会再报错啦!
接下来是设置用户名之类的信息,常规操作(不过密码它要求设置复杂点)
在这里插入图片描述
然后为了加快速度,我们可以直接点击下面的我已经不耐烦了,赶紧安装我的wiki在这里插入图片描述
然后就是连点几个继续,就到了最后一个页面,会让我们下载LocalSettings.php文件,我们点击下载
在这里插入图片描述
最后将下载好的LocalSettings.php上传到刚刚的/data/wwwroot/default目录下在这里插入图片描述
上传成功之后,我们再进入浏览器输入一遍http://(ESC公网ip)进入,看到如下页面,就说明我们成功啦在这里插入图片描述
但是bug总是无处不在的hhh,不一定各位打开就是上面那个页面了,也有可能是下面这个在这里插入图片描述
不要紧张,这个就只是Wiki的皮肤还没有开启,我们去开启一下就好啦
打开终端工具,输入

cd /data/www/root/default

vim LocalSettings.php

在这里插入图片描述
进入文件配置页面,在php文件最后面加上刚刚报错信息中提示的语句

#(直接粘贴进去即可)
wfLoadSkin( 'CologneBlue' );
wfLoadSkin( 'Modern' );
wfLoadSkin( 'MonoBook' );
wfLoadSkin( 'Vector' );

然后:wq退出来,到网页端重新刷新界面,就会变成下面这样啦!
在这里插入图片描述
这就说明我们已经成功了!!!

MediaWiki的配置

首先我们要登陆上MediaWiki
在这里插入图片描述
输入刚才设置好的用户名和密码就可以进行配置啦!
点击右上角的参数设置,就可以编辑个人资料和wiki皮肤等相关信息
在这里插入图片描述
我们还可以对首页进行编辑操作
在这里插入图片描述
在这里插入图片描述
更多详细的操作就不再赘述啦,有兴趣的同学可以查看MediaWiki的官网

结语

至此我们本次的任务就完成啦,希望这篇文章对您有所帮助。
如需转载,记得注明出处噢!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值