Jump to content

Topic on Manual talk:Install.php

Tactica (talkcontribs)

Anyone cares to provide at least an example on how to use the script? mw-config is useless for me ATM so I'm stumped, and the usage of this script is far from trivial.

Not that I expect anyone to reply but..

Mainframe98 (talkcontribs)

For those willing to expand the article, this is the output using --help:

CLI-based MediaWiki installation and configuration.
Default options are indicated in parentheses.

Usage: php install.php [--conf|--confpath|--dbname|--dbpass|--dbpassfile|--dbpath|--dbport|--dbprefix|--dbschema|--dbserver|--dbtype|--dbuser|--env-checks|--globals|--help|--installdbpass|--installdbuser|--lang|--memory-limit|--pass|--passfile|--profiler|--quiet|--scriptpath|--server|--wiki] [name] <admin>

Generic maintenance parameters:
    --help (-h): Display this help message
    --quiet (-q): Whether to supress non-error output
    --conf: Location of LocalSettings.php, if not default
    --wiki: For specifying the wiki ID
    --globals: Output globals at the end of processing for debugging
    --memory-limit: Set a specific memory limit for the script, "max"
        for no limit or "default" to avoid changing it
    --server: The protocol and server name to use in URLs, e.g.
        http://en.wikipedia.org. This is sometimes necessary because server name
        detection may fail in command line scripts.
    --profiler: Profiler output format (usually "text")

Script dependant parameters:
    --dbuser: The DB user to use for this script
    --dbpass: The password to use for this script

Script specific parameters:
    --confpath: Path to write LocalSettings.php to (/vagrant/mediawiki)
    --dbname: The database name (my_wiki)
    --dbpassfile: An alternative way to provide dbpass option, as the
        contents of this file
    --dbpath: The path for the SQLite DB ($IP/data)
    --dbport: The database port; only for PostgreSQL (5432)
    --dbprefix: Optional database table name prefix
    --dbschema: The schema for the MediaWiki DB in PostgreSQL/Microsoft
        SQL Server (mediawiki)
    --dbserver: The database host (localhost)
    --dbtype: The type of database (mysql)
    --env-checks: Run environment checks only, don't change anything
    --installdbpass: The password for the DB user to install as.
    --installdbuser: The user to use for installing (root)
    --lang: The language to use (en)
    --pass: The password for the wiki administrator.
    --passfile: An alternative way to provide pass option, as the
        contents of this file
    --scriptpath: The relative path of the wiki in the web server
        (/wiki)

Arguments:
    [name]: The name of the wiki (MediaWiki)
    <admin>: The username of the wiki administrator.
Mainframe98 (talkcontribs)
Ciencia Al Poder (talkcontribs)

I've added an example.

Tactica (talkcontribs)

By now I don't need this anymore but thank you all the same.