手册:index.php
Appearance
Outdated translations are marked like this.
| MediaWiki文件: index.php | |
|---|---|
| 位置: | / |
| 源代码: | master • 1.45.3 • 1.44.5 • 1.43.8 |
| 类: | 查找代码 • 查找帮助文档 |
index.php是MediaWiki站点的主要访问点。另一个主要访问点是api.php,它处理MediaWikiAPI的请求。
可以使用$wgScript自定义index.php的URL。
采取的措施
| MediaWiki版本: | ≥ 1.18 |
大部份请求都会令index.php执行以下动作:
- # 请确保支持该版本的PHP,否则返回错误。
- # 第一,包括WebStart.php,主要只包括Setup.php。 这进而为MediaWiki设置了PHP环境,比如安装类autoloader,包括加载$1的供应商依赖项,以及应用站点的LocalSettings.php文件。
- # 接下来,它从MediaWiki.php实例化MediaWiki类,该类负责解释URL参数(GET方式),如“TITLE”和“ACTION”,以确定当前请求应该做什么。 然后,它分派相关的Action子类来执行该操作。
- #最后,调用
MediaWiki::restInPeace(),它执行关闭数据库事务和运行任何deferred updates等操作。