手册:index.php
Appearance
Outdated translations are marked like this.
MediaWiki文件: index.php | |
---|---|
位置: | / |
源代码: | master • 1.42.3 • 1.41.4 • 1.39.10 |
类: | 查找代码 • 查找帮助文档 |
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 等操作。