web-gelistirme-sc.com

Tablo çöktü olarak işaretlendi ve onarım başarısız oldu

Joomla 1.5.16 web sitem aşağıdaki hatayı görüntülemeye başladı. Bunun bir hack olduğunu düşünmüyorum ve içeri girmeye çalışan birinin günlüklerinde herhangi bir kanıt bulamıyorum ya da orada olmaması gereken dosyalarda herhangi bir değişiklik bulamıyorum. Herhangi bir tavsiye takdir.

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

Tabloyu el ile onarmak için MySQL kullanmanız gerekebilir.

Sunucunuzda rasgele MySQL çalıştırabiliyorsanız, mysql CLI'yi çalıştırın ve şunu kullanın:

REPAIR TABLE jos_users;

Alternatif olarak, phpMyAdmin (MySQL veritabanlarını yönetmek için birçok ana bilgisayar tarafından sağlanır) bir GUI aracılığıyla tabloları onarmanıza izin verir. Böyle yaparak:

  • PhpMyAdmin'e erişin ve soldaki panelden Joomla veritabanını seçin
  • jos_users table (veya onarılması gereken herhangi bir tablo)
  • Yatay üst menüden İşlemler öğesini seçin
  • Tablo bakımı altındaki bağlantılardan Tabloyu onar seçin
7
codinghands