ownCloud 9代码签名和.htaccess
我有一个修改过的.htaccess,在那里我添加了一个RewriteCond 现在,我得到了每一个页面加载: 代码完整性检查有问题。更多信息ownCloud 9代码签名和.htaccess,.htaccess,code-signing,owncloud,.htaccess,Code Signing,Owncloud,我有一个修改过的.htaccess,在那里我添加了一个RewriteCond 现在,我得到了每一个页面加载: 代码完整性检查有问题。更多信息 防止此错误消息的正确解决方案是什么?当然,我不想使用原始的.htaccess。我可能在文档中找到了解决方案,尽管核心开发人员说不应该这样做: 您可以修改$OWNCLOUDHOME/core/signature.json文件以更新您的.htaccess签名 这应该让owncloud认为它拥有正确的.htaccess文件 为此: 1) 运行/occ完整性:检
防止此错误消息的正确解决方案是什么?当然,我不想使用原始的.htaccess。我可能在文档中找到了解决方案,尽管核心开发人员说不应该这样做: 您可以修改$OWNCLOUDHOME/core/signature.json文件以更新您的.htaccess签名 这应该让owncloud认为它拥有正确的.htaccess文件 为此: 1) 运行/occ完整性:检查核心 这将为您的核心文件提供预期签名和实际签名 2) 编辑core/signature.json并将.htaccess条目上提供的签名替换为您的htaccess签名(在步骤1中给出) 如果以后您需要提交错误报告,owncloud开发人员可能会要求您恢复原始的.htaccess文件和原始的signature.json文件,因此请进行备份。此功能旨在略微提高安全性并方便开发人员的工作 希望这对你有帮助 编辑Owncloud 9.1: 我已经更新了自己的owncloud实例,虽然我并不建议您这样做(使用它的风险由您自己承担),但您可以在config.php文件中禁用代码检查
只需添加
'integrity.check.disabled'=>true,
这很容易修复,而无需禁用完整性检查:
1.)打开管理区域,您可以在其中单击重新扫描,保持该窗口打开(不要单击重新扫描)
2.)编辑config/config.php
文件,并将此行添加到其中
'integrity.check.disabled' => true,
3.)从步骤1开始单击浏览器窗口中的重新扫描(等待其完成)
4.)将添加到config/config.php
的行从true
更改为false
(或删除该行)
瞧!利润
看起来,当您禁用完整性检查并单击重新扫描时,它将重新生成signature.json
文件,然后您可以重新启用完整性检查
:)