CredisException错误:Apache Bigcommerce Hello World

时间:2016-12-18 03:31:25

标签: apache composer-php bigcommerce

我正在尝试在Apache上运行BigCommerce Hello World应用。它安装正常,但是当我启动它时,我收到错误。

Client.php第447行中的CredisException: 1次失败后,与Redis的连接失败。最后错误:(10061)无法建立连接,因为目标计算机主动拒绝连接。

我尝试禁用Windows防火墙,但没有帮助。

我查看了Client.php第447行,但它只是显示错误消息的代码。

我已经搜索了10多个小时的解决方案,我无法解决这个问题。

1 个答案:

答案 0 :(得分:2)

由于此应用在其示例中使用的键值数据库存储Redis,这是一个错误。特别是因为您的程序无法连接到它(很可能是在端口6379,它的默认端口)。

我相信你真的需要首先在你的机器上安装和运行Redis才能使这个应用程序正常工作,然后才能通过Credis连接到它,这是一个php Redis客户端(即基于PHP的程序,可以让你连接到你的Redis数据库)。

同样,如果您的计算机上没有安装MySQL,您将无法使用MySQL客户端。

以下是有关在Windows计算机上安装和运行Redis的说明:

How do I run Redis on Windows?

请务必使用默认端口6379。