Проблема с подключением к Rackspace Cloud Files в Великобритании - PullRequest
1 голос
/ 08 апреля 2011

Любая идея, почему следующий код

$auth = new CF_Authentication(USERNAME, API_KEY, NULL, UK_AUTHURL);

дает мне

PHP Fatal error: Uncaught exception 'InvalidResponseException' with message 'Unexpected response (): ' in /var/www/sites/mysite/http/inc/rackspace/cloudfiles.php:212 Stack trace: 0 /var/www/sites/mysite/http//test-rackspace.html(17): CF_Authentication->authenticate() 1 {main} thrown in /var/www/sites/mysite/http/inc/rackspace/cloudfiles.php on line 212?

Ранее я ошибочно пытался подключиться к американскому серверу, используя следующее:

$auth = new CF_Authentication(USERNAME, API_KEY);

который давал мне:

PHP Fatal error: Uncaught exception 'AuthenticationException' with message 'Invalid username or access key.' in /var/www/sites/mysite/http/inc/rackspace/cloudfiles.php:209 Stack trace: 0 /var/www/sites/mysite/http/test-rackspace.html(17): CF_Authentication->authenticate() 1 {main} thrown in /var/www/sites/mysite/http/inc/rackspace/cloudfiles.php on line 209

Я пробовал 1.7.9 / 1.7.8 / 1.7.6 версии кода. Ничто не имеет значения.

Любая помощь очень ценится, здесь мне рвут волосы!

1 Ответ

1 голос
/ 08 апреля 2011

Я не могу повторить эту проблему здесь.Следующее распечатывает список контейнеров в моей учетной записи UK Files.

$auth = new CF_Authentication($username, $api_key, NULL, UK_AUTHURL);
$auth->authenticate();
$conn = new CF_Connection($auth);
print_r($conn->list_containers());

Вам, вероятно, следует открыть заявку в службу поддержки с Rackspace, если у вас все еще есть проблемы.

...