* Fix r74790 by actually calling setup (using parent::setup)
[lhc/web/wiklou.git] / maintenance / install.php
index 17f121d..a7b5179 100644 (file)
@@ -20,7 +20,7 @@
  * @see wfWaitForSlaves()
  */
 
-define( 'MW_CONFIG_CALLBACK', 'Installer::overrideConfig' );
+define( 'MW_CONFIG_CALLBACK', 'CoreInstaller::overrideConfig' );
 
 require_once( dirname( dirname( __FILE__ ) )."/maintenance/Maintenance.php" );
 
@@ -30,20 +30,23 @@ class CommandLineInstaller extends Maintenance {
 
                $this->addArg( 'name', 'The name of the wiki', true);
 
-               $this->addArg( 'admin', 'The username of the wiki administrator (WikiSysop)', true);
-               $this->addOption( 'pass', 'The password for the wiki administrator.      You will be prompted for this if it isn\'t provided', false, true);
-               $this->addOption( 'email', 'The email for the wiki administrator', false, true);
+               $this->addArg( 'admin', 'The username of the wiki administrator (WikiSysop)', true );
+               $this->addOption( 'pass', 'The password for the wiki administrator.      You will be prompted for this if it isn\'t provided', false, true );
+               $this->addOption( 'email', 'The email for the wiki administrator', false, true );
+               $this->addOption( 'scriptpath', 'The relative path of the wiki in the web server (/wiki)', false, true );
 
                $this->addOption( 'lang', 'The language to use (en)', false, true );
                /* $this->addOption( 'cont-lang', 'The content language (en)', false, true ); */
 
                $this->addOption( 'dbtype', 'The type of database (mysql)', false, true );
-               /* $this->addOption( 'dbhost', 'The database host (localhost)', false, true ); */
-               /* $this->addOption( 'dbport', 'The database port (3306 for mysql, 5432 for pg)', false, true ); */
+               $this->addOption( 'dbserver', 'The database host (localhost)', false, true );
+               $this->addOption( 'dbport', 'The database port; only for PostgreSQL (5432)', false, true );
                $this->addOption( 'dbname', 'The database name (my_wiki)', false, true );
                $this->addOption( 'dbpath', 'The path for the SQLite DB (/var/data)', false, true );
                $this->addOption( 'installdbuser', 'The user to use for installing (root)', false, true );
                $this->addOption( 'installdbpass', 'The pasword for the DB user to install as.', false, true );
+               $this->addOption( 'dbuser', 'The user to use for normal operations (wikiuser)', false, true );
+               $this->addOption( 'dbpass', 'The pasword for the DB user for normal operations', false, true );
                /* $this->addOption( 'dbschema', 'The schema for the MediaWiki DB in pg (mediawiki)', false, true ); */
                /* $this->addOption( 'dbtsearch2schema', 'The schema for the tsearch2 DB in pg (public)', false, true ); */
                /* $this->addOption( 'namespace', 'The project namespace (same as the name)', false, true ); */