迁移 mediawiki 需要做哪些事

最近,我终于在创建新的 wiki 了!这是一个专门记录非中文虚拟歌手相关内容的 wiki,由我们这些一直记录相关内容的同好们共同维护。现在有了这个 wiki,我打算在这里写很多的小组件,还有很多的自动化功能,大大减轻编辑者的负担。

在创建这个站点的过程中,因为涉及多次迁移服务器,所以我在这里记录一下迁移服务器所需要做的事情。

配置服务器 LAMP 环境

我使用的配置是 PHP、Nginx、MySQL/MariaDB。所以千万不要按照 MediaWiki 网站上的提示去安装 Apache,安装了之后就会自动启动。

安装好之后,我们要迁移数据库。首先在 MySQL 数据库创建用户:

mysql -u root -p
CREATE DATABASE my_wiki;
CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON my_wiki.* TO 'wikiuser'@'localhost';
FLUSH PRIVILEGES;

然后,把原有的数据打包成一个 .sql 文件,再拿到新的服务器上导入:

mysqldump -u wikiuser -p my_wiki > wiki.sql
mysql -u wikiuser -p my_wiki < wiki.sql

迁移本体文件

这自然不需要多说。把整个 mediawiki 文件夹首先压缩,然后传入到新服务器最后解压。

tar -czvf mediawiki-files.tar.gz /var/www/mediawiki
tar -xzvf mediawiki-files.tar.gz -C /var/www/

安装图片处理软件

基础的图片处理软件包括 GD 和 ImageMagick 两个。如果你是 Debian/Ubuntu 系统的话,可以直接通过 apt 安装。

sudo apt install imagemagick -y
sudo apt install php-gd -y

还有一个专门用于处理 SVG 矢量图的软件是 rsvg。你可以通过以下指令安装:

sudo apt install librsvg2-bin

然后加入以下配置:

$wgSVGConverter = 'rsvg';
$wgSVGConverters = [
    'rsvg' => '/usr/bin/rsvg-convert -w $width -h $height -o $output $input',
];
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇