安装 MediaWiki | 学习笔记

简介: 快速学习安装 MediaWiki

开发者学堂课程【场景实践 - 新手玩转云计算 - 搭建 wiki 知识库安装 MediaWiki学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/460/detail/5655


安装 MediaWiki

内容介绍:

一、安装 PuTTY 和 FileZilla

二、下载并安装 MediaWiki

一、安装 PuTTY 和 FileZilla

首先我们使用 PuTTY 和 FileZilla 来实现对 ECS 的远程终端控制和文件传输。

1.安装 PuTTY

PuTTY 是自由的跨平台 Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端。

其主要作者是 Simon Tatham。

推荐使用由 Larry Li 维护并开源的中文版,其界面更适合新手学习,其下载地址:https://github.com/larryli/PuTTY/releases

当下载并解压完成后,解压包中会显示几个软件,一般默认使用 putty.exe,复制公网IP地址到软件界面的“主机名称”中,并在“保存的会话”中输入一个会话,如“demo”,点击“保存”。

在对该会话进行备注,双击“demo”,会出现“安全隐患”提示,点击“是”。然后输入 ECS 的 root 账号和密码,即可登入 ECS,实现远程终端的命令。

2.安装FileZiila

推荐免费开源,是非常好用的跨平台 FTP 软件,其下载地址:https://filezilla-project.org/download.php?type=client

下载完成后打开,在“主机”处输入“sftp://ECS 公网 IP”,再输入 ECS 的 root 账号和密码,“端口”输入“22”或不填写选择默认端口,点击“快速连接”。在右侧即会出现 ECS 的远程列表。


二、下载并安装 MediaWiki

下载 MediaWiki 软件并解压缩。MediaWiki 的下载地址如下:https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz

1.进入 /data/wwwroot/default/ 目录,即在 FileZilla 软件的远程站点中输入该目录路径,然后点击“创建目录”,创建一个old文件夹,即输入要创建的目录名“/data/wwwroot/default/old”将目录上的原始文件全部搬到old内。

2. 将选中解压缩后的 MediaWiki 软件中的所有程序文件,点击“上传”至 /data/wwwroot/default/ 目录。

3. 使用 chown 命令为目录赋予权限:打卡 PuTTY,输入该命令 chown-Rwww/data/wwwroot/default(若先复制该命令,应在 PuTTY 中点击鼠标右键粘贴,快捷键 Ctrl+V 无效),点击回车键运行。

4.访问 http://ecs公网IP,然后点击 【set up the wiki】。在“语言”设置选项中,一般情况下会根据系统语言自动设置为简体中文,如果没有就自行设置一下。根据提示,点击“继续”,在“连接到数据库”中,选择数据库类型为 SQLite,点击“继续”。

在“名称”中输入wiki名称,如ECSDemo,输入管理员账号,包括用户名、密码和电子邮件地址,并选择性勾选“订阅发行公告邮件列表”及“与MediaWiki开发人员分享有关此安装程序的数据”。

5.此时页面会出现一条“您几乎已经完成了!现在您可以跳过剩下的配制流程并立即安装wiki”的提示,可以选择【我已经不耐烦了,赶紧安装我的wiki】加快安装速度。根据提示,点击“继续”。

6.提示页面“正在打开 LocalSettings.php”,下载该文件。

7.打开 FileZilla,将下载的 LocalSettings.php 文件上传到根目录/data/wwwroot/default/。

8. 点击“进入您的 wiki”,即可进入 wiki 首页,访问 wiki 系统了。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
Rust 编译器 C语言
Rust安装手册
卸载 Rust 在任何时候如果您想卸载 Rust,您可以运行 rustup self uninstall。但我们会想念您的!
576 0
Rust安装手册
|
安全 网络安全 数据安全/隐私保护
阿里云买的云服务器,安装phpstudy并用公网进行访问配置
阿里云买的云服务器,安装phpstudy并用公网进行访问配置
662 0
|
12月前
|
机器学习/深度学习 数据采集 算法
多维偏好分析及其在实际决策中的应用:基于PCA-KMeans的数据降维与模式识别方法
多维偏好分析(MPA)是市场营销、心理学和公共政策等领域广泛应用的工具,用于研究复杂偏好决策过程。本文通过主成分分析(PCA)和K均值聚类算法对鸢尾花数据集进行降维和模式识别,展示了PCA在保留95.8%方差的同时实现物种分类的有效性,K均值聚类结果与实际物种分类高度一致。该方法揭示了高维数据中的隐含模式,为各领域的实际决策提供了可靠的分析框架,具有重要的应用价值。研究表明,PCA和聚类分析能够有效简化和理解高维偏好数据,帮助决策者制定更有针对性的策略。
461 3
|
2月前
|
关系型数据库 MySQL Linux
如何使用阿里云的主机搭建网站?
在数字化时代,用阿里云主机搭建网站因稳定便捷受青睐,零基础用户按步骤也能完成。先准备阿里云主机,选配置、设系统、配安全组;再搭运行环境,依系统选对应方式;接着部署 PageAdmin CMS;然后借其后台搭网站;最后绑域名上线,后续定期维护即可拥有实用网站。
|
弹性计算 关系型数据库 MySQL
免费试用ECS,轻松搭建WIKI知识库
MediaWiki全球比较著名的开源wiki程序之一,最适合用作知识库查询,运行于PHP+MySQL环境。 免费领取一台云服务器ECS搭建MediaWiki,不用再担心404,也不用再担心错过遗漏关注的大神的更新和值得跟着学和做的事情。
免费试用ECS,轻松搭建WIKI知识库
WK
|
开发者 Python
Python命名规范
Python命名规范为编写代码提供了一系列规则和约定,以增强代码的可读性、可维护性和一致性。其涵盖了项目、模块、包、类、异常、变量、函数及方法的命名方式,并强调了避免使用单字母命名、关键字和内置名称的重要性。遵循这些规范能够帮助开发者编写更清晰、统一且易懂的代码。
WK
1122 2
|
Android开发 Java 数据安全/隐私保护
「移动端」Android平台签名证书(.keystore)生成指南
发布Android APK需签名证书,步骤如下: 1. 安装JRE,如[JRE8](https://www.oracle.com/technetwork/java/javase/downloads/index.html),并添加到环境变量。 2. 使用`keytool -genkey`命令生成证书,例如: ``` keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore ``` 输入相关个人信息及密码。
2218 0
「移动端」Android平台签名证书(.keystore)生成指南
|
人工智能 前端开发 机器人
Coze初体验——为城市创作独特的天气图景
Coze初体验——为城市创作独特的天气图景
Coze初体验——为城市创作独特的天气图景
|
SQL Web App开发 网络安全
渗透测试-浏览器插件-Hackbar的安装与使用教程
渗透测试-浏览器插件-Hackbar的安装与使用教程
渗透测试-浏览器插件-Hackbar的安装与使用教程
|
搜索推荐 开发工具 决策智能
Agent调研--19类Agent框架对比(中)
Agent调研--19类Agent框架对比(中)
4113 0