以前から、レンタルサーバーの空き容量で使用してきたownCloudですが、データディレクトリは、wwwディレクトリ以下の公開されているディレクトリでない方がセキュリティ的にも良いということで移動した。その時の作業メモです。
- レンタルサーバーのルートフォルダにデータ用のディレクトリを作成。
- ownCloudをメインテナンスモード on。cronも停止。
- データディレクトリを移動
- config/config.php の ‘datadirectory’ を修正
- ownCloudをメインテナンスモード off。cronも再開。
でうまくいくかと思ったのですが、新しいフォルダにアクセスできず…。
ネットサーフィンで、データベースのユーザアカウントにデータフォルダのデータが含まれているためと判明。
- phpMyAdminを使って、データベースにアクセスし、データベースの”oc_accounts”を選択。
- homeを確認すると、古いフォルダのパスが記載されていた。
- 「編集」を選択してパスを更新
- occ files:scan <ユーザ名> を実行
これで、通常通り作動しています。