我不确定我正在处理的系统发生了什么变化,但突然间 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 操作,并且响应是有效的。