ownCloud入れた(初期設定エラー)

今日は自前で作るクラウド、ownCloudをTinkerBoardに導入してみました。1TBの外付けハードディスクにデータを保存すれば容量無制限のDropBox的なやつが作れちゃいます。というわけでインストールではまった所を挙げておきます。

管理者アカウント作るところで「 このユーザ名は既に使用されています」と出る

owncloudフォルダコピー、mysqlデータベース作成、サーバ設定後、ブラウザからアクセスして初期設定画面が出るとこまではOKでしたが、各項目を正しく入力しても「このユーザ名は既に使用されています」と出て進めなくなりました。ちなみにデータベースにはSQLiteではなくMySQLを使用していましたが、原因はその前に何回か初期設定に失敗したことでデータベースにユーザだけ存在してしまったことでした。次のコマンドでデータベースを削除したら行けました。

sudo mysql -u root
mysql>drop database cp932db;
mysql>exit;

あとはデータベースの作成からやり直せばOKです。
参考サイト

外部ストレージにデータを置きたい

外付けHDDにデータを置きたかったので、owncloudフォルダをHDDに移して、パーミッションを変更しました。ところがnginxでドキュメントルートをowncloudフォルダがあるパスにしても、ブラウザでアクセスすると「File not found.」と表示されてしまいました。パスが/media/ppdr/xxxとかになると思いますが/mediaも/media/ppdrも/media/ppdr/xxxも所有者をwww-data(nginxの場合)にしないといけないみたいです。

sudo chown www-data:www-data /media
sudo chown www-data:www-data /media/ppdr
sudo chown www-data:www-data /media/ppdr/xxx

結構適当にやってしまったので間違っているかもしれません。ご存知の方がいらっしゃいましたらご教示ください。

コメントを残す

メールアドレスが公開されることはありません。