melodyn
@melodyn
Лучше нативная смерть, чем фреймворковая жизнь.

VK API: HTTP response code said error как бороться?

Переношу уже рабочего бота с хостинга на виртуальный сервер. На хостинге всё работает прекрасно, на серваке возвращается HTTP response code said error. Опытным путём выяснил, что ошибка происходит когда выполняется curl_init();

То есть такой код работает:
switch ($data->type) {
	case 'confirmation':
		echo secretKey;


А уже последующее обращение к API ВК возвращает данную ошибку:
function VKapi($method, $apiOpt){
	$apiOpt['access_token'] = token;
	$apiOpt['v'] = v;

    $ch = curl_init(); // ошибка проявляется здесь


Поэтому такой код не работает:
switch ($data->type) {
	case 'confirmation':
		echo secretKey;
		VKapi(прочий_код);


На хостинге стоял Апач, на серваке - Nginx. Возможно, нужна какая-то особая конфигурация сервера?
  • Вопрос задан
  • 1453 просмотра
Решения вопроса 1
@voiceofnoise
Пакет php-curl установлен на сервере? Если нет, то sudo apt install php-curl
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы