header(
'X-Content-Type-Options: nosniff');
37# Valid web server entry point, enable includes. 38# Please don't move this line to includes/Defines.php. This line essentially 39# defines a valid entry point. If you put it in includes/Defines.php, then 40# any script that includes it becomes an entry point, thereby defeating 42define(
'MEDIAWIKI',
true);
49# LocalSettings.php is the per-site customization file. If it does not exist
50# the wiki installer needs to be launched or the generated file uploaded to
51# the root wiki directory. Give a hint,
ifit is not readable by the server.
52require_once __DIR__ .
'/Output/NoLocalSettings.php';
56require_once __DIR__ .
'/BootstrapHelperFunctions.php';
60if( !defined(
'MW_CONFIG_CALLBACK') ) {
62 if( !is_readable( MW_CONFIG_FILE ) ) {
63define(
'MW_CONFIG_CALLBACK',
'wfWebStartNoLocalSettings');
71 if( ob_get_level() == 0 ) {
77ob_start( [
MediaWiki\Output\OutputHandler::class,
'handle'] );
82if( !defined(
'MW_SETUP_CALLBACK') ) {
83define(
'MW_SETUP_CALLBACK',
'wfWebStartSetup');
86require_once __DIR__ .
'/Setup.php';
88# Multiple DBs or commits might be used; keep the request as transactional as possible 89if( isset( $_SERVER[
'REQUEST_METHOD'] ) && $_SERVER[
'REQUEST_METHOD'] ===
'POST') {
90ignore_user_abort(
true);
93if( !defined(
'MW_API') && !defined(
'MW_REST_API') &&
94RequestContext::getMain()->
getRequest()->getHeader(
'Promise-Non-Write-API-Action')
96header(
'Cache-Control: no-cache');
97header(
'Content-Type: text/html; charset=utf-8');
98HttpStatus::header( 400 );
99$errorHtml =
wfMessage(
'nonwrite-api-promise-error')
100->useDatabase(
false)
101->inContentLanguage()
106<head><meta charset=
"UTF-8"/><meta name=
"color-scheme"content=
"light dark"/></head>
113header(
'Content-Length: '. strlen( $content ) );
wfDetectLocalSettingsFile(?string $installationPath=null)
Decide and remember where to load LocalSettings from.
wfMessage( $key,... $params)
This is the function for getting translated interface messages.
if(!defined('MW_CONFIG_CALLBACK')) wfWebStartSetup(SettingsBuilder $settings)
if(!defined('MW_SETUP_CALLBACK'))
wfWebStartNoLocalSettings(SettingsBuilder $settings)
Group all the pieces relevant to the context of a request into one instance.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4