Xoopsで全てのページ画面が真っ白になり、復旧できなくなる。
2007年04月23日
マンガ@イラストにて、『ログインできない』というメールを頂いた。
そこで、phpmyadminを使って、データベースのxoops_sessionを復旧してみた。そしたら今度は、管理者以外のアカウント全てがログインできなくなってしまった。(ログイン情報が違います、と表示される)
その後、色々DBをいじっていると(確か、全てのDBを選択して復旧と最適化を施した気がする)、何とかログイン可能となるものの・・・。その後、普通にログイン・ログアウトを繰り返しのテストを行っていたら・・・
なんと全ての画面が突然真っ白になってしまった。
完全なホワイトアウト状態。。orz
これでは管理者であっても、ログインすることすらできない・・・。
コチラのサイトを参考に色々試してみるが一向に駄目。(phpMyAdminを使って強制的にphpデバックモードにするが、相変わらず真っ白状態)もはや、打つ手なし。。
だめもとで、携帯電話からサイトを表示してみると・・・なんと奇跡的にもサイトが表示される!!そこで、携帯電話からログインしてみると、なんとログインできるではないか!?そこで、テーマをデフォルトに戻してみると・・・なんと復旧した!!嗚呼、助かった。。携帯さまさまです^^
【結果】
何かしらの原因でテーマファイルがおかしくなった?
おそらく、themes/ ディレクトリからの自動アップデートを有効にするを「はい」を選択していたのがよくなかったのか?
特定のブラウザからアクセスできなくなった(今回はIE)ので、やはりテーマ関連ファイルがあやしい?
【学んだこと】
データベースの知識がないのなら、安易にいじらないこと!