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