我需要帮助。我正在尝试更新用于paypal的证书,但我收到错误(见下文)。
我按照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.
我过去在同一台服务器上按照相同的步骤成功完成了这项工作。我不知道是怎么回事。这对任何人都意味着什么吗?
答案 0 :(得分:1)
想出来。证书的路径无效,错误是因为找不到证书文件。
我花了很长时间才想到这一点,因为我只是更新已过期的现有证书,所以我所做的就是更换文件。我正在替换的证书文件被命名为my-pubcert.pem,它可以正常运行几年,但无论出于什么原因它现在都不能正常工作。我所做的就是将文件重命名为其他内容并且有效。
非常愚蠢,不知道为什么会发生这种情况并感到沮丧,因为我浪费了太多时间来弄清楚这么简单的事情。希望这有助于将来的某个人。