0

我不确定我正在处理的系统发生了什么变化,但突然间 FRAPI 停止响应我提出的请求。

例如,我有一个带有 executePost() 函数的操作,该函数返回一串十六进制值。我有将此返回值转换为二进制字符串的代码

$binstr = hextobin($response->result);

但最近它一直在给我

PHP Notice:  Trying to get property of non-object in DIRECTORY

这不仅仅是这个函数或这个 FRAPI 动作,而是整个相当大的系统中的所有 FRAPI 动作。

最初我被难住了,然后我注意到我在 /var/spool/mail/root 中收到了系统邮件,其中包含以下消息:

################ SSL 证书警告################
主机名“*.MYHOSTNAME.com”的证书,在文件中(或昵称):/etc/httpd/ssl/certs/MYHOSTNAME.com.crt

证书需要更新;这可以使用“genkey”程序来完成。

在更新证书之前,浏览器将无法使用 SSL 正确连接到该网站。

希望这是我使用 genkey 对证书进行自签名的问题......什么都没有。大约在同一时间发生这只是巧合吗?

问题仍然存在,我很难过。

我还使用管理控制面板中的测试器测试了 FRAPI 操作,并且响应是有效的。

4

1 回答 1

0

我想通了-这是https的问题。也许自签名密钥没有正确生成,或者 FRAPI 没有识别新密钥,但测试仪正在工作而外部连接不正确的原因是 FRAPI 不使用 SSL 进行测试。我刚刚将我与 FRAPI 的连接从 https:// 更改为 http:// ,一切又开始工作了。

于 2013-10-21T15:54:13.123 回答