解决刚安装owncloud异常信息(nginx)

1) PHP 似乎没有设置好查询的系统环境变量。 用 getenv("PATH") 测试只返回一个空值。
请检查 PHP 配置说明和服务器的 PHP 配置 安装文档 ↗,使用 PHP-FPM 时尤其注意。

解决方法:

a:在php-fom.conf最后一行添加

env[PATH] = /usr/local/bin:/usr/bin:/bin:/usr/local/php/bin

文件路径:/www/server/php/72/etc/

2)事务文件锁定应配置为使用基于内存的锁定,而不是默认的基于慢速数据库的锁定

解决方法:在owncloud目录下面的config/config.php添加下面配置

 'memcache.local' => 'OCMemcacheRedis',
 'redis' => [
     'host' => 'localhost',
     'port' => 6379,
 ],
'memcache.locking' => 'OCMemcacheRedis',

3) HTTP 严格传输安全(Strict-Transport-Security)报头未配置到至少“15552000”秒。处于增强安全性考虑,我们推荐按照安全提示启用 HSTS。

解放方法:登录宝塔,进入Nginx配置文件加入下面的配置

add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
解决刚安装owncloud异常信息(nginx)

4) /dev/urandom 无法被 PHP 读取,出于安全原因,这是强烈不推荐的。请查看文档了解详情。

解决方法:删除根目录下面的.user.ini

5) 你的数据目录和你的文件可能从互联网被访问到。.htaccess 文件不工作。我们强烈建议你配置你的网页服务器,使数据目录不再可访问,或者将数据目录移动到网页服务器根文档目录之外。

解决方法:nginx配置添加下面代码

location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
deny all;
}



知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

相关推荐

解决nextcloud报:数据库丢失了一些索引错误

数据库丢失了一些索引。由于给大的数据表添加索引会耗费一些时间,因此程序没有自动对其进行修复。您可以在 Nextcloud 运行时通过命令行手动执行 "occ db:add-missing-indices" 命令修复丢失的索引。索引修复后会大大提高相应表的查询速度。

暂无评论