MediaWiki master
NoLocalSettings.php File Reference

Display an error page when there is no LocalSettings.php file. More...

Go to the source code of this file.

Variables

 $installerStarted = ( $success && isset( $_SESSION['installData'] ) )
 
 $matches = []
 
 $path = '/'
 
 $success = session_start()
 
 $templateParser = new TemplateParser( null, new EmptyBagOStuff() )
 
foreach(array_filter(explode('/', $_SERVER[ 'PHP_SELF'])) as $part) if(!function_exists( 'session_name')) else
 
 try
 

Detailed Description

Display an error page when there is no LocalSettings.php file.

Note
GPL-2.0-or-later

Definition in file NoLocalSettings.php.

Variable Documentation

◆ $installerStarted

$installerStarted = ( $success && isset( $_SESSION['installData'] ) )

Definition at line 33 of file NoLocalSettings.php.

◆ $matches

$matches = []

Definition at line 13 of file NoLocalSettings.php.

Referenced by CheckStorage\check(), Wikimedia\Rdbms\SQLiteField\defaultValue(), Wikimedia\StringUtils\StringUtils\delimiterReplace(), DeprecatedInterfaceFinder\enterNode(), MediaWiki\Parser\Parser\extractTagsAndParams(), MediaWiki\Request\WebRequest\extractTitle(), MediaWiki\Request\PathRouter\extractTitle(), MediaWiki\Request\WebRequest\getAcceptLang(), ClassCollector\getClasses(), Wikimedia\Http\MultiHttpClient\getCurlHandle(), MediaWiki\Utils\GitInfo\getHeadSHA1(), MediaWiki\Utils\GitInfo\getHeadViewUrl(), MediaWiki\Title\Title\getLocalURL(), MediaWiki\Media\TransformationalImageHandler\getMagickVersion(), MediaWiki\Search\TitleMatcher\getNearMatchInternal(), MediaWiki\Request\WebRequest\getPathInfo(), MediaWiki\Content\CssContent\getRedirectTarget(), MediaWiki\Content\JavaScriptContent\getRedirectTarget(), MediaWiki\Collation\NumericUppercaseCollation\getSortKey(), MediaWiki\Output\OutputPage\getUnprefixedDisplayTitle(), MediaWiki\Media\FormatMetadata\getVisibleFields(), TableCleanup\hexChar(), MediaWiki\Search\SearchHighlighter\highlightText(), MediaWiki\Request\PathRouter\internalParse(), MediaWiki\Request\WebRequest\interpolateTitle(), MediaWiki\Diff\DifferenceEngine\localiseLineNumbers(), MediaWiki\Diff\TextDiffer\BaseTextDiffer\localizeLineNumbers(), MediaWiki\Request\PathRouter\parse(), Wikimedia\Http\HttpAcceptParser\parseAccept(), MediaWiki\Composer\PhpUnitSplitter\PhpUnitConsoleOutputProcessor\processInput(), MediaWiki\Composer\PhpUnitSplitter\PhpUnitFailure\processLine(), MediaWiki\Parser\Parser\renderImageGallery(), MediaWiki\Parser\LinkHolderArray\replaceInternal(), MediaWiki\Parser\LinkHolderArray\replaceInterwiki(), Wikimedia\StringUtils\StringUtils\replaceMarkup(), MediaWiki\Parser\LinkHolderArray\replaceText(), MediaWiki\Media\DjVuImage\retrieveMetaData(), MediaWiki\Media\SVGReader\scaleSVGUnit(), MediaWiki\Search\PrefixSearch\specialSearch(), MediaWiki\Title\TitleParser\splitTitleString(), MediaWiki\Search\SearchMySQL\stripForSearchCallback(), MediaWiki\Language\Converters\EnConverter\translate(), MediaWiki\Language\LanguageConverter\translateWithoutRomanNumbers(), MediaWiki\Api\ApiOpenSearch\trimExtract(), MediaWiki\Language\Language\ucwordbreaks(), MediaWiki\Language\Language\ucwords(), and wfBaseName().

◆ $path

$path = '/'

Definition at line 14 of file NoLocalSettings.php.

Referenced by Wikimedia\FileBackend\FileIteration\FSFileBackendList\__construct(), MediaWiki\ResourceLoader\Image\__construct(), MediaWiki\Utils\GitInfo\__construct(), MediaWiki\FileRepo\File\UnregisteredLocalFile\__construct(), MediaWiki\Rest\Handler\Helper\PageRedirectHelper\__construct(), MediaWiki\WikiMap\WikiReference\__construct(), MediaWiki\Settings\Source\PhpSettingsSource\__construct(), MediaWiki\Settings\Source\FileSource\__construct(), MediaWiki\Registration\MissingExtensionException\__construct(), Wikimedia\LockManager\FSLockManager\__destruct(), Wikimedia\LockManager\MemcLockManager\__destruct(), Wikimedia\LockManager\RedisLockManager\__destruct(), MediaWiki\Request\PathRouter\add(), MediaWiki\Api\ApiResult\addArrayType(), MediaWiki\Api\ApiResult\addArrayTypeRecursive(), MediaWiki\Api\ApiResult\addContentField(), MediaWiki\Api\ApiResult\addContentValue(), MediaWiki\Api\ApiResult\addIndexedTagName(), MediaWiki\Api\ApiResult\addIndexedTagNameRecursive(), Wikimedia\FileBackend\SwiftFileBackend\addMissingHashMetadata(), MediaWiki\Api\ApiResult\addPreserveKeysList(), MediaWiki\Rest\Module\MatcherBasedModule\addRoute(), Wikimedia\FileBackend\FSFileBackend\addShellboxInputFile(), MediaWiki\FileRepo\FileRepo\addShellboxInputFile(), MediaWiki\Request\PathRouter\addStrict(), MediaWiki\Api\ApiResult\addSubelementsList(), MediaWiki\Api\ApiResult\addValue(), MediaWiki\Parser\ParserOutput\addWarningMsgVal(), MediaWiki\Api\ApiErrorFormatter\addWarningOrError(), MediaWiki\Api\ApiErrorFormatter_BackCompat\addWarningOrError(), MediaWiki\Installer\DatabaseUpdater\applyPatch(), MediaWiki\Installer\Task\Task\applySourceFile(), Wikimedia\FileBackend\FileOps\FileStatePredicates\assumeFileDoesNotExist(), Wikimedia\FileBackend\FileOps\FileStatePredicates\assumeFileExists(), CheckStorage\check(), FindOrphanedFiles\checkFiles(), MediaWiki\FileRepo\FileRepo\cleanupBatch(), MediaWiki\FileRepo\LocalRepo\cleanupDeletedBatch(), Wikimedia\FileBackend\FileBackendStore\clearCache(), MediaWiki\ResourceLoader\FileModule\compileLessString(), Wikimedia\FileBackend\FileIteration\SwiftFileBackendFileList\current(), Wikimedia\FileBackend\FileBackendStore\deleteFileCache(), MediaWiki\Deferred\LinksUpdate\ExternalLinksTable\deleteLink(), Wikimedia\FileBackend\FileOps\FileOp\dependsOn(), MediaWiki\Installer\WebInstaller\detectWebPaths(), MediaWiki\Request\PathRouter\doAdd(), Wikimedia\FileBackend\FSFileBackend\doClearCache(), Wikimedia\FileBackend\FileBackendStore\doConcatenate(), Wikimedia\FileBackend\MemoryFileBackend\doDirectoryExists(), Wikimedia\FileBackend\FileBackendStore\doGetFileContentsMulti(), Wikimedia\FileBackend\SwiftFileBackend\doGetFileContentsMulti(), Wikimedia\FileBackend\SwiftFileBackend\doGetFileStatMulti(), Wikimedia\FileBackend\SwiftFileBackend\doGetLocalCopyMulti(), Wikimedia\LockManager\FSLockManager\doLock(), Wikimedia\LockManager\NullLockManager\doLock(), Wikimedia\LockManager\QuorumLockManager\doLockByType(), Wikimedia\LockManager\FSLockManager\doSingleLock(), Wikimedia\LockManager\FSLockManager\doSingleUnlock(), Wikimedia\LockManager\FSLockManager\doUnlock(), Wikimedia\LockManager\NullLockManager\doUnlock(), Wikimedia\LockManager\QuorumLockManager\doUnlockByType(), MediaWiki\FileRepo\FileRepo\enumFilesInStorage(), MediaWiki\Installer\WebInstaller\envCheckPath(), MediaWiki\Media\TransformationalImageHandler\escapeMagickInput(), MediaWiki\Media\TransformationalImageHandler\escapeMagickOutput(), MediaWiki\Media\TransformationalImageHandler\escapeMagickPath(), MediaWiki\Api\ApiHelp\execute(), MediaWiki\Api\ApiParamInfo\execute(), MediaWiki\Api\ApiQueryTokens\execute(), MediaWiki\FileRepo\AuthenticatedFileEntryPoint\execute(), MediaWiki\Rest\Handler\RedirectHandler\execute(), CheckImages\execute(), CopyFileBackend\execute(), DeleteArchivedFiles\execute(), FindMissingFiles\execute(), FindOrphanedFiles\execute(), GenerateJsonI18n\execute(), ValidateRegistrationFile\execute(), MediaWiki\SpecialPage\SpecialPageFactory\executePath(), MediaWiki\ResourceLoader\Module\expandRelativePaths(), Wikimedia\FileBackend\FileBackend\extensionFromPath(), MediaWiki\Registration\ExtensionProcessor\extractAttributes(), MediaWiki\Registration\ExtensionProcessor\extractCredits(), MediaWiki\Registration\ExtensionProcessor\extractDomainEventIngresses(), MediaWiki\Registration\ExtensionProcessor\extractHooks(), MediaWiki\Registration\ExtensionProcessor\extractInfo(), MediaWiki\Registration\ExtensionProcessor\extractInfoFromFile(), MediaWiki\Registration\ExtensionProcessor\extractInstallerTasks(), MediaWiki\Registration\ExtensionProcessor\extractPathBasedGlobal(), MediaWiki\Request\WebRequest\extractTitle(), MediaWiki\Request\PathRouter\extractTitle(), MediaWiki\FileRepo\FileRepo\fileExistsBatch(), ExecutableFinder\findExecutable(), ExecutableFinder\findInDefaultPaths(), AutoloadGenerator\forceClassPath(), Wikimedia\LockManager\MemcLockManager\freeLocksOnServer(), Wikimedia\LockManager\RedisLockManager\freeLocksOnServer(), AutoloadGenerator\generateJsonAutoload(), AutoloadGenerator\generatePHPAutoload(), MediaWiki\FileRepo\File\File\getArchiveRel(), MediaWiki\FileRepo\File\File\getArchiveThumbUrl(), MediaWiki\FileRepo\File\File\getArchiveUrl(), MediaWiki\FileRepo\File\File\getArchiveVirtualUrl(), MediaWiki\FileRepo\FileBackendDBRepoWrapper\getBackendPath(), MediaWiki\FileRepo\FileBackendDBRepoWrapper\getBackendPaths(), Wikimedia\LockManager\QuorumLockManager\getBucketFromPath(), XhprofData\getCriticalPath(), MediaWiki\FileRepo\FileRepo\getDeletedHashPath(), Wikimedia\FileBackend\MemoryFileBackend\getDirectoryListInternal(), Wikimedia\FileBackend\SwiftFileBackend\getDirListPageInternal(), MediaWiki\Api\ApiQueryAllLinks\getExamplesMessages(), MediaWiki\Api\ApiQueryBacklinksprop\getExamplesMessages(), MediaWiki\Api\ApiQueryLinks\getExamplesMessages(), MediaWiki\Api\ApiRemoveAuthenticationData\getExamplesMessages(), MediaWiki\Deferred\LinksUpdate\ExternalLinksTable\getExistingLinkIDs(), MediaWiki\Upload\UploadStash\getExtensionForPath(), MediaWiki\Installer\Installer\getExtensionInfo(), MediaWiki\HTMLForm\Field\HTMLFormFieldCloner\getFieldPath(), MediaWiki\Upload\UploadStash\getFile(), Wikimedia\FileBackend\FileBackendMultiWrite\getFileContentsMulti(), Wikimedia\FileBackend\FileBackendStore\getFileContentsMulti(), Wikimedia\FileBackend\MemoryFileBackend\getFileListInternal(), MediaWiki\FileRepo\FileRepo\getFileSha1(), Wikimedia\FileBackend\FileBackendStore\getFileSha1Base36(), MediaWiki\FileRepo\FileRepo\getFileSize(), Wikimedia\FileBackend\FileBackendStore\getFileStat(), MediaWiki\FileRepo\FileRepo\getFileTimestamp(), MediaWiki\Site\MediaWikiSite\getFileUrl(), Wikimedia\FileBackend\FileBackendStore\getFileXAttributes(), MediaWiki\Api\ApiBase\getFinalParamDescription(), MediaWiki\Installer\SqliteInstaller\getGlobalDefaults(), MediaWiki\FileRepo\FileRepo\getHashPathForLevel(), MediaWiki\ResourceLoader\Image\getImageData(), MediaWiki\Media\ImageHandler\getImageSize(), MediaWiki\FileRepo\FileRepo\getLocalCopy(), Wikimedia\FileBackend\FileBackendMultiWrite\getLocalCopyMulti(), MediaWiki\ResourceLoader\FileModule\getLocalPath(), MediaWiki\ResourceLoader\Image\getLocalPath(), MediaWiki\ResourceLoader\ImageModule\getLocalPath(), MediaWiki\FileRepo\FileRepo\getLocalReference(), Wikimedia\FileBackend\FileBackendMultiWrite\getLocalReferenceMulti(), Wikimedia\FileBackend\FileBackendStore\getLocalReferenceMulti(), Wikimedia\LockManager\MemcLockManager\getLocksOnServer(), Wikimedia\LockManager\RedisLockManager\getLocksOnServer(), MediaWiki\Api\ApiBase\getModuleFromPath(), MediaWiki\Api\ApiBase\getModuleSourceInfo(), MediaWiki\Deferred\LinksUpdate\ExternalLinksTable\getNewLinkIDs(), MediaWiki\ResourceLoader\FileModule\getPackageFileType(), MediaWiki\ResourceLoader\FileModule\getPath(), MediaWiki\Request\WebRequest\getPathInfo(), MWFileProps\getPropsFromPath(), MediaWiki\Site\Site\getProtocol(), MediaWiki\Upload\UploadBase\getRealPath(), MediaWiki\ResourceLoader\Module\getRelativePaths(), Wikimedia\FileBackend\FileIteration\FSFileBackendList\getRelPath(), MediaWiki\ResourceLoader\FileModule\getRemotePath(), MediaWiki\Api\ApiResult\getResultData(), Wikimedia\UUID\GlobalIdGenerator\getSequentialPerNodeIDs(), MediaWiki\Watchlist\getShortDescription(), MediaWiki\Media\DjVuHandler\getSizeAndMetadata(), MediaWiki\Media\ImageHandler\getSizeAndMetadata(), MediaWiki\Media\MediaHandler\getSizeAndMetadataWithFallback(), MediaWiki\ExternalStore\ExternalStoreFactory\getStoreForUrl(), MediaWiki\Deferred\LinksUpdate\ExternalLinksTable\getStringArray(), MediaWiki\ResourceLoader\FileModule\getStyleSheetLang(), MediaWiki\ResourceLoader\getThemePath(), MediaWiki\ResourceLoader\getThemePaths(), MediaWiki\FileRepo\File\ForeignAPIFile\getThumbPath(), MediaWiki\FileRepo\File\File\getThumbRel(), MediaWiki\FileRepo\File\File\getThumbVirtualUrl(), MediaWiki\FileRepo\File\File\getVirtualUrl(), MediaWiki\FileRepo\FileRepo\getVirtualUrl(), Wikimedia\FileBackend\FileBackendStore\ingestFreshFileStats(), MediaWiki\Rest\Handler\initContext(), MediaWiki\FileRepo\FileRepo\initDirectory(), MediaWiki\Rest\Module\ExtraRoutesModule\initRoutes(), MediaWiki\Rest\Module\SpecBasedModule\initRoutes(), MediaWiki\Deferred\LinksUpdate\ExternalLinksTable\insertLink(), MediaWiki\Request\PathRouter\internalParse(), MediaWiki\Deferred\LinksUpdate\ExternalLinksTable\isExisting(), MediaWiki\Deferred\LinksUpdate\ExternalLinksTable\isInNewSet(), Wikimedia\FileBackend\FileBackend\isPathTraversalFree(), Wikimedia\FileBackend\FileBackend\isStoragePath(), MediaWiki\Settings\Source\PhpSettingsSource\load(), MediaWiki\FileRepo\File\LocalFile\loadFromFile(), Wikimedia\FileBackend\SwiftFileBackend\loadListingStatInternal(), MediaWiki\Settings\WikiFarmSettingsLoader\loadWikiFarmSettings(), MediaWiki\Site\SiteImporter\makeSite(), MediaWiki\Request\PathRouter\makeWeight(), MediaWiki\Rest\PathTemplateMatcher\PathMatcher\match(), ConvertExtensionToRegistration\needsComposerAutoloader(), Wikimedia\FileBackend\FSFile\TempFSFileFactory\newTempFSFile(), Wikimedia\FileBackend\FileBackend\normalizeContainerPath(), Wikimedia\FileBackend\FileOps\FileOp\normalizeIfValidStoragePath(), Wikimedia\LockManager\LockManager\normalizePathsByType(), AutoloadGenerator\normalizePathSeparator(), MediaWiki\HookContainer\HookRunner\onImgAuthBeforeStream(), Wikimedia\Rdbms\DatabaseSqlite\open(), MediaWiki\Request\PathRouter\parse(), MediaWiki\Specials\SpecialVersion\parseComposerInstalled(), MediaWiki\ExternalStore\ExternalStoreDB\parseURL(), MediaWiki\Api\ApiPageSet\populateGeneratorData(), Wikimedia\FileBackend\FileOps\FileOp\precheck(), Wikimedia\FileBackend\FileBackendStore\preloadCache(), Wikimedia\FileBackend\FileBackendStore\primeContainerCache(), Wikimedia\FileBackend\FileBackendStore\primeFileCache(), MediaWiki\ResourceLoader\CodexModule\processStyle(), MediaWiki\ResourceLoader\FileModule\processStyle(), PruneFileCache\prune_directory(), MediaWiki\Composer\ComposerSystemInterface\putFileContents(), MediaWiki\Registration\ExtensionRegistry\queue(), MediaWiki\FileRepo\FileRepo\quickPurge(), MediaWiki\FileRepo\FileRepo\quickPurgeBatch(), AutoloadGenerator\readDir(), MediaWiki\Registration\ExtensionRegistry\readFromQueue(), MediaWiki\ResourceLoader\OOUIImageModule\readJSONFile(), MediaWiki\ResourceLoader\FileModule\readStyleFile(), Wikimedia\LockManager\MemcLockManager\recordKeyForPath(), Wikimedia\LockManager\RedisLockManager\recordKeyForPath(), MediaWiki\Api\ApiBase\recordUnifiedMetrics(), ConvertExtensionToRegistration\removeAutodiscoveredParserTestFiles(), MediaWiki\Api\ApiResult\removePreserveKeysList(), MediaWiki\Api\ApiResult\removeSubelementsList(), MediaWiki\Api\ApiResult\removeValue(), Wikimedia\FileBackend\FileOps\FileOp\resolveFileExistence(), Wikimedia\FileBackend\FileOps\FileStatePredicates\resolveFileExistence(), Wikimedia\FileBackend\FileOps\FileOp\resolveFileSha1Base36(), Wikimedia\FileBackend\FileOps\FileStatePredicates\resolveFileSha1Base36(), Wikimedia\FileBackend\FileOps\FileOp\resolveFileSize(), Wikimedia\FileBackend\FileOps\FileStatePredicates\resolveFileSize(), MediaWiki\Settings\Source\SettingsFileUtils\resolveRelativeLocation(), MediaWiki\FileRepo\FileRepo\resolveToStoragePathIfVirtual(), Wikimedia\FileBackend\FileBackendMultiWrite\resyncFiles(), MediaWiki\Api\ApiQueryRandom\runQuery(), EraseArchivedFile\scrubVersion(), CookieJar\serializeToHttpRequest(), Wikimedia\Rdbms\DatabaseSqlite\serverIsReadOnly(), AutoloadGenerator\setExcludePaths(), Wikimedia\FileBackend\FileBackendStore\setFileCache(), MediaWiki\Site\MediaWikiSite\setFilePath(), MediaWiki\Site\MediaWikiSite\setPagePath(), MediaWiki\Deferred\LinksUpdate\ExternalLinksTable\setParserOutput(), AutoloadGenerator\setPsr4Namespaces(), MediaWiki\ResourceLoader\FileModule\setSkinStylesOverride(), Wikimedia\FileBackend\FileOps\FileStatePredicates\snapshot(), Licenses\stackItem(), MediaWiki\Upload\UploadStash\stashFile(), MediaWiki\Import\UploadSourceAdapter\stream_open(), MediaWiki\FileRepo\FileRepo\streamFileWithStatus(), MediaWiki\Api\ApiMain\substituteResultWithError(), MediaWiki\Output\OutputPage\transformResourcePath(), MediaWiki\FileRepo\FileBackendDBRepoWrapper\translateArrayResults(), MediaWiki\Specials\SpecialRevisionDelete\tryShowFile(), MediaWiki\Registration\ExtensionJsonValidator\validate(), MediaWiki\Request\PathRouter\validateRoute(), MediaWiki\Upload\UploadVerification\verifyFile(), MediaWiki\Upload\UploadVerification\verifyPartialFile(), wfBaseName(), wfLoadExtension(), wfLoadSkin(), and wfRelativePath().

◆ $success

◆ $templateParser

$templateParser = new TemplateParser( null, new EmptyBagOStuff() )

Definition at line 36 of file NoLocalSettings.php.

◆ else

foreach(array_filter(explode('/', $_SERVER['PHP_SELF'])) as $part) if (!function_exists('session_name')) else
Initial value:
{
if ( !wfIniGetBool( 'session.auto_start' ) ) {
session_name( 'mw_installer_session' );
}
$oldReporting = error_reporting( E_ALL & ~E_NOTICE )
wfIniGetBool( $setting)
Safety wrapper around ini_get() for boolean settings.

Definition at line 26 of file NoLocalSettings.php.

◆ try

try
Initial value:
{
echo $templateParser->processTemplate(
'NoLocalSettings',
[
'version' => ( defined( 'MW_VERSION' ) ? MW_VERSION : 'VERSION' ),
'path' => $path,
'localSettingsExists' => file_exists( MW_CONFIG_FILE ),
'installerStarted' => $installerStarted
]
)
const MW_VERSION
The running version of MediaWiki.
Definition Defines.php:23
$templateParser
$installerStarted

Definition at line 39 of file NoLocalSettings.php.