📅  最后修改于: 2023-12-03 15:35:44.915000             🧑  作者: Mango
wp-config.php
位置 - PHPwp-config.php
文件是 WordPress 的核心文件之一,它包括了连接数据库的信息、WordPress 安装的路径、cookie 前缀等重要的配置信息。在该文件中,还可以添加自定义常量、插件以及主题等等的配置选项。
wp-config.php
通常放置在 WordPress 安装的根目录下。如果你的 WordPress 安装在 /var/www/example.com/wp/
路径下,那么 wp-config.php
将会在 /var/www/example.com/wp/wp-config.php
路径下。如果你的 WordPress 安装没有这个文件,也可以复制 wp-config-sample.php
文件重命名为 wp-config.php
。
wp-config.php
文件主要包含以下信息:
/** MySQL数据库的名称 */
define('DB_NAME', 'database_name_here');
/** MySQL数据库用户名 */
define('DB_USER', 'username_here');
/** MySQL数据库密码 */
define('DB_PASSWORD', 'password_here');
/** MySQL主机 */
define('DB_HOST', 'localhost');
/** charset设置 */
define('DB_CHARSET', 'utf8mb4');
/** collate设置 */
define('DB_COLLATE', '');
/** 设定 WordPress 数据库表的前缀。 */
$table_prefix = 'wp_';
/** WordPress 安装的路径 */
define( 'ABSPATH', dirname( __FILE__ ) . '/' );
/** 对于多站点配置,请勿修改! */
define( 'MULTISITE', false );
/** WordPress 的语言环境 */
define( 'WPLANG', '' );
/** 启用缓存 */
define( 'WP_CACHE', false );
// 让WordPress假装它们访问了同一域名 (可选)
define( 'COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );
/** https 开启 */
define( 'FORCE_SSL_ADMIN', false );
/** 强制所有用户使用HTTPS加密来访问站点 */
define( 'FORCE_SSL_LOGIN', false );
/** 隐藏 WordPress 版本信息 */
remove_action('wp_head', 'wp_generator');
/** 禁用 WordPress 自动更新 */
define( 'AUTOMATIC_UPDATER_DISABLED', true );
除了上述的配置信息,wp-config.php
文件中还可以添加自定义常量。以下是一些常见的自定义常量定义:
/** WordPress 内容目录的路径 */
define( 'WP_CONTENT_DIR', dirname( __FILE__ ) . '/wp-content' );
/** WordPress 内容目录的 URL */
define( 'WP_CONTENT_URL', 'http://example.com/wp-content' );
/** WordPress 主题目录的路径 */
define( 'TEMPLATEPATH', '/path/to/your/theme' );
/** WordPress 插件目录的路径 */
define( 'PLUGIN_DIR', '/path/to/your/plugins' );
wp-config.php
文件是 WordPress 的核心文件之一,其中包含了连接数据库的信息、WordPress 安装路径、cookie 前缀等重要的配置信息。在该文件中,您还可以添加自定义常量、插件以及主题等配置选项,以满足应用的需要。