Cách sửa chữa cơ sở dữ liệu WordPress

Tác giả NetworkEngineer, T.M.Một 13, 2021, 09:52:51 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách sửa chữa cơ sở dữ liệu WordPress


Cơ sở dữ liệu của bạn có khả năng bị hỏng, điều này làm cho trang web của bạn bị lỗi hoặc hoàn toàn không hoạt động. Qua bài viết này có thể giúp bạn sửa lỗi cơ sở dữ liệu như vậy.

Cơ sở dữ liệu WordPress chạy trên hệ quản trị cơ sở dữ liệu, MySQL. Mặc dù rất hiếm nhưng Cơ sở dữ liệu của bạn có khả năng bị hỏng, khiến trang web của bạn bị lỗi hoặc hoàn toàn không hoạt động.

Chúng ta sẽ xem qua 2 cách sửa chữa cơ sở dữ liệu WordPress sau đây.

1. Sử dụng WP_ALLOW_REPAIR

WordPress đi kèm với tính năng sửa chữa cơ sở dữ liệu cho phép bạn sửa chữa cơ sở dữ liệu bị hỏng mà không cần kiến ​​thức kỹ thuật chuyên sâu.

Kết nối qua FTP với trang web của bạn và tải xuống tập tin wp-config.php. Nó nằm trong thư mục gốc của cài đặt WordPress.

Mở tập tin wp-config.php bằng trình soạn thảo văn bản và chèn dòng này vào cuối tập tin, ngay trước dòng if ( !defined('ABSPATH') )

Mã nguồn [Chọn]
define('WP_ALLOW_REPAIR', true);
Không chỉnh sửa hoặc thay đổi bất kỳ nội dung nào khác trong tập tin wp-config.php trừ khi bạn biết mình đang làm gì. Lưu các thay đổi và tải tập tin này trở lại máy chủ của bạn. Đảm bảo rằng bạn ghi đè bản sao hiện có trong máy chủ.

Trong trình duyệt của bạn, truy cập URL http://yoursite.com/wp-admin/maint/repair.php
Đừng quên thay thế "yousite.com" bằng URL của trang web của riêng bạn. Đây là những gì bạn sẽ thấy.


Bạn có thể nhấp vào nút "Repair Database" hoặc nút "Repair and Optimize Database". Cả hai sẽ sửa chữa cơ sở dữ liệu của bạn. Mình khuyên bạn nên chọn tùy chọn "Repair and Optimize Database" vì tùy chọn này cũng tối ưu hóa cơ sở dữ liệu của bạn.

Bây giờ bạn sẽ thấy một loạt mã. Cuộn xuống cuối trang và bạn sẽ thấy "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users."

Cơ sở dữ liệu của bạn hiện đã được sửa chữa.

Tải lại trang web của bạn để xem nó có hoạt động không và bạn có thể đăng nhập hay không.

Cuối cùng, xóa dòng "WP_ALLOW_REPAIR" khỏi tập tin "wp-config.php" và tải lại lên máy chủ của bạn.

2. Sử dụng bảng điều khiển cPanel của bạn

Mở bảng điều khiển của máy chủ WordPress từ tài khoản lưu trữ của bạn.

Có thể bạn sẽ cần đăng nhập bằng mật khẩu và tên người dùng mà bạn đã đặt khi tạo tài khoản lưu trữ của mình.

Khi bạn đã đăng nhập, bạn sẽ thấy một bảng điều khiển trông giống như ảnh chụp màn hình bên dưới.


Bạn cần tìm và nhấp vào nút phpMyAdmin.


Nếu bảng điều khiển của bạn trông khác, đừng lo lắng.

Hầu hết các nhà cung cấp dịch vụ lưu trữ đều sử dụng cPanel, nhưng nếu máy chủ của bạn cung cấp phần mềm quản lý thay thế, điều đó sẽ không thành vấn đề. Bất kể bạn có bảng điều khiển nào, phpMyAdmin có thể sẽ nằm dưới tiêu đề 'Databases'.

Bây giờ bạn đã vào giao diện phpMyAdmin, hãy chọn cơ sở dữ liệu WordPress chính xác.

Các thư mục cơ sở dữ liệu nội bộ của bạn sau đó sẽ xuất hiện trong thanh bên. Điều này sẽ cho phép bạn kiểm tra lại xem bạn đã chọn đúng cơ sở dữ liệu chưa: tất cả các tên thư mục phải bắt đầu bằng 'wp_'.


Lưu ý: nếu bạn có nhiều trang web WordPress trên máy chủ của mình, thì sẽ có nhiều hơn một cơ sở dữ liệu WordPress.

Vì hệ thống đặt tên cơ sở dữ liệu là ngẫu nhiên, bạn sẽ cần mở rộng bảng 'wp_posts' và kiểm tra xem tên của các bài đăng có khớp với tên của trang bị hỏng hay không.

Chọn tất cả các bảng trong cơ sở dữ liệu của bạn để sửa chữa.

Khi bạn đã mở đúng cơ sở dữ liệu WordPress, bạn cần đảm bảo rằng mọi phần của nó đều được sửa chữa (trừ khi thông báo lỗi cho bạn biết rằng chỉ một phần của cơ sở dữ liệu của bạn bị hỏng).

Để làm điều đó, hãy chuyển đến cuối cửa sổ thư mục chính và chọn hộp 'Check all'. Điều này sẽ làm nổi bật tất cả các thư mục con trong cơ sở dữ liệu WordPress của bạn.


Sau khi mọi thư mục con được chọn, hãy mở danh sách bên cạnh trường 'Check all' và chọn 'Repair table'.

Xin chúc mừng, bây giờ bạn đã quản lý để bắt đầu tiến trình sửa chữa cơ sở dữ liệu WordPress.

Nhưng bạn cần phải kiểm tra xem việc sửa chữa đã hoạt động.


Bây giờ bạn sẽ được đưa đến màn hình kết quả sửa chữa. Các thông báo hiển thị ở đây sẽ cho bạn biết nếu sửa chữa thành công. Ở phía trên cùng, bạn sẽ thấy thông báo sau: