我正在尝试在Apache上运行BigCommerce Hello World应用。它安装正常,但是当我启动它时,我收到错误。
Client.php第447行中的CredisException: 1次失败后,与Redis的连接失败。最后错误:(10061)无法建立连接,因为目标计算机主动拒绝连接。
我尝试禁用Windows防火墙,但没有帮助。
我查看了Client.php第447行,但它只是显示错误消息的代码。
我已经搜索了10多个小时的解决方案,我无法解决这个问题。
答案 0 :(得分:2)
由于此应用在其示例中使用的键值数据库存储Redis,这是一个错误。特别是因为您的程序无法连接到它(很可能是在端口6379,它的默认端口)。
我相信你真的需要首先在你的机器上安装和运行Redis才能使这个应用程序正常工作,然后才能通过Credis连接到它,这是一个php Redis客户端(即基于PHP的程序,可以让你连接到你的Redis数据库)。
同样,如果您的计算机上没有安装MySQL,您将无法使用MySQL客户端。
以下是有关在Windows计算机上安装和运行Redis的说明:
请务必使用默认端口6379。