“MediaWiki”的版本间的差异

来自wrc's Wiki
跳到导航 跳到搜索
(Weirane移动页面MediawikiMediaWiki,不留重定向)
第1行: 第1行:
 +
== 入门 ==
 +
 +
* [https://meta.wikimedia.org/wiki/Help:Contents 用户指南]
 +
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki 配置设置列表]
 +
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/zh-hans MediaWiki 常见问题]
 +
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki 发布邮件列表]
 +
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources 本地化 MediaWiki 到您的语言]
 +
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam 了解如何在您的 wiki 上打击破坏]
 +
 
== 安装 ==
 
== 安装 ==
 +
 +
在 Ubuntu Server 中安装,使用 Nginx 服务器和 SQLite 数据库
 +
 +
sudo apt install php php-fpm php-sqlite3 php-intl php-xml php-mbstring
 +
cd /srv/mediawiki
 +
curl -O https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.14.tar.gz
 +
tar xzf mediawiki-1.31.14.tar.gz
 +
 +
参考 [https://www.mediawiki.org/wiki/Manual:Installation_guide 安装指南] 和 [https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_or_Ubuntu Ubuntu 安装指南]。
 +
 +
== 配置 ==
 +
 +
<syntaxhighlight lang=nginx>
 +
server {
 +
    server_name wiki.ruo-chen.wang;
 +
    root /srv/mediawiki/mediawiki;
 +
    index index.php;
 +
 +
    client_max_body_size 5m;
 +
    client_body_timeout 60;
 +
 +
    location / {
 +
        try_files $uri $uri/ @rewrite;
 +
    }
 +
 +
    location @rewrite {
 +
        rewrite ^/wiki/(.*)$ /index.php?title=$1&$args;
 +
    }
 +
 +
    location ~ [^/]\.php(/|$) {
 +
        fastcgi_param HTTP_PROXY "";
 +
        fastcgi_pass unix:/run/php/php7.2-fpm.sock;
 +
        fastcgi_index index.php;
 +
        include fastcgi_params;
 +
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
 +
    }
 +
}
 +
</syntaxhighlight>
 +
 +
参考
 +
* [https://www.nginx.com/resources/wiki/start/topics/recipes/mediawiki/ Nginx MediaWiki 配置]
 +
* [https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/ Nginx PHP FastCGI Example]
 +
 +
== 升级 ==
 +
 +
更新文件后访问 {{code||/mw-config/index.php}},跟随向导。

2021年4月14日 (三) 03:35的版本

入门

安装

在 Ubuntu Server 中安装,使用 Nginx 服务器和 SQLite 数据库

sudo apt install php php-fpm php-sqlite3 php-intl php-xml php-mbstring
cd /srv/mediawiki
curl -O https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.14.tar.gz
tar xzf mediawiki-1.31.14.tar.gz

参考 安装指南Ubuntu 安装指南

配置

server {
    server_name wiki.ruo-chen.wang;
    root /srv/mediawiki/mediawiki;
    index index.php;

    client_max_body_size 5m;
    client_body_timeout 60;

    location / {
        try_files $uri $uri/ @rewrite;
    }

    location @rewrite {
        rewrite ^/wiki/(.*)$ /index.php?title=$1&$args;
    }

    location ~ [^/]\.php(/|$) {
        fastcgi_param HTTP_PROXY "";
        fastcgi_pass unix:/run/php/php7.2-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
    }
}

参考

升级

更新文件后访问 /mw-config/index.php,跟随向导。