MediaWiki master
Installer

The Installer helps admins create or upgrade their wiki. More...

Files

file  CliInstaller.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  DatabaseInstaller.php
 DBMS-specific installation helper.
 
file  DatabaseUpdater.php
 DBMS-specific updater helper.
 
file  Installer.php
 Base code for MediaWiki installer.
 
file  InstallerSessionProvider.php
 Session provider which always provides the same session ID and doesn't persist the session.
 
file  MysqlInstaller.php
 MySQL-specific installer.
 
file  MysqlUpdater.php
 MySQL-specific updater.
 
file  PostgresInstaller.php
 PostgreSQL-specific installer.
 
file  PostgresUpdater.php
 PostgreSQL-specific updater.
 
file  SqliteInstaller.php
 Sqlite-specific installer.
 
file  SqliteUpdater.php
 Sqlite-specific updater.
 
file  WebInstaller.php
 Core installer web interface.
 
file  WebInstallerComplete.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerCopying.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerDBConnect.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerDBSettings.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerDocument.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerExistingWiki.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerInstall.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerLanguage.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerName.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerOptions.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerOutput.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerPage.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerReleaseNotes.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerRestart.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerUpgrade.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerUpgradeDoc.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  WebInstallerWelcome.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 

Classes

class  MediaWiki\Installer\CliInstaller
 Class for the core installer command line interface. More...
 
class  MediaWiki\Installer\DatabaseInstaller
 Base class for DBMS-specific installation helper classes. More...
 
class  MediaWiki\Installer\DatabaseUpdater
 Class for handling database updates. More...
 
class  MediaWiki\Installer\Installer
 Base installer class. More...
 
class  MediaWiki\Installer\MysqlInstaller
 Class for setting up the MediaWiki database using MySQL. More...
 
class  MediaWiki\Installer\PostgresInstaller
 Class for setting up the MediaWiki database using Postgres. More...
 
class  MediaWiki\Installer\PostgresUpdater
 Class for handling updates to Postgres databases. More...
 
class  MediaWiki\Installer\SqliteInstaller
 Class for setting up the MediaWiki database using SQLLite. More...
 
class  MediaWiki\Installer\WebInstaller
 Class for the core installer web interface. More...
 
class  MediaWiki\Installer\WebInstallerOutput
 Output class modelled on OutputPage. More...
 
class  MediaWiki\Installer\WebInstallerPage
 Abstract class to define pages for the web installer. More...
 

Detailed Description

The Installer helps admins create or upgrade their wiki.

The installer classes are exposed through these human interfaces: