1

我需要帮助。我正在尝试更新用于 paypal 的证书,但出现错误(见下文)。

我正在按照此处看到的贝宝提供的步骤操作:https ://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_encryptedwebpayments#id08A3I0P20E9 。

这是错误:

PHP Exception

A PHP exception has occured!

Could not sign data: error:0906D06C:PEM routines:PEM_read_bio:no start line
Please check your configuration.

过去,我按照相同的步骤在同一台服务器上成功完成了此操作。我不知道是怎么回事。这对任何人都意味着什么?

4

1 回答 1

1

弄清楚了。证书的路径无效,错误是因为找不到证书文件。

我花了很长时间才弄清楚这一点,因为我只是在更新一个已经过期的现有证书,所以我所做的就是替换文件。我要替换的证书文件被命名为 my-pubcert.pem,它可以正常运行几年,但无论出于何种原因,它现在都无法正常工作。我所做的只是将文件重命名为其他名称并且它有效。

非常愚蠢,不知道为什么会发生这种情况,并且因为我浪费了这么多时间试图弄清楚这么简单的事情而感到沮丧。希望这对将来的某人有所帮助。

于 2013-08-19T02:26:42.220 回答