【发布时间】:2013-09-20 09:29:59
【问题描述】:
我需要修改一个 PHAR 文件。每当我对文件进行更改然后执行它时,我都会收到以下错误消息:
Fatal error: Uncaught exception 'PharException' with message SHA1 signature could not be verified: broken signature'
通过研究,我发现我也可以
提取 phar,对其进行修改,然后“将其放回 phar 文件中”。我该怎么做?
或在我的 php.ini 中设置
phar.require_hash = false以禁用签名检查。不幸的是,这并没有解决问题
我只需要对文件进行一些简单的修改,而且我是唯一会使用它的人,所以我希望能快速简单地解决问题
【问题讨论】:
-
你使用你的研究了吗?第二种解决方案似乎是最简单的;只需将
phar.require_hash=0添加到 php.ini。试试看! -
我将它添加到我的 php.ini 中,但我仍然得到同样的错误
-
你重启服务器了吗?