- 最近一次执行后台任务运行时间为 21 天前,似乎哪里出了问题。请检查后台任务设置
需要后台添加一个定时任务
# crontab -u www-data -e
*/15 * * * * php -f /var/www/nextcloud/cron.phpon.php
- 一些文件没有通过完整性检查。了解如何解决该问题请查看我们的 文档。(无效文件列表… / 重新扫描…)
这个会比对文件的hash值,把多余的文件删除,对于hash错误的例如.user.ini文件,从安装包复制一个覆盖即可。
- 项目您的网页服务器未正确设置以解析“/.well-known/caldav”。更多信息请参见文档。
- 您的网页服务器未正确设置以解析“/.well-known/carddav”。更多信息请参见文档。
在网站nginx配置文件里面添加
rewrite /.well-known/carddav /remote.php/dav permanent;
rewrite /.well-known/caldav /remote.php/dav permanent;
- 你的数据存储目录可以从互联网上直接访问,.htaccess文件没有生效,请配置你的网页服务器以避免数据存储目录可从外部访问或将数据存储目录转移到网页服务器根目录之外
解决办法在网站的伪静态中加入如下代码(Nginx):
location
~ ^/(data|config|.ht|db_structure.xml|README) {
deny all;
}
- HTTP的请求头 "Strict-Transport-Security" 未设置为至少 "15552000" 秒. 为了提高安全性,建议参照security tips ↗中的说明启用HSTS.
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
HTTP的请求头 "Strict-Transport-Security" 未设置为至少 "15552000" 秒. 为了提
add_header Referrer-Policy "no-referrer";
PHP的安装似乎不正确,无法访问系统环境变量。getenv("PATH")函数测试返回了一个空值。 请参照安装说明文档 ↗中的PHP配置说明查阅您服务器的PHP配置信息,特别是在使用php-fpm时。
在/www/server/php/72/etc/php-fpm.conf添加如下
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
内存缓存未配置,为了提升使用体验,请尽量配置内存缓存。更多信息请参见文档。
因为我是用的单服务器自用,没考虑多台服务器分布式,所以在服务器安装apcu,在安装
php-apcu
扩展,在安装目录的config/config.php
最下边),
之前添加。memcache.local' => '\OC\Memcache\APCu',
- PHP 的 OPcache 模块未载入。推荐开启获得更好的性能。
opcache.enable=1
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1
1 条评论
情感真挚自然,字里行间传递出强烈的感染力。