ポイント
- Dropbox や SugarSync などの外部サービスは認証をやり直す必要があります。
- 再認証の際には Dropbox や SugarSync の外部サービスのウェブ版に予めログインしておきます。
- エラーが発生してデータベースバックアップのみ出来ていません(自分の環境だけでしょうか?)(バージョンは 3.0.2 です)。
普段大変お世話になっております、WordPress のバックアッププラグイン、BackWpup がバージョン 3.x へとメジャーアップデートされました。
ワクワクしながらどんな変更があったのかを読みましたら、注意する点がございました。
と、いうわけでバージョン 2.x からアップデートしたときの Dropbox 再認証手順をメモしておきます。新しくインストールした時にも、認証部分は同じですので参考になると思います。
具体的な Dropbox の再認証手順
BackWPup をバージョン 2 からアップデートするとこの画面が表示されました。外部サービス連携をやり直す必要があるとのことです。
BackWPup Jobs の一覧から該当 Job の Edit をクリックすると設定ページヘジャンプします。タブから To: Dropbox を選択します。認証が確かに外れておりますので、Authenticate (Sandbox) または Authenticate (full Dropbox)を選択しますが、なにが違うのでしょうか?
ちょっと横道。Authentica te (Sandbox) の場合(今回はこちらを選択しました)
Authentica
Dropbox の設定の「マイアプリ
ちょっと横道。Authentica te (full Dropbox) の場合
Authentica
Dropbox の設定の「マイアプリ
本道に戻りまして、認証完了から続きです。
Dropbox の認証が完了しますと
Save changes ボタンをクリックし、
ここからおまけです。実際にバックアップしてみました。
バックアップが完了し
バックアップファイル
バックアップした圧縮ファイルをダウンロードし解凍してみましたら、ダメでした。バージョンは 3.0.1 です。
- データベースファイルが作成されておりません。
- PHP などのファイルは無事にバックアップされておりました。
BackWPup のログを見てみますと、確かにデータベースのエクスポート時に次のようなエラーが出ていました。
[28-2月-2013 22:22:02] 1. Try for database dump … [28-2月-2013 22:22:02] Connected to database on [28-Feb-2013 07:22:02 America/Chicago] PHP Fatal error: Call to undefined method mysqli::get_charset() in /var/www/html/oki2a24.com/wp-content/plugins/backwpup/inc/class-mysqldump.php on line 191 [28-2月-2013 22:22:02] ERROR: Call to undefined method mysqli::get_charset() [28-2月-2013 22:22:02] 1. Script stopped! Will start again. [28-2月-2013 22:22:06] 2. Try for database dump … [28-2月-2013 22:22:06] Connected to database on [28-Feb-2013 07:22:06 America/Chicago] PHP Fatal error: Call to undefined method mysqli::get_charset() in /var/www/html/oki2a24.com/wp-content/plugins/backwpup/inc/class-mysqldump.php on line 191 [28-2月-2013 22:22:06] ERROR: Call to undefined method mysqli::get_charset() [28-2月-2013 22:22:06] 2. Script stopped! Will start again. [28-2月-2013 22:22:08] 3. Try for database dump … [28-2月-2013 22:22:08] Connected to database on [28-Feb-2013 07:22:08 America/Chicago] PHP Fatal error: Call to undefined method mysqli::get_charset() in /var/www/html/oki2a24.com/wp-content/plugins/backwpup/inc/class-mysqldump.php on line 191 [28-2月-2013 22:22:08] ERROR: Call to undefined method mysqli::get_charset() [28-2月-2013 22:22:08] 3. Script stopped! Will start again.
関数呼びだそうとしたけど、ありませんよ!という感じでしょうか。サーバに何かパッケージをインストールすれば解決するような気がします。
その後、直ぐにバージョン 3.0.2 アップデートがリリースされ、アップデートしましたけれども、やはりエラーでした。
[01-3月-2013 07:10:21] ERROR: Call to undefined method mysqli::get_charset() [01-3月-2013 07:10:21] 1. Script stopped! Will start again. [01-3月-2013 07:10:23] STRICT NOTICE: Declaration of OpenCloud\DNS\PtrRecord::Create() should be compatible with OpenCloud\PersistentObject::Create($params = Array) [01-3月-2013 07:10:23] STRICT NOTICE: Declaration of OpenCloud\DNS\PtrRecord::Update() should be compatible with OpenCloud\PersistentObject::Update($params = Array) [01-3月-2013 07:10:23] STRICT NOTICE: Declaration of OpenCloud\DNS\PtrRecord::Delete() should be compatible with OpenCloud\PersistentObject::Delete() [01-3月-2013 07:10:23] STRICT NOTICE: Declaration of OpenCloud\DNS\PtrRecord::UpdateJson() should be compatible with OpenCloud\PersistentObject::UpdateJson($params = Array) [01-3月-2013 07:10:23] 2. Try for database dump … [01-3月-2013 07:10:23] Connected to database wordpressdatabase on localhost [28-Feb-2013 16:10:23 America/Chicago] PHP Fatal error: Call to undefined method mysqli::get_charset() in /var/www/html/oki2a24.com/wp-content/plugins/backwpup/inc/class-mysqldump.php on line 196 [01-3月-2013 07:10:23] ERROR: Call to undefined method mysqli::get_charset() [01-3月-2013 07:10:23] 2. Script stopped! Will start again. [01-3月-2013 07:10:25] STRICT NOTICE: Declaration of OpenCloud\DNS\PtrRecord::Create() should be compatible with OpenCloud\PersistentObject::Create($params = Array) [01-3月-2013 07:10:25] STRICT NOTICE: Declaration of OpenCloud\DNS\PtrRecord::Update() should be compatible with OpenCloud\PersistentObject::Update($params = Array) [01-3月-2013 07:10:25] STRICT NOTICE: Declaration of OpenCloud\DNS\PtrRecord::Delete() should be compatible with OpenCloud\PersistentObject::Delete() [01-3月-2013 07:10:26] STRICT NOTICE: Declaration of OpenCloud\DNS\PtrRecord::UpdateJson() should be compatible with OpenCloud\PersistentObject::UpdateJson($params = Array) [01-3月-2013 07:10:26] 3. Try for database dump … [01-3月-2013 07:10:26] Connected to database wordpressdatabase on localhost [28-Feb-2013 16:10:26 America/Chicago] PHP Fatal error: Call to undefined method mysqli::get_charset() in /var/www/html/oki2a24.com/wp-content/plugins/backwpup/inc/class-mysqldump.php on line 196 [01-3月-2013 07:10:26] ERROR: Call to undefined method mysqli::get_charset() [01-3月-2013 07:10:26] 3. Script stopped! Will start again. [01-3月-2013 07:10:27] STRICT NOTICE: Declaration of OpenCloud\DNS\PtrRecord::Create() should be compatible with OpenCloud\PersistentObject::Create($params = Array) [01-3月-2013 07:10:27] STRICT NOTICE: Declaration of OpenCloud\DNS\PtrRecord::Update() should be compatible with OpenCloud\PersistentObject::Update($params = Array) [01-3月-2013 07:10:27] STRICT NOTICE: Declaration of OpenCloud\DNS\PtrRecord::Delete() should be compatible with OpenCloud\PersistentObject::Delete() [01-3月-2013 07:10:27] STRICT NOTICE: Declaration of OpenCloud\DNS\PtrRecord::UpdateJson() should be compatible with OpenCloud\PersistentObject::UpdateJson($params = Array) [01-3月-2013 07:10:27] 1. Trying to make a list of folders to back up …
日を改めて調べたいと思います。
おまけその2。バージョン 2.x の Dropbox アプリ連携を解除
ちなみに、バージョン 2 の頃の Dropbox のマイアプリ「Bac
おわりに
バージョン 3 から有料版も登場したようです。
今回の Dropbox の再認証とバックアップを実際にやってみたところでは無料の範囲内でした。バージョン 2.x で出来たことは無料のまま使用することが可能で、プラスアルファの機能が有料になる、という印象です。
いままで行っていたことは引き続き無料で利用できるのは大変嬉しいです。
有料無料の詳細については、プラグインのウェブサイトで確認することができます。
また、エラーを調べるにあたって、公式のサポートページも参考にします。英語ですけれども、プラグイン製作者さまへ連絡するのにも用いられておりますし、同じ症状に苦しんでいる方もだいたい見つけることもできますので大変参考になります。
★追記。プラグイン BackWPup のバージョンアップについて、関連の投稿をいたしました。
以上です。
「【WordPress】BackWPup 3.x に バージョンアップで Dropbox 再認証メモ【2.x からこんにちは】」への5件の返信
[…] 【WordPress】BackWPup 3.x に バージョンアップで Dropbox 再認証メモ【2.x からこんにちは】 […]
[…] ← 前へ 次へ → […]
[…] 2377;。 エラーが発生してデータ… >>【WordPress】BackWPup 3.x に バージョンアップで Dropbox 再認証メモ【2.x からこんにちは】 | oki2a24 Author: […]
[…] ●【WordPress】BackWPup 3.x に バージョンアップで Dropbox 再認証メモ【2.x からこんにちは】 […]
[…] 【WordPress】BackWPup 3.x に バージョンアップで Dropbox 再認証メモ […]