Переношу уже рабочего бота с хостинга на виртуальный сервер. На хостинге всё работает прекрасно, на серваке возвращается 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. Возможно, нужна какая-то особая конфигурация сервера?