這篇是因應公司需求,顯示”顯示近期”的修改項目預設是 30 天,實在是太少了,如下圖加入 90, 365 天
MediaWiki 內有一個 include/DefaultSettings.php,這個是官方提供的一個預設檔,可以從這裡面找到”顯示近期”的修改設定
$ vim /usr/share/nginx/html/wiki/include/DefaultSettings.php #最大儲存的變更記錄時間(以秒計算) $wgRCMaxAge = 3650 * 24 * 3600; #顯示近期筆數 $wgRCLinkLimits = array( 50, 100, 250, 500 ); #顯示近期天數 $wgRCLinkDays = array( 1, 3, 7, 14, 30, 90, 365 ); #預設使用者的顯示近期天數 $wgActiveUserDays = 30;
- wgRCMaxAge:超過這個時間系統就會進行清除,所以必須大於 wgRCLinkDays 不然有可能會無法查詢到完整的資料!
- wgRCLinkLimits:預設變更顯示筆數,可以自行添加逗號分隔。
- wgRCLinkDays:預設變更顯示天數,可以自行添加逗號分隔。
- wgActiveUserDays:預設使用者顯示為 30 天內
儲存後就立即生效,如首圖多了 365 天。