2013-10-17 27 views
0

我不確定在我正在處理的系統中發生了什麼變化,但突然FRAPI停止響應我提出的請求。PHP請求FRAPI操作不執行,返回null

例如,我有一個executePost()函數的操作,該函數返回一個十六進制值的字符串。我有一個將這個返回值轉換成二進制字符串

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

,但最近已經給我

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

這不僅僅是此功能,或者該FRAPI動作,但在所有FRAPI操作的代碼相當大的系統。

最初我被難住,然後我發現我被接收系統郵件在/ var /線軸/郵件/根以下消息:

############ ##### SSL證書警告################
主機名「* .MYHOSTNAME.com」的證書(或暱稱): /etc/httpd /ssl/certs/MYHOSTNAME.com.crt

證書需要更新;這可以通過使用 'genkey'程序完成。

瀏覽器將無法使用SSL正確連接到此網站 ,直到證書被更新。

希望這是問題,我自簽名的使用genkey的證書和什麼都沒有。這只是一個巧合,它發生在同一時間嗎?

問題仍然存在,我很難過。

我還在管理控制面板中使用測試儀測試了FRAPI操作,並且響應是有效的。

回答

0

我想通了 - 這是https的問題。也許自籤密鑰沒有正確生成,或者FRAPI沒有識別新密鑰,但測試人員工作和外部連接的原因並不是FRAPI不使用SSL進行測試。我只是將我的連接從https://更改爲FRAPI,然後再次開始工作。