Telegram Chatbot与xammp抛出错误

时间:2016-10-18 11:27:22

标签: php xampp telegram-bot

前段时间我开始创建自己的电报机器人。我有一些简单的代码并通过composer设置项目。我计划使用xampp作为服务器软件。我在C:\xampp\htdocs目录中创建了一个目录,并将其命名为bot。在目录中有我的代码,包括composer.jsonvendor/目录。

当我运行apache服务器并打开http://localhost/bot/main.php(这是主文档)时,我收到以下错误:

http://localhost/bot/main.php的输出:

  

致命错误:未捕获的异常'Telegram \ Bot \ Exceptions \ TelegramSDKException',消息'cURL错误60:SSL证书问题:C:\ xampp \ htdocs中证书链中的自签名证书(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)' \ bot \ vendor \ irazasyed \ telegram-bot-sdk \ src \ HttpClients \ GuzzleHttpClient.php:114堆栈跟踪:#0 C:\ xampp \ htdocs \ bot \ vendor \ irazasyed \ telegram-bot-sdk \ src \ TelegramClient。 php(117):Telegram \ Bot \ HttpClients \ GuzzleHttpClient-> send('https://api.tel ...','POST',Array,Array,60,false,10)#1C:\ xampp \ htdocs \ bot \ vendor \ irazasyed \ telegram-bot-sdk \ src \ Api.php(1014):Telegram \ Bot \ TelegramClient-> sendRequest(Object(Telegram \ Bot \ TelegramRequest))#2 C:\ xampp \ htdocs \ bot \ vendor \ irazasyed \ telegram-bot-sdk \ src \ Api.php(958):Telegram \ Bot \ Api-> sendRequest('POST','getMe',Array)#3 C:\ xampp \ htdocs \ bot \ vendor \ irazasyed \ telegram-bot-sdk \ src \ Api.php(269):Telegram \ Bot \ Api-> post('getMe')#4 C:\ xampp \ htdocs \ bot \ main.php( 20):电报\ Bot \ Api-> getMe()#5 {main}抛出C:\ xampp \ htdocs \ bot \ ven第114行的dor \ irazasyed \ telegram-bot-sdk \ src \ HttpClients \ GuzzleHttpClient.php

我不知道究竟是什么问题,它似乎是一个自签名证书的问题,但我不知道什么是明确的问题以及如何解决它。

我希望你能在这里帮助我。

1 个答案:

答案 0 :(得分:1)

<强>更新

我最终决定切换到GoogleAppEngine,所以我不必担心不受信任的证书等等,现在一切正常。但是感谢你的帮助(尤其是@LifeTimeProgrammer)。