Owncloud 不显示通过 SSH 上传的文件

Owncloud 不显示通过 SSH 上传的文件

在花了 10 个小时在 Fedora 24 上配置 owncloud 后(因为没有文档和适当的教程),我终于让 OwnCloud 完美启动并运行。

我自己的云配置文件位于

/usr/share/owncloud

/etc/owncloud我的数据存储在

/home/owncloud/ocdata/root/files

当我通过 SSH 使用curlwget命令在我的服务器上上传某些内容并将其移动到 files目录时,该文件不会显示在 owncloud Web 界面中!

任何帮助都会很棒。谢谢

更新1:当我

cd /home/owncloud/ocdata/root/files/Documents

ls -lha

我得到以下内容

drwxr-xr-x. 2 apache apache 4.0K Jul 22 17:50 .
drwxr-xr-x. 4 apache apache 4.0K Jul 22 17:45 ..
-rw-r--r--. 1 apache apache  36K Jul 22 16:59 Example.odt
-rwxrwxrwx. 1 apache apache 683M Jul 22 17:02 test.rar

我的问题是,test.rar 不会显示在 owncloud Web 界面中,但 Example.odt 会显示!

答案1

从 OC 9.0(?) 开始,默认情况下禁用文件系统检查以提高性能。

检查并可能将您的 config.php 更改为

'filesystem_check_changes' => 1,

https://doc.owncloud.com/server/7.0EE/admin_manual/configuration_server/config_sample_php_parameters.html

答案2

这可能是因为您需要刷新 ocdata 文件。程序如下:

  • 首先cd进入occ文件夹,可以通过以下命令找到该文件夹​​:

    find / -name "occ" 2>/dev/null

  • 然后:

    sudo -u www-data php occ files:scan --all

来源 :https://bartsimons.me/manually-add-files-to-owncloud/

相关内容