[info]之前为了测试家里电脑到自建的NextCloud的下载速度,在服务器的数据目录生成了一个1G的文件,但是在NextCloud网页和客户端都没有显示这个文件[/info]
NextCloud的文件路径和结构是需要和数据库同步的,如果不通过NextCloud来新建文件夹或创建文件,是不会自动同步数据库的,所以我们需要用到occ指令来同步一下数据库
关于occ指令的文件扫描官方文档: https://docs.nextcloud.com/server/15/admin_manual/configuration_server/occ_command.html#scan
演示环境:Centos8 nginx php7.4
- 先将目录切换到你的NextCloud安装目录
- 使用HTTP用户来运行occ命令,example: sudo -u www php occ files:scan –all , 不同系统版本, Nginx和Apache的HTTP用户不同
The HTTP user is different on the various Linux distributions:
- The HTTP user and group in Debian/Ubuntu is www-data.
- The HTTP user and group in Fedora/CentOS is apache.
- The HTTP user and group in Arch Linux is http.
- The HTTP user in openSUSE is wwwrun, and the HTTP group is www.
3. 等待一段时间后就有扫描成功提示了
[info]如果添加的文件比较多,建议后台运行该命令,文件比较多的话根据CPU的运算能力还是需要等待比较长的时间的[/info]