2016-08-19 4 views
0

クエリが実行されると、404エラー、無効なjsonエラーが返されます。influxdb-phpのJSONが無効

私はポートとして8083を使用します。 api用に別のポートがありますか? 以下は私が使用するコードです。どんな助けも歓迎です。

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

    $client = new InfluxDB\Client('153.148.25.44', '8083'); 
    $database = $client->selectDB('Meters'); 
    $result = $database->getQueryBuilder() 
    ->select('*') 
    ->from('GDATA') 
    ->limit(2) 
    ->getResultSet() 
    ->getPoints(); 

    //$result = $database->query('select * from GDATAlimit LIMIT 5;'); 
    //$points = $result->getPoints(); 
    //$lastQuery = $client->getLastQuery(); 

    echo '<pre>'; 
    var_dump($result); 
?> 

テスト済みのデータベース接続です。

バージョンはInfuxDBのv0.13のための0.13

Fatal error: 
Uncaught exception 'InvalidArgumentException' with message 'Invalid JSON' in C:\xampp\htdocs\projectone\vendor\influxdb\influxdb-php\src\InfluxDB\ResultSet.php:30 

Stack trace: #0 C:\xampp\htdocs\projectone\vendor\influxdb\influxdb-php\src\InfluxDB\Driver\Guzzle.php(100): InfluxDB\ResultSet->__construct('404 page not fo...') 

#1 C:\xampp\htdocs\projectone\vendor\influxdb\influxdb-php\src\InfluxDB\Client.php(198): InfluxDB\Driver\Guzzle->query() 

#2 C:\xampp\htdocs\projectone\vendor\influxdb\influxdb-php\src\InfluxDB\Database.php(78): InfluxDB\Client->query('Meters', 'SELECT * FROM "...', Array) 

#3 C:\xampp\htdocs\projectone\vendor\influxdb\influxdb-php\src\InfluxDB\Query\Builder.php(261): InfluxDB\Database->query('SELECT * FROM "...') 

#4 C:\xampp\htdocs\projectone\home.php(10): InfluxDB\Query\Builder->getResultSet() 

#5 {main} thrown in C:\xampp\htdocs\projectone\vendor\influxdb\influxdb-php\src\InfluxDB\ResultSet.php on line 30 

答えて

0

APIポートは、私は、Web用に使用されている8083を使用していた8086です。