Пишу бота для Telegram. На одном из этапов потребовалось создать сертификат сайта. В итоге получил 2 файла: server.key и server.pem. Нужно поместить адрес к файлу сертификата в переменную. Я сделал это, но при запуске кода выдаёт ошибку о том, что не может открыть файл:
Цитата |
Longman\TelegramBot\Exception\TelegramException: couldn't open file "server.pem" in C:\OpenServer\vendor\longman\telegram-bot\src\Request.php:226 Stack trace: #0 C:\OpenServer\vendor\longman\telegram-bot\src\Request.php(327): Longman\TelegramBot\Request::executeCurl('setWebhook', Array) #1 C:\OpenServer\vendor\longman\telegram-bot\src\Request.php(625): Longman\TelegramBot\Request::send('setWebhook', Array) #2 C:\OpenServer\vendor\longman\telegram-bot\src\Telegram.php(734): Longman\TelegramBot\Request::setWebhook('https://telegra...', 'server.pem') #3 C:\OpenServer\domains\telegrambot\set.php(14): Longman\TelegramBot\Telegram->setWebHook('https://telegra...', 'server.pem') #4 {main} |
Что не так? В php я новичок.
Zzepish
3.05.2016 - 01:17
vrtnev
Кури инглиш. написано, что не может открыть файл. Вангую, что не верно прописан путь
Zzepish
Цитата (Zzepish @ 3.05.2016 - 01:17) |
vrtnev Кури инглиш. написано, что не может открыть файл. Вангую, что не верно прописан путь |
Я видел, что там написано. Файл лежит в одной папке с php файлом и в коде я прописал просто его имя : 'server.pem'. Может, надо было по-другому?
Zzepish
3.05.2016 - 14:39
vrtnev
Покажи иерархию папок и путь, который ты прописываешь, и откуда
redreem
3.05.2016 - 15:03
может прав на чтение нет у папки-файла?
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.