私はいくつかのJoomla 3.3.6 Webサイトを持っていて、突然今朝、次のようなランダムなエラーメッセージを受け取り始めました。
エラーページの表示エラー:アプリケーションのインスタンス化エラー:不明なストレージエンジン 'InnoDB' SQL = DELETE FROM `##### _ session` WHERE` time` <'1414616481'
この:
エラーページの表示エラー:アプリケーションのインスタンス化エラー:不明なストレージエンジン 'InnoDB' SQL = SELECT `session_id` FROM` ##### _ session` WHERE `session_id` = '5e5f2d5ee6daf15c2740e3e211a27941' LIMIT 0、1
私のウェブサイトがハッキングされた可能性はありますか?これらはライブのWebサイトであり、私は何週間も変更を加えていません(管理領域にアクセスしていません)。
これは、ウェブサイトではなくデータベースサーバーのエラーのように聞こえます。
Hostgator Resellerアカウントを使用していますか? Hostgatorは現在、一部のサーバーで問題が発生しており、一日中そうであると思います。エラーの詳細については、 http://forums.hostgator.com/oct-29-02-00-emergency-maintenance-t328219.html を確認してください。
別のホストを使用している場合は、サポートチームに連絡することをお勧めします。
このエラーは、テーブルが破損している場合に表示されます。あなたはあなたのテーブルを修理することができて、エラーは消えました。 phpmyadminにログインし、データベース名をクリックして、破損したテーブルを選択し、ページの一番下までスクロールし、ドロップダウンボックスで[repair]を選択します。
1)phpmyadminを使用してデータベースを抽出します
2)ダウンロードしたデータベースYourdatabse.sqlをエディターで編集し、すべてのEngine = "InnoDB"をEngine = "MYISAM"に置き換えます。
3)データベースをアップロードし直します(phymyadminを使用してインポートします)。
これを行う前に、Akeeba Backupまたは別の方法を使用して、サイトのバックアップを作成してください。
このエラーが突然発生し始めたのはかなり奇妙です。 InnoDBエンジンはMySQL 5.1以降から導入されたと思います(100%確実ではありません)。したがって、最初に:
HostGator.com HostGator
こんにちは。サーバーの安定性の問題についてHostgatorに連絡していただきありがとうございます。
アップデートありがとうございます! MySQLインスタンスのInnoDBストレージエンジンに問題があることを確認しました。
現在、MySQLで使用されている一部のデータベースを修復するとともに、侵害されたアカウントtbldev1によって送信されたメールキューからスパムをクリアしています。
これが完了したら、MySQLソフトウェアで引き続きInnoDBエンジンを復元します。今後のアップデートをお待ちください。