第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}},跟随向导。 |