it-swarm-vi.com

Bảng được đánh dấu là bị hỏng và sửa chữa thất bại

Trang web Joomla 1.5.16 của tôi đã bắt đầu hiển thị lỗi bên dưới. Tôi không nghĩ đây là một vụ hack và tôi không thể tìm thấy bất kỳ bằng chứng nào trong nhật ký của ai đó đang cố gắng truy cập hoặc bất kỳ thay đổi nào đối với các tệp không nên có. Bất kỳ lời khuyên đánh giá cao.

Table './patht/jos_users' is marked as crashed and last (automatic?) repair failed

SQL=SELECT offers.*, categories.name AS catName, types.name AS typeName, levels.name AS
 levelName, experiences.name AS experienceName, users.name AS contactName FROM 
jos_neorecruit_offers AS offers LEFT JOIN jos_neorecruit_categories AS categories ON 
offers.category = categories.id LEFT JOIN jos_neorecruit_types AS types ON offers.type = 
types.id LEFT JOIN jos_neorecruit_levels AS levels ON offers.level = levels.id LEFT JOIN 
jos_neorecruit_experiences AS experiences ON offers.experience = experiences.id LEFT JOIN 
jos_users AS users ON offers.contact = users.id WHERE ( ( offers.access != '' AND 
offers.access <= 0 ) OR ( offers.access = '' AND 1 <= 0 ) ) AND offers.published = 1 AND 
categories.published = 1 AND ( offers.publish_up = '0000-00-00 00:00:00' OR offers.publish_up 
<= '2014-05-02 08:37' ) AND ( offers.publish_down = '0000-00-00 00:00:00' OR 
offers.publish_down >= '2014-05-02 08:37' ) ORDER BY offers.created_datetime DESC LIMIT 3
4
toomanyairmiles

Bạn có thể cần phải sử dụng MySQL để sửa chữa bảng theo cách thủ công.

Nếu bạn có thể chạy MySQL tùy ý trên máy chủ của mình, hãy chạy mysql CLI và sử dụng:

REPAIR TABLE jos_users;

Ngoài ra, phpMyAdmin (được cung cấp bởi nhiều máy chủ để quản lý cơ sở dữ liệu MySQL) cho phép bạn sửa chữa các bảng thông qua GUI. Làm như vậy:

  • Truy cập phpMyAdmin và chọn cơ sở dữ liệu Joomla từ bảng điều khiển bên trái
  • Chọn jos_users bảng (hoặc bất cứ bảng nào cần sửa chữa)
  • Chọn Thao tác từ menu trên cùng ngang
  • Chọn Bảng sửa chữa từ các liên kết trong Bảo trì bảng
7
codinghands