所以,这就是我认为我已经将 Neo4j 社区版下载到运行 ubuntu server 15.10 的云服务器上,仍然没有问题,并且已经成功下载、安装、运行和配置远程访问 Neo4j,所以仍然没有问题。我认为我下载得很好graphaware,因为文件夹和文件都已经创建了,但是当我介绍这段代码时
<?php
require_once 'vendor/autoload.php';
use GraphAware\Neo4j\Client\ClientBuilder;
$client = ClientBuilder::create()
->addConnection('default', 'http://neo4j:password@localhost:7474')
->addConnection('bolt', 'bolt://neo4j:password@localhost:7687')
->build();
当一切都出错时,不仅没有创建连接,而且会导致网站未加载甚至没有显示错误的错误,所以我怀疑这是我的图形感知安装或配置的问题。我显然已将密码更改为我的真实密码,尝试将漏洞供应商文件夹复制到我的“公共 HTML”文件夹,删除该副本,用我的服务器 IP 替换 localhost,一切。到目前为止,我找到问题根源的最接近方法是,当我仅引用客户端构建器时,留下如下代码:
<?php
require_once 'vendor/autoload.php';
use GraphAware\Neo4j\Client\ClientBuilder;
/*
$client = ClientBuilder::create()
->addConnection('default', 'http://neo4j:password@localhost:7474')
->addConnection('bolt', 'bolt://neo4j:password@localhost:7687')
->build();
*/
然后一切正常。
我的代码有什么问题,或者有人可以指导我正确建立连接吗?
如果是这样,非常感谢。