我已经在运行PHP7.3、Apache2.4.38和ownCloud 10.3的Debian 10服务器上安装了MariaDB 10.4。OwnCloud似乎运行得很好,至少从它的web来看是这样的。
我在安装在/mnt/data/上的服务器上有一个硬盘驱动器,需要用作ownCloud服务器存储空间。
(我一直在考虑(并尝试)使用从/var/www/owncloud/data/user/files/symlink到/mnt/data/但它不能工作的符号链接。)
我已经将'files_external_allow_create_new_local' => 'true',添加到ownCloud配置文件config.php中,因此我现在可以使用ownCloud web成功地添加本地存储。我已经更改了/mnt/data/的权限,以便现在一切都由www-data递归地拥有,D7是ownCloud使用的Debian用户。
在ownCloud web管理设置的“存储”部分,我可以添加一个配置为/mnt/data/的文件夹(它显示一个绿色的圆圈),然后它将出现在用户的web上,但表示其中没有文件,是否存在并使用ownCloud php occ files:scan --all命令重新扫描。
另外,当我添加一个配置为外部磁盘/mnt/data/subfolder上现有子文件夹的子文件夹时,它不会添加它,它会将web中的设置中的一个红色方块显示为一个错误。它还显示“一些已配置的外部挂载点未连接。请单击红色行(S)获得更多信息”在ownCloud web用户界面之上。
我在这里错过了什么?谢谢!
发布于 2020-05-28 02:13:56
解决了这个问题,这只是一个Linux权限问题。在我的例子中,拥有外部驱动器内容的www数据是不够的,我需要将权限规则更改为755。
所以chmod -R 755 /mnt/data成功了。
https://serverfault.com/questions/1018780
复制相似问题