手册:LocalSettings

来自Wikioe
Eijux讨论 | 贡献2022年8月23日 (二) 22:28的版本 →‎详解
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索


关于

参见官网:手册:LocalSettings.php

$wgScriptPath

$wgScriptPath指向包含 wiki 的目录的 URL 基本路径。所有运行时 URL 路径的默认值都基于此。 —— 访问 MediaWiki 主脚本[1]的 URL 路径前缀。

关于“$wgScriptPath”,有几点需要注意:

  1. 默认值为“/wiki”(DefaultSettings.php 中),但在安装 MediaWiki 时,会根据“站点目录结构”自动生成(如:“/w”)到 LocalSetting.php
  2. LocalSetting.php 中许多变量都是相对于这个变量定义的,改变之后依赖与它的变量都需要检查或重新定义。
  3. 一般与“站点的 MediaWiki 目录”相关
    如:若“MediaWiki 目录”为 /www/wwwroot/wiki.eijux.com/,则 $wgScriptPath = ""
    如:若“MediaWiki 目录”为 /www/wwwroot/wiki.eijux.com/w/,则 $wgScriptPath = "/w"
    • 也可能是一个虚拟路径,比如:使用 Apache 的 mod_rewrite(URL 重写模块)进行处理。


P.S.    $wgScriptPath 与 MediaWiki 运行相关,而与“站点访问的网址[2]”无关

参考

  1. 该脚本是 MediaWiki 的核心代码
  2. 站点访问的网址,见:配置MW:短链接