数据库安装在别的服务器上,那数据目录该如何填写?

其中我的服务器使用了集群功能,apache和mysql都在不同的服务器上,那在配置数据目录时,该如何填写呢?我本身在mysql服务器创建了一个/mysqldata/itclouddata,用于存放数据库目录,但不起作用。

image

/mysqldata/itclouddata的权限已经是apache用户的。

https://doc.owncloud.com/server/10.0/admin_manual/installation/source_installation.html#run-the-installation-wizard

设置成功后,才可以修改config.php,而刚开始配置时,该文档并没有其他信息的。而且你发的这个只是设置可信域,即规定哪些IP网段可以访问而已。

您可以从文件服务器到ownCloud服务器创建一个挂载,并将该目录的路径放在config.php中。这对你有用吗?

在config.php中你只需要调整这一行:

‘datadirectory’=>’/ var / www / owncloud / data’,

使用已装入数据目录的路径。

您还可以跳过在Web界面上配置ownCloud的步骤,并使用命令行执行此操作:

https://doc.owncloud.com/server/10.0/admin_manual/installation/command_line_installation.html#command-line-installation

我有2台web虚拟机,使用了haproxy+keepalived,而2个数据库就使用mysql cluster,所以给到的IP是属于虚拟IP,keeaplived得来的VIP,所以对于目录这块,我又做了ceph分布式存储,现在试试看在两个web端都挂在这个目录。

你有一个非常复杂的设置,你也用中文写作,很难与你沟通。要么尝试用英语写作 - 所以更多的人可以阅读你的信息并回复你并帮助你,或者我不知道,但我无法帮助你,我从未设置像你这样的实例。