O wp-config.php
é um dos principais arquivos do WordPress. Ele contém informações sobre o banco de dados, incluindo o nome, o host (normalmente localhost), o nome de usuário e a senha. Essas informações permitem que o WordPress se comunique com o banco de dados para armazenar e recuperar dados (por exemplo, publicações, usuários, configurações etc.). O arquivo também é usado para definir opções avançadas para o WordPress.
O arquivo wp-config.php não vem no pacote de download padrão do WordPress. Em vez disso, ele contém um arquivo chamado wp-config-sample.php
que pode ser renomeado e usado como wp-config.php para instalar e usar o WordPress.
A seguir, mostramos a seção mais importante do arquivo wp-config:
1 2 3 4 5 6 7 8 9 | // ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME' , 'database_name_here' ); /** MySQL database username */ define( 'DB_USER' , 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD' , 'password_here' ); /** MySQL hostname */ define( 'DB_HOST' , 'localhost' ); |
O restante do arquivo wp-config, mostrado abaixo, também tem configurações mais avançadas para configurar outros elementos do banco de dados, as chaves de segurança para sua instalação do WordPress e as opções do desenvolvedor. Você pode gerar automaticamente um novo conjunto de chaves de segurança visitando o site da API do WordPress.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | /** Database Charset to use in creating database tables. */ define( 'DB_CHARSET' , 'utf8' ); /** The Database Collate type. Don't change this if in doubt. */ define( 'DB_COLLATE' , '' ); /**#@+ * Authentication Unique Keys and Salts. * * Change these to different unique phrases! * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service} * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again. * * @since 2.6.0 */ define( 'AUTH_KEY' , 'put your unique phrase here' ); define( 'SECURE_AUTH_KEY' , 'put your unique phrase here' ); define( 'LOGGED_IN_KEY' , 'put your unique phrase here' ); define( 'NONCE_KEY' , 'put your unique phrase here' ); define( 'AUTH_SALT' , 'put your unique phrase here' ); define( 'SECURE_AUTH_SALT' , 'put your unique phrase here' ); define( 'LOGGED_IN_SALT' , 'put your unique phrase here' ); define( 'NONCE_SALT' , 'put your unique phrase here' ); /**#@-*/ /** * WordPress Database Table prefix. * * You can have multiple installations in one database if you give each a unique * prefix. Only numbers, letters, and underscores please! */ $table_prefix = 'wp_' ; /** * WordPress Localized Language, defaults to English. * * Change this to localize WordPress. A corresponding MO file for the chosen * language must be installed to wp-content/languages. For example, install * de_DE.mo to wp-content/languages and set WPLANG to 'de_DE' to enable German * language support. */ define( 'WPLANG' , '' ); /** * For developers: WordPress debugging mode. * * Change this to true to enable the display of notices during development. * It is strongly recommended that plugin and theme developers use WP_DEBUG * in their development environments. */ define( 'WP_DEBUG' , false); /* That's all, stop editing! Happy blogging. */ /** Absolute path to the WordPress directory. */ if ( !defined( 'ABSPATH' ) ) define( 'ABSPATH' , dirname( __FILE__ ) . '/' ); /** Sets up WordPress vars and included files. */ require_once (ABSPATH . 'wp-settings.php' ); |