owncloud
概要
インストール
ports で入れずに、php のソースを持ってくる方がよさそう。設置して、アクセスするだけで基本的にOK。
.htaccess、mod_rewrite が動作するようにしておく。
apache dav module は利用しない。(独自 dav サーバを内包している模様)
同期の手法
クライアント同期
同期プロトコル部分
tips
サーバ上で直接ファイルを設置した場合 [2023-01-24]
sudo -u www php /home/www/public_html/nextcloud/occ files:scan --path="/skk/files/Documents/"
4.5.5 におけるバグ
mdb2 という PHP のライブラリの使い方がおかしい.
insert 時に null チェックをしているが,コマンドラインベースの csync だと null ありで insert が走るので,どうやっても sync が始まらない.
lib/db.php 207 行目を以下のようにすることで,null check を外すことで動作.副作用は調査してない.
'portability' => MDB2_PORTABILITY_ALL - MDB2_PORTABILITY_FIX_CASE - MDB2_POR TABILITY_EMPTY_TO_NULL,
文書の先頭へ