在花了 10 个小时在 Fedora 24 上配置 owncloud 后(因为没有文档和适当的教程),我终于让 OwnCloud 完美启动并运行。
我自己的云配置文件位于
/usr/share/owncloud
和
/etc/owncloud
我的数据存储在
/home/owncloud/ocdata/root/files
当我通过 SSH 使用curl
或wget
命令在我的服务器上上传某些内容并将其移动到 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,
答案2
这可能是因为您需要刷新 ocdata 文件。程序如下:
首先
cd
进入occ
文件夹,可以通过以下命令找到该文件夹:find / -name "occ" 2>/dev/null
然后:
sudo -u www-data php occ files:scan --all