※追記(2013年2月12日) バージョン 2.0.3 で正常に戻りました。
WordPress バックアップからの復旧ポイント
- WordPress のファイル、データベースをバックアップのものに置き換えるだけです♪
アイエエエ!WordPress プラグイン、Picasa Express x2 を 2.0.1 にアップデートしましたら、画面真っ白になってしまいました。管理画面にも、ブログにも、どこにもアクセスできません♪
しかしこの程度のこと、WordPress においてはチャメシインシデントなのだ!
わたくし、更新があるとすぐに適用してしまうのも原因でしょうか♪更新前にとっておいたバックアップから簡単に復旧させましたのでそのやり方をメモしておきます♪
WordPress バックアップからの復旧手順
前提として、アップデートの前にバックアップを取ります。以前書きました次の投稿のとおりに行いました。
そして、プラグインの更新です。そして、画面真っ白です。では、ここから復旧です。
- ファイルを削除(どこかに移動)して、アップグレード前に戻します。
[root@localhost ~]# # アップグレードでおかしくなった WordPress のフォルダ名を変更 [root@localhost ~]# mv /var/www/html/oki2a24.com/ /var/www/html/oki2a24.com.201302072134 [root@localhost ~]# # バックアップファイルを WordPress が置いてあったもとの場所にコピー [root@localhost ~]# cp -a /tmp/1302072130/oki2a24.com/ /var/www/html/ [root@localhost ~]# # コピーしたバックアップファイルの所有者を設定 [root@localhost ~]# chown -R apache:apache /var/www/html/oki2a24.com
- データベースを削除して、アップグレード前に戻します。
[root@localhost ~]# # MySQL にログイン [root@localhost ~]# mysql -u root -p mysql> # データベースの削除 mysql> DROP DATABASE wordpress_database; Query OK, 12 rows affected (0.22 sec) mysql> # データベースの作成 mysql> CREATE DATABASE wordpress_database CHARACTER SET utf8; Query OK, 1 row affected (0.00 sec) mysql> # 確認 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | wordpress_database | | mysql | | performance_schema | +--------------------+ 4 rows in set (0.00 sec) mysql> exit Bye [root@localhost ~]# mysql -u wordpress_user -p mysql> # 権限の確認 mysql> show grants; +----------------------------------------------------------------------------------------------------------------------+ | Grants for wordpress_user@localhost | +----------------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO 'wordpress_user'@'localhost' IDENTIFIED BY PASSWORD '*9999999999999999999999999999999999999999' | | GRANT ALL PRIVILEGES ON `wordpress_database`.* TO 'wordpress_user'@'localhost' | +----------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec) mysql> exit Bye [root@localhost ~]# #インポート [root@localhost ~]# mysql wordpress_database < /tmp/1302072130/wordpress_database.sql -u wordpress_user -pwordpress_password
以上で真っ白画面からいつものブログに戻りました。管理画面にも、表のブログにもアクセスできるようになりました♪
おわりに
試しに仮想マシンの CentOS 5 の 32 bit をインストールしてインストール直後の WordPress に Picasa Express x2 をインストールしてみました。
インストール直後では真っ白になりません!知りませんでした。インストールだけならできるのですね!
「有効化」してみました。すると、次のメッセージが出まして有効に出来ませんでした。
重大なエラーを引き起こしたため、プラグインを有効化できませんでした。
Parse error: syntax error, unexpected end of file in /var/www/html/wp-content/plugins/picasa-express-x2/picasa-express-2.php on line 2449
PHP のエラーで真っ白になったのですね。プラグイン開発者の方と PHP のバージョンや、設定が異なるところがあって今回のエラーとなっているような気がいたします。
同じように困っている方がいないかと調べてみたのですが、いらっしゃいました。Picasa Express x2 のプラグインページにある、Support に書き込まれていました。
ただ、他の方のコメントを見る限り、Picasa Express x2 の 2.0.1 のインストールも有効かもできている方の質問もございました。わたくしの環境ではできませんでしたのに、不思議です。
「【バックアップから復活】Picasa Express x2 を 2.0.1 にアップグレードで真っ白!【ssh】」への1件の返信
[…] 【バックアップから復活】Picasa Express x2 を 2.0.1 にアップグレードで真っ白!【ssh】 | oki2a24 […]