MediaWiki fundraising/REL1_35
Installer

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

Files

file  CliInstaller.php
 Core installer command line interface.
 
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  LocalSettingsGenerator.php
 Generator for LocalSettings.php file.
 
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
 Output handler for the web installer.
 
file  WebInstallerPage.php
 Base code for web installer pages.
 
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  CliInstaller
 Class for the core installer command line interface. More...
 
class  DatabaseInstaller
 Base class for DBMS-specific installation helper classes. More...
 
class  DatabaseUpdater
 Class for handling database updates. More...
 
class  Installer
 Base installer class. More...
 
class  MysqlInstaller
 Class for setting up the MediaWiki database using MySQL. More...
 
class  PostgresInstaller
 Class for setting up the MediaWiki database using Postgres. More...
 
class  PostgresUpdater
 Class for handling updates to Postgres databases. More...
 
class  SqliteInstaller
 Class for setting up the MediaWiki database using SQLLite. More...
 
class  WebInstaller
 Class for the core installer web interface. More...
 
class  WebInstallerOutput
 Output class modelled on OutputPage. More...
 
class  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: