2017-07-07 15 views
0

1つの特定のDrupalサイトを導入するまで、私はMAMPを正常に実行していました。サイトは白スクリーニングを開始し、CSSなしのローディングは、アプリケーションのフロントサイトでのみPDOエラーが発生することがありました。私はサイトの管理部分にアクセスできました。 MySQLのエラーログでMAMP MySQLのinnodbと不足しているエラー

私はDrupalのビューのいくつかを掘って、データベースからPHPを実行し1たInnoDB: Error: Table "mysql"."innodb_table_stats" not found.と... required persistent statistics storage is not present or is corrupted. Using transient stats instead.

ようなエラーの束を見出した(ビッグノーノーを!) 。私はデータベースからそれを削除しましたが、私はまだ同じエラーを取得していました。

次は見つかりましたquestionです。異なる状況でも同様の響きの問題。 MySQL 5.6にアップグレードすることはよくありますが、関連しているような問題がたくさんありました。問題の要点は、mysqlテーブル内のテーブルのリストのようですが、不適切な形式になっています。そこで提案された解決策は、これらのテーブルに関連付けられたファイル.frm, .ibdを削除し、次に提供されたクエリを使用してテーブルを再作成することです。

私はそれをすべて行いました^、MAMPのすべてのサイトは500のエラーを送信しています。それよりも大きく、エラーログは完全に静かで、どこに向けるのか分かりません。

注:私は、MAMPをアンインストールし、それを再インストールし、同じことが発生しました。

答えて

0

だから、私は喜んで、私はここに与えているものよりも優れた説明があります答えを受け付けますが、私は次のようにこの問題を「解決」:

  1. サイトでも実行していましたCSSをサーバー上でコンパイルした "Sassy"というモジュールでは、CSSがないために疑念がありました。そのため、モジュールを明示的にコンパイルするように構成しました。

  2. 私は、各サイトのデータベースをドロップして再インポート。

  3. 上に述べたように、私は、各ページの負荷の異なる応答を得るでしょう気づきました。私は、ページを繰り返しリロードすることによって、管理者とフロントの両方のサイトを通過することを続けました。結論として

、私はもはや、innodbエラーを取得して押し、スケッチ(IMO)モジュールを無効にしてると、白い画面と500エラーを修正し、スタイリングを持ち帰ってきていないようにみえます。それは私が持っている大きな質問に私をもたらします、なぜログにエラーメッセージが表示されませんでしたか?

関連する問題