Mediawiki/教程

来自OSSmedia

Ubuntu 22.04

在这里使用ubuntu22.04,并且尽量减少使用ppa的数量,这样软件版本会维持在当前发行版默认,更容易部署。

APT

  • 使用apt安装所需要的软件包

Mariadb

# 使用以下命令初始化数据库并设置root密码
sudo mysql_secure_intallation
# 推荐之后使用phpmyadmin管理数据库
# 因为这样不用学SQL语句,每次部署的时候还会直接告诉你执行的语句是什么,后期需要再次部署的时候可以提前记下来。

软件包下载

# mediawiki官网下载zip或者tar.gz 的压缩包
# phpmyadmin 同上
# 安装路径推荐 /opt/www
# 之后再创建软链接链到 /var/www
# 这样方便切换版本,或者当分区不相同时可以用到。
# 可以使用 wget 或者 curl
# 国内的服务器可以使用 SSH 加速网络。

Nginx

  • 把配置文件塞进去
# 用这个方法把文件放到已启用的路径下
sudo ln -s /etc/nginx/site-avaliable/文件名 /etc/nginx/site-enabled

certbot

# certbot 可以快速申请ssl证书,整个过程是完全免费的。
# 关于certbot的安装教程,详见 certbot
certbot --nginx

LocalSettings

# 自定义localsettings 文件
# 大部分的配置内容已经写到主页面了

收尾

  • 重启服务