2019年6月

警告:不要使用文档编辑器(例如记事本,文本编辑其他或将字节顺序标记添加至文件的字幕:编辑器)编辑的LocalSettings.php。这会破坏您维基的PHP运行时。请改用代码编辑器,例如Vim的,Notepad ++或Atom。它们会正确处理文件编码。它们也可以用于修复之前被文档编辑器破坏的文件。

MediaWiki手册:LocalSettings.php设置
https://www.mediawiki.org/wiki/Manual:LocalSettings.php/zh

MediaWiki手册:常见问题
https://www.mediawiki.org/wiki/Manual:FAQ/zh

统计代码安装位置
MediaWiki:Common.js

如果是百度统计,则需要注意如下:
1、通过js文件调用的方式安装统计代码,由于无法直接在网站页面中找到统计代码,会提示“未检测到代码”,这属正常现象。
2、需要手工检查代码安装正确性。
3、如在JS文件中调用统计分析代码,请直接去掉以下代码首尾的,<script type="text/javascript">与</script>后,放入JS文件中即可。所以,用MediaWiki:Common.js方法放入百度统计代码,则需要去掉统计代码的<script type="text/javascript">与</script>。
4、如请将代码添加到网站全部页面的</head>标签前,例如在header.htm类似的页头模板页面中安装,以达到一处安装,全站皆有的效果。则不要去掉统计代码的<script type="text/javascript">与</script>。

宝塔面板 + Nginx
1、vhost上配置重定向,准确路径为/www/server/panel/vhost/nginx找到对应的网站文件,如www.emc.wiki.conf

location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ {
        try_files $uri /index.php;
        expires max;
        log_not_found off;
    }

    location = /_.gif {
        expires max;
        empty_gif;
    }

    location ^~ /cache/ {
        deny all;
    }

    location /dumps {
        root /var/www/mediawiki/local;
        autoindex on;
    }
  location ~ /\.ht {
    deny all;
  }
      location / {
        try_files $uri $uri/ @rewrite;
    }

    location @rewrite {
            rewrite ^/([^?]*)(?:\?(.*))? /index.php?title=$1&$2 last;
    }

2、配置文件localsettings.php添加如下代码

# 静态化
$wgScriptPath = "";
$wgArticlePath = "/wiki/$1";
$wgVariantArticlePath = "/$2/$1";
$wgUsePathInfo  = true;

感谢pokewiz@欧陆风云4百科www.eu4cn.com的技术支持