1

知道为什么下面的代码

$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 版本的代码。没有任何区别。

任何帮助都非常感谢,把我的头发扯下来!

4

1 回答 1

1

我无法在这里复制这个问题。下面打印了我的 UK Files 帐户上的容器列表。

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

如果您仍然遇到问题,您可能应该向 Rackspace 开一张支持票。

于 2011-04-07T23:17:12.053 回答