0

我和我的用户一样对 Owncloud 非常满意,但最近我相信我搞砸了一些事情,希望你能提供帮助。我在我的专用 debian 上运行了一个 Owncloud 6 实例,数据文件夹位于 /home/cloud 中。然后,我最近按照建议备份了数据库和 config/ 文件夹,以便在旧版本上升级到版本 7。

从那时起,迁移 mysql 数据库就没有工作(用户、活动、文件),前端非常慢(大约 2 分钟的响应时间),并且没有文件显示在任何用户下,即使我被告知它重新扫描数据文件夹。更令人沮丧的是,我安装了加密应用程序,并且不断收到“加密应用程序的无效私钥”。请在您的个人设置中更新您的私钥密码,以恢复对加密文件的访问。即使我已经做了很多次,也闪过消息。由于似乎没有任何东西/正在工作,我尝试将我的照片从我的数据目录 (/home/cloud/andreas/files/photos/) 移动到我自己的用户文件夹 /home/andreas/ 并下载到我的本地计算机。没有一个 jpg 文件正在打开,它们的文件大小似乎正确。

你有什么建议吗?将所有用户的所有文件移动到备份目录并完全删除所有 Owncloud 并重新开始?我是否需要解密所有文件才能检索?如何?

升级实例通常是个坏主意吗?- 为什么即使对于一个喜欢相信自己知道自己在做什么的人来说,它也如此乏味和成问题?:)

希望你能对我在这里应该做的事情有所了解。我的 jpg、mp3 - 一切都已损坏/无法识别/无法打开...

提前致谢, 安德烈亚斯

4

1 回答 1

0

由于您使用的是加密,因此您的文件看起来只是损坏了。实际上,它们是加密的,ownCloud 告诉您它无法使用“加密应用程序的无效私钥”来解密它们。请在您的个人设置中更新您的私钥密码,以恢复对加密文件的访问。

升级过程中似乎出了点问题,导致安装中断。您已设置"datadirectory" => '/home/cloud',使恢复更容易一些。我的第一个建议是使用数据库和配置备份恢复正常工作的 OC6:

  1. 重命名自己的云安装目录。如果恢复成功,您可以将其删除。
  2. 下载并解压缩您正在使用的 OC6 版本。
  3. 从备份中恢复数据库和 config.php。

这应该带回您的文件并恢复工作安装。

我的第二个建议是遵循详细的服务器升级说明,尤其是 10 中的提示。php occ upgrade在命令行上使用以防止更大安装的请求超时,以及防止其他用户干扰。

如果这仍然导致安装损坏,您可以通过以下方式帮助调试问题:

  1. 如上所述恢复您的 OC6
  2. 'loglevel' => 0,在 config 数组中设置并将 a 添加define('DEBUG',true);到 config.php
  3. 再次进行更新并使用模板创建一个新问题,包括可疑的日志文件条目。
于 2014-08-12T09:29:07.857 回答