所以我有一个14.04服务器,我已经安装了owncloud9。一切都很好。我可以连接一个浏览器,像个冠军一样使用我的手机。问题是.我想改变我的数据目录。我创建了一个小型raid1,我只想将它用于云空间。我创造和测试,所以我知道空间是工作的。我看到了一段视频,其中说您只需将数据(在我的例子中是/var/www/owncloud/data)移动到它的新位置,将config.php指向它的新目的地并重新启动apache2:
sudo mv /var/www/owncloud/data /cloud_space/cloud_data
sudo service apache2 restart
这样做后,我可以进入登录屏幕,但它说要检查一个.ocdata文件。文件不在那里。我读到有些人能够添加文件,所以我尝试了,并重新启动了apache。什么都没变。我读到我必须更改权限,所以我现在只打开文件夹中的所有内容。我甚至只是打开整个驱动器来测试它,而这没有效果,但什么也没有。除了这样做之外,我没有看到/看过别的东西。我要做的就是更改数据目录。视频上看起来很简单。我已经卸载并清除了owncloud相当长一段时间,试图让它以这种方式工作,它确实起作用,直到我开始混乱地移动它。
问:有什么不同的方法吗?或者,除了将.ocdata文件添加到它之外,还有什么需要做的吗?
发布于 2016-08-14 17:55:40
似乎您以某种方式复制了没有隐藏文件(.xxx文件)的数据目录,请复制完整的数据目录。您还必须确保新的数据目录具有完全相同的所有者和权限。这在NAS上有时很棘手,因为NAS可能不支持所有权限。我还建议升级到Nextcloud,因为它具有更好的安全特性。如果仍然存在权限问题,那么检查webserver日志文件或数据目录中的日志文件。
https://askubuntu.com/questions/811971
复制相似问题