ubuntu22.04配置mediawiki
时间: 2025-02-18 22:30:08 浏览: 44
### 配置MediaWiki于Ubuntu 22.04
#### 安装依赖包
为了确保`apt`源列表中包含必要的仓库,在安装MediaWiki之前,应该确认`/etc/apt/sources.list`文件内含有`contrib`部分。如果缺少这部分,则需添加并更新软件包索引[^1]。
```bash
sudo nano /etc/apt/sources.list
```
向文件追加如下两行:
```plaintext
deb http://YOUR_MIRROR/debian/ etch main contrib
deb-src http://YOUR_MIRROR/debian/ etch main contrib
```
注意替换`http://YOUR_MIRROR/debian/`为实际使用的镜像站点地址。完成编辑后保存退出,并执行命令刷新本地缓存:
```bash
sudo apt-get update
```
#### 下载与部署MediaWiki
对于Ubuntu 20.04及以上版本(含22.04),推荐通过官方渠道获取最新稳定版MediaWiki:
```bash
sudo apt install mediawiki
```
此过程会自动处理所有必需的依赖关系以及基本设置工作。安装完成后,默认情况下Web服务器根目录下会有新的子目录名为`mediawiki`被创建出来用于存放程序文件。
#### 数据库准备
MediaWiki支持多种数据库管理系统作为其后台存储引擎,其中MySQL/MariaDB是最常见的选项之一。依据个人偏好选择合适的方案来初始化一个新的数据库实例供后续步骤使用。
假设选用MariaDB为例,先启动服务端口监听状态:
```bash
sudo systemctl start mariadb.service
```
接着进入交互模式完成安全设定并向内部新建专属表空间给wiki应用独占访问权限:
```sql
CREATE DATABASE wikidb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;
EXIT;
```
请记得修改上述SQL语句中的密码字段值为自己定义的安全字符串!
#### 初始化配置脚本
打开浏览器窗口输入URL指向新搭建好的LAMP环境下的虚拟主机路径附加`/mw-config`结尾触发在线向导流程;按照页面提示逐步填写必要参数直至结束整个安装环节为止——期间务必仔细阅读每一步说明文字以免遗漏重要细节影响最终效果呈现。
最后别忘了调整好防火墙策略允许外部请求抵达目标机器上的HTTP(S)端口号以便正式投入使用前测试验证功能是否正常运作无误。
阅读全文
相关推荐

















