LocalSettings.php

出自NoahWiki

跳轉到: 導航, 搜尋
  • Mediawiki主要有二個設定當,一個在 wikiroot/includes/DefaultSettings.php,另一個在 wikiroot/LocalSettings.php。DefaultSettings.php放所有預設的設定值,LocalSettings.php放自己改的設定值。如果要變更任何設定值,應該是將DefaultSettings.php的內容copy到LocalSettings.php裡再作修改,避免日後升級上遇到問題。
  • 參數說明見官網資料: http://www.mediawiki.org/wiki/Help:Configuration_settings ,或天下維客的翻譯資料: http://www.allwiki.com/wiki/Localsettings.php


常見的LocalSettings設定

以下為常見加入的LocalSettings設定

$wgLogo = "/wiki.gif";  // 調整 logo path
 
$wgEnableUploads  = true;   // 開放圖片上傳,/wikiroot/images資料夾需具備寫入權限(''chmod a+w images'')
$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' ,'zip' ,'rar' ,'doc' ,'xls' ,'ppt' ,'vsd' ,'svg' );  // 允許上傳的副檔名
 
// Implicit group for all visitors
$wgGroupPermissions['*']['createaccount']   = false;  // visitor 是否可以申請帳號
$wgGroupPermissions['*']['read']            = true;   // visitor 是否可以讀取
$wgGroupPermissions['*']['edit']            = false;  // visitor 是否可以編輯
$wgGroupPermissions['*']['createpage']      = false;  // visitor 是否可以建立新的頁面
$wgGroupPermissions['*']['createtalk']      = false;  // visitor 是否可以加入討論
 
//關掉所有cache
$wgMainCacheType = CACHE_NONE;
$wgMessageCacheType = CACHE_NONE;
$wgParserCacheType = CACHE_NONE;
$wgCachePages = false;
工具箱