MAMPで開発中のc5サイトが突然真っ白になる

2014年2月15日 at 15:40

http://localhost:8888/c5site/
↑に構築してテーマ・サイト作成中なのですが、突然表示が真っ白(HTMLソースも空)になりました。

環境です。
■端末A
Mac mini(Mid2012) Marvericks
MAMP 2.2
PHP 5.5.3
MySQL 5.5.33

■端末B
MacBook Air(Mid2011)Marvericks
MAMP 2.0.5
PHP 5.3.6
MySQL 5.5.9

htdocsとdbをDropboxとシンボリックリンクで同期させています。

基本的には端末Bで開発していて、時折端末Aでチェックしたりするのですが、端末A側でチェックするとサイトURLにアクセスすると真っ白に表示されます。その時点では、端末B側では問題ありませんでした。

ib_log0、ib_log1、ib_data1を消してから再起動させても、端末Aでは同じ症状、今度は端末Bでも真っ白になってしまいました。

phpMyAdmin側からデータベースを見に行きますと、左カラムに約170ほどのテーブルが表示されるのですが、メインカラム側のテーブルリストには、FileVersionsPageSearchIndexPageStaticsの3つしか存在しません。(01.png)

この3つのテーブル以外を左カラムからクリックしても、存在しないと言われます。(02.png)

しかし、/Applications/MAMP/db/mysql/c5site/ 内には、テーブルを構成するファイル群は保存してあるようです。(03.png)FileVersions、PageSearchIndex、PageStaticsの3つに相当するファイルは、.MYI、.MYDという拡張子のものもありました。

ib_log0、ib_log1、ib_data1の容量をmy.confで増やしてみましたが、ダメでした。

おそらく、Dropboxを介した複数端末での作業したため、MAMP内のDBファイルに競合などがおきたのだと考えていますが、何か復旧の手立てはありませんでしょうか。

過去、WordPressもMODXもこの運用で制作し問題がなかったため、この状況には困っています。
中のデータを取り出す方法だけでもいいので、何か良い知恵はないでしょうか…?

添付: 01.png 02.png 03.png
タグ:

Re: MAMPで開発中のc5サイトが突然真っ白になる

2014年2月16日 at 0:59
DropboxにMAMPを置くのはやったことがないですが、WP, MODX(evo)ではMySQLのストレージエンジンがMyISAMだったのでDropboxで同期できたのではないかと思います。ちょっとググった感じではInnoDBでは問題があるようです…いずれにしても試したことがないですが。

とりいそぎ、MAMP/logs/mysql_error_log.err を見てみてください。
 

Re: Re: MAMPで開発中のc5サイトが突然真っ白になる

2014年2月17日 at 10:35
参考になるかもしれない
[手順] MySQL データベースでの InnoDB 破損を修復するには
http://kb.parallels.com/jp/6586