我正在尝试进行一个简单的搜索,但是由于缺少示例,似乎有些问题……有人可以告诉我这里可能出什么问题吗? 我收到以下错误,我不确定为什么...

“ /Guzzle/Service/Client.php:207:致命错误:不允许将方法调用'setState'作为空值。”

我的来源:

<?php
     require 'aws-autoloader.php';
     use Aws\Common\Aws;
     use Aws\Common\Region;
     use Aws\CloudSearch\CloudSearchClient;
     use Aws\Common\Client\AbstractClient;
     use Aws\Common\Client\ClientBuilder;
     use Guzzle\Service\Resource\Model;

    $config = array(
        'key'    => '<key>',
        'secret' => '<secret>',
        'base_url' => 'search-<searchdomain>.us-west-1.cloudsearch.amazonaws.com',
        'region' => 'us-west-1'
      );

    $client = CloudSearchClient::factory($config);

    $domainClient = $client->getDomainClient('<searchdomain>', array(
        'credentials' => $client->getCredentials(),
    ));

    $result = $domainClient ->search(array('query' => 'foo'));
    $hitCount = $result->getPath('hits/found');
    echo "Number of Hits: {$hitCount}\n";
?>

我将不胜感激...谢谢。

  ask by solarfingers translate from so

本文未有回复,本站智能推荐:

1回复

在云中部署PHP / MySQL应用程序(AWS)[关闭]

如何在多服务器环境中部署应用程序(在这种情况下,基于PHP和MySQL)。 具体而言,应该按照下面提到的配置来部署应用程序。 Amazon RDS上的MySQL 2个EC2实例上的应用程序(PHP) MySQL部分显而易见,但是我需要弄清楚如何在2台服务器上部署应用程
1回复

使用EC2实例进行屏幕截图?

我不知道像应用程序如何,这些产生于不同的浏览器截图。 他们是否使用EC2实例运行各种浏览器并生成和存储(Amazon S3?)屏幕截图?
4回复

适用于PHP的AWS与Azure。 确定部署哪个“云”的因素

是否存在在云上为AWS或Azure部署PHP应用程序的利弊清单? 哪些因素会使AWS成为优于Azure的更好选择,反之亦然? 如果有人选择使用,出于种种原因或一个原因而不是另一个原因,我真的很想知道为什么。
1回复

如何将我在 AWS 云中的 php 项目与我的本地 Oracle 数据库连接起来?

我在 aws 云服务器中的 php 项目,但我的内部部署的 oracle 数据库如何连接? 是否可以? 有人建议我使用 php rest api 方法
2回复

使用 Java 的 REST API AWS 云

我是AWS新手,想开发一个云就绪的 Java 应用程序REST API 。 应用程序将访问MySQL数据库并在查询数据库后生成JSON格式的输出。 IP:port/application?q=<query>响应是 JSON。 如何实现? MySQL 中的数据大多是静态的100M
1回复

使用PHP访问Windows上的Windows共享(受限访问)

我已经阅读了类似的文章,但最后我发现自己处于一种不同的情况......我想使用托管在其他地方的网络共享。 访问受到限制,但我获得了一个允许使用它的帐户。 我没有找到任何Windows Server + IIS的解决方案。 我知道sambaclients不适用于Windows和其他方法,
3回复

使用facebook sharer.php与多个url变量共享一个url

我有一个网址,我希望用户使用facebook sharer.php分享 其中$ur l是我想分享的网址。 我的网址结构如下 http://mydomain.com/index.php?variable1=value1&variable2=value2 ...显然,f
1回复

在cloud init runcmd中使用管道失败

如何在我的cloud init脚本的runcmd部分中使用管道重定向命令的输出? 以下失败: 它最终会创建一个如下所示的脚本: 由于管道被引用,脚本失败。 我怎样才能解决这个问题?