Wp config create

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
$wp help config create


  wp config create


  Generates a wp-config.php file.


  wp config create --dbname=<dbname> --dbuser=<dbuser> [--dbpass=<dbpass>] [--dbhost=<dbhost>] [--dbprefix=<dbprefix>]
  [--dbcharset=<dbcharset>] [--dbcollate=<dbcollate>] [--locale=<locale>] [--extra-php] [--skip-salts] [--skip-check]
  [--force] [--insecure]

  Creates a new wp-config.php with database constants, and verifies that
  the database constants are correct.


    Set the database name.

    Set the database user.

    Set the database user password.

    Set the database host.
    default: localhost

    Set the database table prefix.
    default: wp_

    Set the database charset.
    default: utf8

    Set the database collation.

    Set the WPLANG constant. Defaults to $wp_local_package variable.

    If set, the command copies additional PHP code into wp-config.php from STDIN.

    If set, keys and salts won't be generated, but should instead be passed via `--extra-php`.

    If set, the database connection is not checked.

    Overwrites existing files, if present.

    Retry API download without certificate validation if TLS handshake fails. Note: This makes the request vulnerable
    to a MITM attack.


    # Standard wp-config.php file
    $ wp config create --dbname=testing --dbuser=wp --dbpass=securepswd --locale=ro_RO
    Success: Generated 'wp-config.php' file.

    # Enable WP_DEBUG and WP_DEBUG_LOG
    $ wp config create --dbname=testing --dbuser=wp --dbpass=securepswd --extra-php <<PHP
    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    Success: Generated 'wp-config.php' file.

    # Avoid disclosing password to bash history by reading from password.txt
    # Using --prompt=dbpass will prompt for the 'dbpass' argument
    $ wp config create --dbname=testing --dbuser=wp --prompt=dbpass < password.txt
    Success: Generated 'wp-config.php' file.