Firefox Syncをowncloudで設定してもUnknown Errorで終わるのは、バージョン上げとプロファイル側の設定が不備だから
以前自前でsyncサーバを立てる話を書いたのですがいつのまにか動かなくなってしまって難儀をしていて、でもownCloudにはmozilla syncという便利なアプリが入ってて(入れないといけない)面倒な作業がゼロになりました。
ただ非常にドキュメント類が不備なため、アプリを活性化したはいいがfirefox側で一体なにをすればいいのかまったく分かりません(でした)。ひっかかるポイントはこのへんです。(ownCloudが6.0.3で入れたアプリはmoziila syncの1.4)
mozilla sync 1.4はownCloud 6.0.0では動かない
アプリページのChange Logにはちゃんと書いてあるんですけど、それだったらエラー出してくれ。。
v1.4: 2014-02-11
* IMPORTANT: Incompatible with ownCloud 6.0.0! ownCloud 5.x and ownCloud 6.0.1 work fine.
ただ非常にドキュメント類が不備なため、アプリを活性化したはいいがfirefox側で一体なにをすればいいのかまったく分かりません(でした)。ひっかかるポイントはこのへんです。(ownCloudが6.0.3で入れたアプリはmoziila syncの1.4)
mozilla sync 1.4はownCloud 6.0.0では動かない
アプリページのChange Logにはちゃんと書いてあるんですけど、それだったらエラー出してくれ。。
v1.4: 2014-02-11
* IMPORTANT: Incompatible with ownCloud 6.0.0! ownCloud 5.x and ownCloud 6.0.1 work fine.
version.phpってものすごい微妙な書き方なんですよね。
$OC_Version = array(6,0,0,16);
$OC_VersionString = '6.0.1';
どっちだよ!(=_=) こんなんだったら迷わず上げてください。
Sync用のメールアドレスをowncloudのユーザ設定からセットしないといけない
これやらないとfirefox側でUnknown Errorとか無慈悲なエラーでとまります。えーとまずmozilla syncをenableしたらまずユーザ設定のページに行ってください。専用のセクションがあります。
firefoxの設定の仕方が書いてない
使ったのは24.5.0。Pale Moonの64bitですけどここはおんなじだと思います。
Tools -> Set Up Sync..ではCreate a New Accountでそのセットしたアドレスと元々のowncloudユーザのパスワードを使う。サーバのURLはownCloud(のユーザ設定画面)に書いてあるとおり、1.4では https:(またはhttp:)//サーバ名/owncloudのトップ/remote.php/mozilla_sync/
サーバが正しいと入力してる間から確認しにいく(やだなぁこの動き)ので、正しく接続してる場合はキャプチャの入力画面が消えていきます。
そしてこのsyncデータはdataディレクトリじゃなくてowncloud自体のデータベースの中に入っていきます。
$OC_Version = array(6,0,0,16);
$OC_VersionString = '6.0.1';
どっちだよ!(=_=) こんなんだったら迷わず上げてください。
Sync用のメールアドレスをowncloudのユーザ設定からセットしないといけない
これやらないとfirefox側でUnknown Errorとか無慈悲なエラーでとまります。えーとまずmozilla syncをenableしたらまずユーザ設定のページに行ってください。専用のセクションがあります。
firefoxの設定の仕方が書いてない
使ったのは24.5.0。Pale Moonの64bitですけどここはおんなじだと思います。
Tools -> Set Up Sync..ではCreate a New Accountでそのセットしたアドレスと元々のowncloudユーザのパスワードを使う。サーバのURLはownCloud(のユーザ設定画面)に書いてあるとおり、1.4では https:(またはhttp:)//サーバ名/owncloudのトップ/remote.php/mozilla_sync/
サーバが正しいと入力してる間から確認しにいく(やだなぁこの動き)ので、正しく接続してる場合はキャプチャの入力画面が消えていきます。
そしてこのsyncデータはdataディレクトリじゃなくてowncloud自体のデータベースの中に入っていきます。