A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://doc.wikimedia.org/mediawiki-core/master/php/WebStart_8php_source.html below:

MediaWiki: includes/WebStart.php Source File

Go to the documentation of this file. 32# T17461: Make IE8 turn off content sniffing. Everybody else should ignore this 33# We're adding it here so that it's *always* set, even for alternate entry 34# points and when $wgOut gets disabled or overridden. 35

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 42

define(

'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,

if

it is not readable by the server.

52

require_once __DIR__ .

'/Output/NoLocalSettings.php'

;

56

require_once __DIR__ .

'/BootstrapHelperFunctions.php'

;

60if

( !defined(

'MW_CONFIG_CALLBACK'

) ) {

62 if

( !is_readable( MW_CONFIG_FILE ) ) {

63

define(

'MW_CONFIG_CALLBACK'

,

'wfWebStartNoLocalSettings'

);

71 if

( ob_get_level() == 0 ) {

77

ob_start( [

MediaWiki

\Output\OutputHandler::class,

'handle'

] );

82if

( !defined(

'MW_SETUP_CALLBACK'

) ) {

83

define(

'MW_SETUP_CALLBACK'

,

'wfWebStartSetup'

);

86

require_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'

) {

90

ignore_user_abort(

true

);

93if

( !defined(

'MW_API'

) && !defined(

'MW_REST_API'

) &&

94

RequestContext::getMain()->

getRequest

()->getHeader(

'Promise-Non-Write-API-Action'

)

96

header(

'Cache-Control: no-cache'

);

97

header(

'Content-Type: text/html; charset=utf-8'

);

98

HttpStatus::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>

113

header(

'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