Как отлаживать PHP в MS Azure

Перво-наперво: передо мной была поставлена ​​задача развернуть веб-сайт Drupal в Azure.

Локально я использую OS X под управлением Apache и все работает нормально. При развертывании проекта в Azure я получаю сообщение об ошибке. После некоторой отладки я выделил ошибку в этот фрагмент кода:

private function getToken(){
    $ch = curl_init($this->host . $this->clientId . "&client_secret=" . $this->clientSecret);
    curl_setopt($ch,  CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('accept: application/json',));
    $response = json_decode(curl_exec($ch));
    curl_close($ch);
    $token = $response->access_token;
    dvm($response, $name = NULL);
    return $token;
}

dvm() является функцией Drupal Devel, но достаточно сказать, что это своего родаprint_r для Друпала на стероидах.

Проблема в том, что по какой-то причине$result возвращаетсяNULL, Когда я запускаю один и тот же код на своей локальной машине и в Linux / Debian, все работает как положено (я получаю объект в результатеcurl).

Это приводит к выводу, что Azure не нравится что-то в этом фрагменте кода. Проблема в том, чтобы выяснить, что. Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос