当你在使用 WordPress 建站时,看到“Error establishing a database connection”的提示,这意味着网站无法连接到数据库。以下是一些常见的原因和解决方法。
示例
// 检查 wp-config.php 文件中的数据库连接信息
define('DB_NAME', 'your_database_name');
define('DB_USER', 'your_database_user');
define('DB_PASSWORD', 'your_database_password');
define('DB_HOST', 'localhost');
1. 检查数据库连接信息
确保 wp-config.php 文件中的数据库名、用户名、密码和数据库主机地址正确。如果这些信息配置错误,WordPress 将无法连接到数据库
2. 修复数据库
如果确认信息无误,可以尝试修复数据库。在 wp-config.php 文件中添加以下代码:
define('WP_ALLOW_REPAIR', true);
然后访问 https://你的域名.com/wp-admin/maint/repair.php
进行修复。修复完成后,记得移除添加的代码行
直接选第一个按钮:Repair Database即可
(上图是修复好后的,你没修复的时候会有很多其他报错,不用管,我也一样,最后记得删掉代码关调试模式)