Почему я не могу заставить Google Adwords API работать на экземпляре Amazon EC2? - PullRequest
0 голосов
/ 20 июля 2011

Кажется, у меня другая проблема с 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 используют последнюю версию.

Спасибо заранее ...

1 Ответ

0 голосов
/ 23 июля 2011

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

...