Почему я не могу заставить API Google Adwords работать на инстансе Amazon EC2?

Кажется, у меня другая проблема с Amazon EC2. Для этого приложения, которое я разрабатываю, мне нужно использовать API Google Adwords для получения некоторых данных домена, но оно не работает на нашем экземпляре Amazon EC2. Если я поставлю его на наш сервер BlueHost, он отлично работает. Однако он не работает на Amazon EC2. Если я пытаюсь запустить Google Adwords, он просто показывает пустой экран и не показывает никаких ошибок.

Я установил SOAP на свой инстанс Amazon EC2. Прежде чем я установил SOAP, он вернул ошибку о том, что SOAP не был установлен. Сейчас он просто ничего не показывает, даже если я закомментирую вызов функции, извлекающей данные из Adwords API.

Я даже добавил:

error_reporting(E_ALL);
ini_set('display_errors',1);

На мою индексную страницу, чтобы убедиться, что она будет отображать ошибки. Еще ничего.

Это AMI, который я использую:

AMI-6AE81503

Я уверен, что есть какая-то конфигурация, которая мешает ему работать правильно, но я не уверен, что именно. Некоторое время мне было интересно, использует ли SOAP какой-то специальный порт или протокол, который я отключил, но, похоже, он просто использует порт 80, который включен. Поэтому я не уверен, что может быть причиной проблемы.

Опять же, я установил SOAP, и и Apache, и PHP используют последнюю версию.

Заранее спасибо...


person JaidynReiman    schedule 20.07.2011    source источник


Ответы (1)


Что ж, потратив большую часть дня на настройку нового экземпляра на Amazon EC2 (на этот раз с сервером Ubuntu), я наконец заработал. Кажется, именно этот AMI доставлял мне неприятности...

person JaidynReiman    schedule 23.07.2011