MediaWiki源码解析:DefaultSettings配置详解

需积分: 9 3 下载量 14 浏览量 更新于2024-09-17 收藏 98KB DOC 举报
"mediawiki源码分析-DefaultSettings变量说明" 在MediaWiki的配置中,DefaultSettings.php文件包含了默认的所有设置选项,它定义了MediaWiki的基本行为和功能。为了自定义这些设置,开发者或管理员不应直接修改DefaultSettings.php,而应将所需更改复制到LocalSettings.php文件中,以保持MediaWiki的更新能力。以下是一些重要的配置变量及其用途的详细说明: 一、通用设置 1. $wgMetaNamespacemeta-namespace:定义元命名空间的名称,这通常是用来存储关于MediaWiki自身的信息。 2. $wgMetaNamespaceTalk:对应元命名空间讨论页的名称,一般不需要直接修改,除非在特定语言环境下有特殊需求。 3. $wgServer:配置服务器的完整URL,包括协议(http或https)。 4. $wgServerName:不包含协议的服务器名称,如域名。 5. $wgSitename:定义网站的名称,这是用户可见的站点标识。 6. $wgVersion:记录MediaWiki当前的版本号,对于升级和维护很有用。 二、路径设置 1. $IP:MediaWiki在服务器上的文件系统安装路径,常用于构建其他路径。 2. $wgActionPaths:设定URL路径,以便用户操作更加直观。 3. $wgArticlePath:定义创建新页面链接的URL模板,影响页面访问路径。 4. $wgFavicon:站点的favicon图标URL,显示在浏览器地址栏和收藏夹中。 5. $wgLogo:网站的Logo图像URL,显示在页面头部。 6. $wgMathDirectory和$wgMathPath:存储LaTeX渲染的数学图像的本地路径和网络路径,支持数学公式展示。 7. $wgRedirectscrīpt:指向Redirect.php的URL,用于处理旧版本的兼容性问题。 8. $wgscrīptIndex.php:index.php文件的URL,是MediaWiki的主要入口点。 9. $wgscrīptPath:定义wiki站点的URL路径,用于生成内部链接。 10. $wgStyleDirectory:存储皮肤的文件系统路径,供MediaWiki加载样式。 11. $wgStylePath:皮肤目录的URL,供浏览器请求CSS资源。 12. $wgStyleSheetDirectory:界面风格的文件系统路径,包含CSS文件。 13. $wgStyleSheetPath:界面风格的URL,浏览器加载样式表的路径。 14. $wgTmpDirectory:用于临时文件的文件系统路径,如上传文件的临时存储。 15. $wgUploadBaseUrl:上传文件的基础URL,用于访问用户上传的文件。 16. $wgUsePathInfo:启用PATH_INFO功能,允许使用URL路径信息来指定页面。 这些变量构成了MediaWiki配置的核心,通过它们可以定制和优化网站的功能、外观和用户体验。了解并正确设置这些变量对于MediaWiki的管理和开发至关重要。在LocalSettings.php中,你可以根据实际需求调整这些值,以适应你的MediaWiki实例。