簡體   English   中英

無法使用 Neo4J-PHP-不支持的媒體類型查詢 Neo4J 數據庫

[英]Can't query Neo4J database using Neo4J-PHP- Unsupported Media Type

所以我在 GitHub 上找到的 Neo4J-PHP-Client 旁邊安裝了 Neo4J: https://github.com/graphaware/neo4j-php-client

我可以通過桌面應用程序查詢我的數據庫,我所做的一切都會生效。 我設法通過 PHP 成功連接到我的數據庫,完全沒有錯誤。 當我嘗試通過 PHP 運行查詢時,問題出現了,盡管如果我通過 Neo4J 桌面應用程序運行相同的查詢,它完全不起作用。

這是我的代碼片段,我還使用了 Neo4J-PHP-Client 的 GitHub 帖子中給出的查詢示例:

<?php
 require_once './vendor/autoload.php';

 use GraphAware\Neo4j\Client\ClientBuilder;

 $client = ClientBuilder::create()
   ->addConnection('default', 'http://neo4j:parola@localhost:7474')
   ->build();
 $client->run('CREATE (n:Person)'); 

?>

我得到的錯誤是:

Fatal error: Uncaught Http\Client\Common\Exception\ClientErrorException: Unsupported Media Type in C:\xampp\htdocs\licenta\vendor\php-http\client-common\src\Plugin\ErrorPlugin.php:72
Stack trace: #0 C:\xampp\htdocs\licenta\vendor\php-http\client-common\src\Plugin\ErrorPlugin.php(54):
Http\Client\Common\Plugin\ErrorPlugin->transformResponseToException(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response)) #1
C:\xampp\htdocs\licenta\vendor\php-http\httplug\src\Promise\HttpFulfilledPromise.php(34):
Http\Client\Common\Plugin\ErrorPlugin->Http\Client\Common\Plugin\{closure}(Object(GuzzleHttp\Psr7\Response)) #2
C:\xampp\htdocs\licenta\vendor\php-http\client-common\src\Plugin\ErrorPlugin.php(55): Http\Client\Promise\HttpFulfilledPromise->then(Object(Closure)) #3
C:\xampp\htdocs\licenta\vendor\php-http\client-common\src\PluginClient.php(161): Http\Client\Common\Plugin\ErrorPlugin->handleRequest(Object(GuzzleHttp\Psr7\Request), Object(Closure), Object(Closure)) #4
C:\xampp\htdocs\licenta\vendor\php-http\client-common\s in C:\xampp\htdocs\licenta\vendor\php-http\client-common\src\Plugin\ErrorPlugin.php on line 72

我真的無法理解它,非常感謝任何幫助。 提前致謝!

如果你想使用 PHP 中的 Neo4j 你必須使用 Bolt 庫https://github.com/neo4j-php/Bolt

這里也是初學者指南,您可以在其中找到所有重要信息https://ko-fi.com/post/Complete-guide-for-PHP-Neo4j-Q5Q2DT98D

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM