Joomla 1.5.16のWebサイトで、以下のエラーが表示され始めました。私はこれはハッキングだとは思いません。誰かが侵入しようとしたログやそこにあるべきではないファイルへの変更のログから証拠を見つけることができません。助言をいただければ幸いです。
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
テーブルを手動で修復するには、MySQLを使用する必要がある場合があります。
サーバーで任意のMySQLを実行できる場合は、mysql
CLIを実行し、次のコマンドを使用します。
REPAIR TABLE jos_users;
あるいは、phpMyAdmin(MySQLデータベースを管理するために多くのホストから提供)を使用すると、GUIを介してテーブルを修復できます。そうするために:
jos_users
テーブル(または修復が必要なテーブル)