所以我有一台安装了 owncloud9 的 14.04 服务器。一切正常。我可以用浏览器连接,并像冠军一样使用我的手机。问题是...我想更改我的数据目录。我创建了一个小型 raid1,我想仅将其用于我的云空间。我创建并测试了,所以我知道空间正在运行。我看到一个视频说你基本上只是将数据(在我的情况下/var/www/owncloud/data
)移动到新位置,将 config.php 指向其新目的地并重新启动 apache2:
sudo mv /var/www/owncloud/data /cloud_space/cloud_data
sudo service apache2 restart
执行此操作后,我可以进入登录屏幕,但它说要检查.ocdata
文件。文件不在那里。我读到有些人可以直接添加文件,所以我尝试了一下,然后重新启动了 apache。什么都没有改变。我读到我必须更改权限,所以我现在打开了文件夹中的所有内容 777。当那不起作用时,我甚至打开了整个驱动器进行测试,但什么也没有。除了这种方法之外,我没有看到/读到任何其他东西。我想要做的就是更改数据目录。在视频上看起来很简单。我已经卸载并清除了 owncloud 很多次试图让它以这种方式工作,它确实有效,直到我开始移动它。
问题:有没有其他方法可以做到这一点?或者除了添加文件之外我还需要做些什么.ocdata
?
答案1
似乎您以某种方式复制了数据目录,但没有复制隐藏文件(.xxx 文件)。请复制完整的数据目录。您还必须确保新数据目录具有完全相同的所有者和权限。这在可能不支持所有权限的 NAS 上有时很棘手。我还建议升级到 Nextcloud,因为它具有更好的安全功能。如果权限仍然有问题,请检查 Web 服务器日志文件或数据目录中的日志文件。