背景
对于新手来说,网上多数教程并不完善,也没有针对新版本更新教程。在安装过程中遇到很多类似的问题,也翻阅很多资料才得以解决。为了总结经验,给更多人提供帮助,同时避免走弯路,于是决定编写一篇Mediawiki 系列文章。
前言
1. 选型:
开源免费的WIKI,主要有 MediaWiki,Xwiki,JsWIKI等。如果让小型的主机 (一台普通笔记本)就可以运行起来,提供多人使用,最方便的方式是选择MediaWiki, 其中XWIKI 稍微对中小企业更方便,有独立的权限配置,单独文件管理以及树形文档结构特点,但对系统要求也相对高些,偶尔会在移动端页面出现卡死情况。
总得来说,MediaWiki 历史悠久,性能稳定,适合长期适用。
MediaWiki :PHP, 最新要求PHP 8.1
XWIKI : JAVA, 最新要求 JAVA17
JsWIKI : NodeJS
由于采用普通的小型主机,只提供100人以下使用,通过每个安装体验后,最终决定使用MediaWIKI 作为内部及个人使用。在以上系统中,MediaWiki有独立的语法,比其他的WIKI系统显得尤其复杂,需要更多的知识储备。因此本文针对新手,零基础入门教程。
2. 准备
主机1台:普通家用台式机, 或者是公司服务器,或者阿里云/ 腾讯云/ 亚马逊云 VPS
公网IP: 一般公司网或者阿里云VPS 都会提供,家庭主机比较麻烦,需要咨询运营商获取(联通、电信有时也会提供,说明要求家里装监控,云盘,NAS等需求)
域名: 一般机构或者公司需要申请域名和DNS ,一个内网或者自己用的服务器可以不需要域名。当然,根据自己实际情况需要
--------
Ubuntu 24 : 当前最新的Ubuntu为24.04, 下载ISO 文件后烧录至U盘,然后将主机格式化后安装Ubuntu24
安装
1. 安装apache2
Ubuntu 24 自带 apache,可以先检查一遍