如何修改ownCloud云存储文件上传目录:详细步骤与配置指南
owncloud 是一款极为优秀的开源云存储服务系统。我们借助 owncloud 能够快速搭建出一个归属于自己的类似 Dropbox 的云存储站点。owncloud 会将默认上传的文件存储在网站根目录的 data 文件夹当中。owncloud 已经针对文件访问权限实施了一系列的限制,以此来保证无法直接通过文件的固定地址来进行下载。如果你不希望这些文件被存储到网站根目录下的 data 文件夹中,那么你也有能力修改上传文件的位置,将其上传到服务器上的其他目录。

如果你拥有新建的站点,那么能够在 owncloud 进行配置的时候,直接对 owncloud 上传文件所属的目录进行配置。倘若你的 owncloud 站点已经被建立,就可以通过如下方式来进行修改:
1、停止web服务
例如其值为:/var/www/owncloud/data。
修改 config/config.php 文件,将其中的 datadirectory 进行修改,比如修改为 /media/usbdisk/ocdata/
'datadirectory'被设定为'/var/www/owncloud/data'。
修改为:
'datadirectory' 被设定为 '/media/usbdisk/ocdata/' 。
将/var/www/owncloud/data 目录里的所有文件移动到新的/media/usbdisk/ocdata/目录中。
修改/media/usbdisk/ocdata/目录所涉及的组以及用户,其与原/var/www/owncloud/data目录是相同的。例如,组和用户都被修改为www。
使用 chown 命令,以递归的方式将所有者和所属组都设置为 www,路径为 /media/usbdisk/ocdata
6、启动web服务。
你的 owncloud 后续上传的文件会被存放到新的目录中。在进行第 4 步操作时,务必将所有文件都拷贝到新的目录里。如果不完全拷贝,可能会在 web 页面上无法看到以前上传的文件。