0

私は自分のユーザーと同じようにOwncloudに非常に満足していますが、最近、私は何かをめちゃくちゃにしていると思います。あなたが助けてくれることを願っています. /home/cloud にあるデータ フォルダーを使用して、専用の debian で Owncloud 6 インスタンスを実行していました。その後、古いバージョンからバージョン 7 にアップグレードするために、推奨どおりにデータベースと config/ フォルダーを最近バックアップしました。

それ以来、mysql db の移行は機能していません (ユーザー、アクティビティ、ファイル)。フロントエンドは非常に遅く (応答時間は最大 2 分)、どのユーザーの下にもファイルが表示されません。データ フォルダを再スキャンします。さらにイライラするのは、暗号化アプリをインストールしていて、常に「暗号化アプリの無効な秘密鍵です。暗号化されたファイルへのアクセスを回復するには、個人設定で秘密鍵のパスワードを更新してください。何度もやったのにフラッシュメッセージ。何もないように見える/機能していないように見えるので、写真をデータ ディレクトリ (/home/cloud/andreas/files/photos/) から自分のユーザー フォルダー /home/andreas/ に移動し、ローカル マシンにダウンロードしようとしました。開いているjpgはなく、ファイルサイズは正しいようです。

おすすめは何ですか?すべてのユーザーのすべてのファイルをバックアップ ディレクトリに移動し、Owncloud をすべて完全に削除して、新たに開始しますか? 取得するすべてのファイルを復号化する必要がありますか? どのように?

インスタンスをアップグレードすることは一般的に悪い考えですか? - 自分が何をしているかを知っていると信じたい人でさえ、なぜこれほど退屈で問題があるのでしょうか? :)

ここで私が何をすべきかについて、少しでもご理解いただければ幸いです。私のjpg、mp3 - すべてが壊れている/認識されない/開かない...

前もって感謝します, アンドレアス

4

1 に答える 1

0

暗号化を使用しているため、ファイルは破損しているように見えます。実際には、それらは暗号化されており、ownCloud は「暗号化アプリの無効な秘密鍵で復号化できない」と言っています。暗号化されたファイルへのアクセスを回復するには、個人設定で秘密鍵のパスワードを更新してください。

アップグレード中に問題が発生し、インストールが破損したようです。設定"datadirectory" => '/home/cloud',すると、リカバリが少し簡単になります。私の最初のアドバイスは、データベースと構成のバックアップを使用して、動作中の OC6 を復元することです。

  1. owncloud インストール ディレクトリの名前を変更します。復元が成功した場合は削除できます。
  2. 使用していた OC6 バージョンをダウンロードして解凍します。
  3. バックアップからデータベースと config.php を復元します。

これにより、ファイルが元に戻り、機能するインストールが復元されます。

私の 2 番目のアドバイスは、詳細なサーバー アップグレード手順と、特に 10. のヒントに従うことです。php occ upgradeコマンド ラインで使用して、大規模なインストールでの要求のタイムアウトを防ぎ、他のユーザーの干渉を防ぎます。

それでもインストールが壊れる場合は、次の方法で問題をデバッグできます。

  1. 上記のように OC6 を復元する
  2. 'loglevel' => 0,config 配列に設定し、 define('DEBUG',true);config.php に a を追加する
  3. 更新を再度実行し、疑わしいログ ファイル エントリを含むテンプレートで新しい問題を作成します。
于 2014-08-12T09:29:07.857 に答える