graphaware를 사용하여 neo4j 그래프 데이터베이스에 연결합니다. 치명적인 오류 : composer.json에서 라이브러리를 사용하고 있어도 오류가 잡히지 않습니다. 여기에 우리 configNeo4j.php라는 이름의 구성 PHP 파일에 대한 코드치명적인 오류 : 캐치 오류 : PHP 용 graphaware 사용
<?php
/*
* This file is part of the GraphAware Neo4j PHP OGM package.
*
* (c) GraphAware Ltd <[email protected]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
error_reporting(E_ALL | E_STRICT);
$basedir = __DIR__.'/../';
//$basedir = __DIR__.'C:/xampp/htdocs/';
$proxyDir = $basedir.DIRECTORY_SEPARATOR.'_var';
putenv("basedir=$basedir");
putenv("proxydir=$proxyDir");
$loader = require_once __DIR__.'/../vendor/autoload.php';
:
: 여기<?php
// Connection to the database
require_once __DIR__.'/vendor/autoload.php';
use GraphAware\Neo4j\Client\Client;
use GraphAware\Neo4j\Client\ClientBuilder;
$client = new Client();
$client = ClientBuilder::create()
->addConnection ('default', 'http://neo4j:[email protected]:7474')
-> addConnection('bolt', 'bolt://neo4j:[email protected]:7687')
->build();
$query = "MATCH (X) RETURN X";
$result = $client->run ($query);
?>
파일 구조의 이미지입니다 여기에 autoload.php의 코드는
xampps apache 서버를 사용하여 웹 브라우저에서 웹 페이지를 실행할 때 다음을 입력하십시오.
치명적인 오류 : 'GraphAware \ Neo4j \ Client \ Client'클래스가 C : \ xampp \ htdocs \ configNeo4j.php에 없습니다. 11 스택 추적 : C : \ xampp에 던져진 # \ htdocs를 \ configNeo4j.php 라인 (11)
에 이것은 또한 도움이 될 수 있습니다 : 나는 일식의 라이브러리를 사용하고 있는데이 또한 PHP에서 작곡가를 설치했기 때문에
이 이상하다. xampp에서 exe 파일. 누군가이 문제에 대한 해결책이 있다면이 문제가 어떻게 해결 될 수 있는지 알려 주시면 좋을 것입니다. 미리 감사드립니다.
이require_once __DIR__.'/vendor/autoload.php';
코드는 다음과 같습니다 : 당신이 파일의 전체 경로를 지정해야 그나마
require_once __DIR__.'C:/xampp/htdocs/vendor/autoload.php';
오류가 매우 명확합니다. – rtfm