* Nguyên nhân gây ra lỗi khi thiết lập kết nối cơ sở dữ liệu trong WordPress?
Sự cố ‘”Error Establishing a Database Connection” có thể do thông tin cơ sở dữ liệu không chính xác trong cài đặt WordPress, cơ sở dữ liệu bị hỏng hoặc máy chủ cơ sở dữ liệu không phản hồi.
WordPress cần các thông tin sau để kết nối với cơ sở dữ liệu:
- Tên cơ sở dữ liệu
- Tên người dùng cơ sở dữ liệu
- Mật khẩu cơ sở dữ liệu
- Máy chủ cơ sở dữ liệu
Thông tin này được lưu trữ trong tệp cấu hình WordPress của bạn được gọi là wp-config.php.
1. Kiểm tra thông tin xác thực cơ sở dữ liệu WordPress của bạn
Lý do phổ biến nhất cho lỗi kết nối cơ sở dữ liệu trong WordPress là thông tin cơ sở dữ liệu không chính xác. Nếu gần đây bạn đã chuyển WordPress của mình sang một máy chủ mới, thì đây có thể là nguyên nhân cao nhất.
Bạn có thể chỉnh sửa tệp wp-config.php như dưới đây.
Bạn sẽ tìm kiếm các dòng sau trong tệp wp-config.php.
// ** 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' ); |
Bạn cần đảm bảo rằng thông tin cho tên cơ sở dữ liệu, tên người dùng, mật khẩu và máy chủ cơ sở dữ liệu là chính xác.
Bạn có thể xác nhận thông tin này từ bảng điều khiển tài khoản lưu trữ WordPress của bạn . Chỉ cần đăng nhập vào tài khoản hosting cpanel của bạn và vào MySQL Database trong phần Database.
Tiếp theo là lựa chọn database của mình với thông tin cá nhân riêng – bạn có thể nhận ra được
Khi bạn đã xác nhận chính xác tên cơ sở dữ liệu, tên người dùng và mật khẩu của mình, bạn có thể thay đổi thông tin đó trong tệp wp-config.php nếu cần. Sau đó, hãy thử truy cập lại trang web của bạn để xem lỗi kết nối cơ sở dữ liệu đã hết chưa.
Nếu chưa được hãy đọc tiếp.
2. Sửa chữa cơ sở dữ liệu WordPress
Bạn có thể làm điều này bằng cách thêm dòng sau vào tệp wp-config.php của bạn.
define( 'WP_ALLOW_REPAIR' , true); |
Khi hoàn tất việc sửa chữa và tối ưu hóa cơ sở dữ liệu của mình, hãy đảm bảo xóa mã này khỏi wp-config.php của bạn.
OK vậy là xong chúc các bạn thành công.
Leave a Reply