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

ここでこの問題を再現することはできません。以下は、私のUKFilesアカウントのコンテナーのリストを出力します。

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

それでも問題が解決しない場合は、Rackspaceでサポートチケットを開く必要があります。

于 2011-04-07T23:17:12.053 に答える