Table of Contents

Log: 网站维护记录

4. Plugins

用Admin里的Extension Manager功能,里面有一个tag是Search and Install,用这个在线安装如下三个插件:

  1. mathjax: 显示数学公式功能 https://www.dokuwiki.org/plugin:mathjax 页面里说可修改配置给方程自动编号,可惜不work;还能调整默认大小如150%,work但同时影响inline方程行的行距,不美
  2. imagebox: 显示图片的caption,如wikipedia一般 https://www.dokuwiki.org/plugin:imagebox
  3. sortablejs: 给表格的某列增加排序功能 https://www.dokuwiki.org/plugin:sortablejs

3. Security

Dokuwiki在默认根目录下有一个叫.htaccess.dist的文件,里面已经设好了必要的安全措施,主要就是防止对4个目录(data, conf, inc, vendor)的读写。只需要打开Apache的支持htaccess的功能即可。具体为:编辑/etc/httpd/conf/httpd.conf中涉及/var/www/html的部分如下:

# Further relax access to the default document root:
<Directory "/var/www/html">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    # XW(20200808): I change this from None to All
    AllowOverride All 我就只把这行的None改为All即可

    #
    # Controls who can get stuff from this server.
    #
    Require all granted
</Directory>

2. PHP upload limit

Xinyu Wen 2020/07/02 01:46

1. Installation

Xinyu Wen 2020/06/22 12:26

0. Background

2019年底(参见2019年11月1日22:10的Email,标题为“网络安全风险通知”),原来的组网站 www.phy.pku.edu.cn/climate 因为php安全漏洞被北大计算中心暂时封闭。后2020年6月,物理学院为配合北大将faculty主页全部收归校方统一管理,准备清理所有在 www.phy.pku.edu.cn 上托管的网页。所以,在2020年6月这个关口,我们干脆把组网站从物理学院服务器上整体拿出来,放到云主机pkumet.live上,在北大官方的faculty页面上只保留一个链接,link到这里。