【发布时间】:2020-06-19 09:31:57
【问题描述】:
我正在尝试通过 PHP GraphAware 连接 Aura DB。我能够通过 http、bolt 连接到本地 Neo4j DB。
但是当我尝试连接到我的 AuraDB 时。我无法连接。
<?php
require __DIR__ . '../../vendor/autoload.php';
use GraphAware\Neo4j\Client\ClientBuilder;
$config = \GraphAware\Bolt\Configuration::newInstance()
->withCredentials('myusername', 'mypassword')
->withTLSMode(\GraphAware\Bolt\Configuration::TLSMODE_REQUIRED);
$client = ClientBuilder::create()
->addConnection('aura', 'bolt+routing://my_database:7687', $config)
->build();
$result = $client->run('MATCH (n:Person) RETURN n');
我遇到了一个错误
致命错误:在 E:\xampp\htdocs\lrl_dev\slim\vendor\graphaware\neo4j-bolt\src\Driver.php 中未捕获异常 'GraphAware\Bolt\Exception\HandshakeException' 并带有消息'接收数据时出错': 165 堆栈跟踪:#0 E:\xampp\htdocs\lrl_dev\slim\vendor\graphaware\neo4j-bolt\src\Driver.php(156): GraphAware\Bolt\Driver->throwHandshakeException('接收错误...' ) #1 E:\xampp\htdocs\lrl_dev\slim\vendor\graphaware\neo4j-bolt\src\Driver.php(115): GraphAware\Bolt\Driver->handshake() #2 E:\xampp\htdocs\ lrl_dev\slim\vendor\graphaware\neo4j-php-client\src\Connection\Connection.php(192): GraphAware\Bolt\Driver->session() #3 E:\xampp\htdocs\lrl_dev\slim\vendor\ graphaware\neo4j-php-client\src\Connection\Connection.php(109): GraphAware\Neo4j\Client\Connection\Connection->checkSession() #4 E:\xampp\htdocs\lrl_dev\slim\vendor\graphaware\ neo4j-php-client\src\Client.php(67): GraphAware\Neo4j\Client\Connection\Connection->run('CREATE (n:Perso...', NULL, NULL) #5 E:\xampp\ htdocs\lrl_dev\slim\public\graph。 php(25): GraphAware\Neo4j\Client\Client- 在 E:\xampp\htdocs\lrl_dev\slim\vendor\graphaware\neo4j-bolt\src\Driver.php 第 165 行 "
我在这里做错了吗?
【问题讨论】:
标签: php graphaware neo4j-aura