WordPress 的 wp-config.php 文件是 WordPress 配置文件,其中包含了定义数据库连接、密码、路径和其它重要设置的信息。它是每个 WordPress 安装的必需文件。
以下是 wp-config.php 文件的基本结构和一些常见配置项的说明:
1. 数据库连接信息:
```php
define('DB_NAME', 'your_database_name');
define('DB_USER', 'your_username');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8mb4');
define('DB_COLLATE', '');
```
您需要用您自己的数据库信息替换这些占位符。
2. 博客的基本信息:
```php
define('WP_HOME', 'http://example.com');
define('WP_SITEURL', 'http://example.com');
```
您需要用您自己的网站信息替换这些占位符。
3. 密码加密方式:
```php
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');
```
这些常量用于加密存储用户密码,需要用独特的字符串替换占位符。为了安全起见,建议使用随机生成的字符串。
4. 文件上传设置:
```php
define('WP_CONTENT_DIR', __DIR__ . '/wp-content');
define('WP_CONTENT_URL', 'http://example.com/wp-content');
define('UPLOADS', 'wp-content/uploads');
define( 'UPLOADS', 'wp-content/uploads' ); // Backward compatibility for pre-4.2 uploads. Remove leading backslash if used in your configuration.
```