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;
4) /dev/urandom 无法被 PHP 读取,出于安全原因,这是强烈不推荐的。请查看文档了解详情。
解决方法:删除根目录下面的.user.ini
5) 你的数据目录和你的文件可能从互联网被访问到。.htaccess 文件不工作。我们强烈建议你配置你的网页服务器,使数据目录不再可访问,或者将数据目录移动到网页服务器根文档目录之外。
解决方法:nginx配置添加下面代码
location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
deny all;
}
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
暂无评论
要发表评论,您必须先 登录