CakePhp、Xampp 和 SSL "Internal error has occured"

标签 cakephp ssl xampp shopify

我正在尝试在我的本地主机 XAMPP 上设置 SSL 连接。我以前做过这个,并且让它工作,但这次我猜我在 SSL 连接方面遇到了麻烦,因为我怀疑它的代码,因为它是以前工作过的东西。从那以后没有任何变化。我只在一页上使用带 SSL 的虚拟主机。当我尝试连接到它时,它在 cakephp 上显示错误,但没有提供有关错误内容的信息。这是一个屏幕截图:

enter image description here

另外,在我的 Xampp 上,我有下一个配置以使其与 SSL 一起工作:

NameVirtualHost *:443

<VirtualHost *:443>
    DocumentRoot "C:\xampp\htdocs\Bebe2go api"
    ServerName bebe2goapi.com
    SSLEngine on
    SSLCertificateFile "C:\xampp\apache\conf\ssl.crt\server.crt"
    SSLCertificateKeyFile "C:\xampp\apache\conf\ssl.key\server.key"
    <Directory "C:\xampp\htdocs\Bebe2go api">
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

我正在使用 Shopify 登录插件登录和调用 Shopify。现在它不起作用,但我不确定为什么会这样。我不认为错误出在代码上,但我已经尝试了很多选项,但一点运气都没有。我可以开始为此寻找解决方案的任何想法?

这里有一个简短的旁注:页面中的图标正在被 Xampp 图标取代。而不是应该显示的普通 Cakephp 图标。我不确定这是否与我遇到的麻烦有关。但值得注意的是。

如果您需要更多信息,请询问 :D

编辑: 实际上我刚刚注意到,我在 cakephp 错误日志中得到了下一个错误:

    2016-04-13 00:25:16 Error: [CurlException] SSL certificate problem: unable to get local issuer certificate
Request URL: /shopify/install?code=a547ef8d8ceb1470f89a23bd4318fa4d&hmac=c95ccf2fc00221b4e1f15acb645ab7009bcf99ba0bf2eb399c3e105184bdeaad&shop=bebe2go.myshopify.com&signature=f1df3f9788935385932ff577961dcf70&timestamp=1460499916

最佳答案

好的,我刚刚解决了我的问题,嘿嘿嘿 显然我没有指向 php.ini 中的 curl.cainfo,也没有指向正确的方向。这使得问题更难解决,因为错误没有包含对此错误的描述。我所要做的就是将正确的 URL 从我的 xampp 程序和 presto 放在 php.ini 中的 curl.cainfo 上。

剩下的都做对了。

关于CakePhp、Xampp 和 SSL "Internal error has occured",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36561383/

相关文章:

Python requests.get 为 HTTPS url 引发 ConnectionError

java - 导入证书后仍然出现 SunCertPathBuilderException

php - 如何连接 MySQL 和 XAMPP 服务器?

php - CakePHP 将 html/数据导出为 PowerPoint 格式

Cakephp-从数据库中随机选择并查看

php - 在哪里保存自定义类以及如何将其加载到 CakePHP 组件中?

php - CakePHP:删除数据库表中的冗余

ssl - 如何在 openssl 1.0.2g 中列出 TLS 1.2 密码套件

windows - 当 XAMPP 不在分区的根目录中时,为什么它不能工作?

mysql - 在 Mac OS 上将 Node.js 连接到 XAMPP MySQL 服务器时遇到问题