Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
致命错误:用于couchbase的带有php sdk的LCB_EINVAL_Php_Docker_Couchbase - Fatal编程技术网

致命错误:用于couchbase的带有php sdk的LCB_EINVAL

致命错误:用于couchbase的带有php sdk的LCB_EINVAL,php,docker,couchbase,Php,Docker,Couchbase,所以我在docker容器上有couchbase,在另一个容器上有php和couchbase php sdk 当我尝试访问沙发底座时,会发生以下情况: 我有一个名为“Analytics”的集群 有一个用户名为“管理员”,密码为“123456” 我有一个名为“default”的bucket,我设置了一个用户名和密码来访问它,分别是“default”和“123456” 这是我在php文件中尝试测试连接的内容: $cluster = new CouchbaseCluster("127.0.0.1:809

所以我在docker容器上有couchbase,在另一个容器上有php和couchbase php sdk

当我尝试访问沙发底座时,会发生以下情况:

我有一个名为“
Analytics
”的集群 有一个用户名为“
管理员”
,密码为“
123456
” 我有一个名为“
default
”的bucket,我设置了一个用户名和密码来访问它,分别是“
default
”和“
123456

这是我在php文件中尝试测试连接的内容:

$cluster = new CouchbaseCluster("127.0.0.1:8091?detailed_errcodes=1");
// also tried as Administrator with 123456
$cluster->authenticateAs('default','123456');
// also tried as "default", "123456"
$myBucket = $cluster->openBucket('default');
但所有这些凭据都返回此错误:

 Fatal error: Uncaught Couchbase\Exception: LCB_EINVAL: Invalid input/arguments in /usr/share/nginx/html/public/index.php on line 14

Couchbase\Exception: LCB_EINVAL: Invalid input/arguments in /usr/share/nginx/html/public/index.php on line 14
第14行是这一部分:

$myBucket = $cluster->openBucket('default');
这是我的sdk版本和信息:

Couchbase extension version is 2.6.1
couchbase
couchbase support   enabled
extension version   2.6.1
libcouchbase runtime version    2.10.5 (git: dabf6d58c2e89b4e75009a7f959e8ad30f85ff98)
libcouchbase headers version    2.10.5 (git: dabf6d58c2e89b4e75009a7f959e8ad30f85ff98)
igbinary transcoder disabled (install pecl/igbinary and rebuild pecl/couchbase)
zlib compressor enabled
Directive                        Local Value    Master Value
couchbase.log_level                     WARN    WARN
couchbase.encoder.format                json    json
couchbase.encoder.compression            off    off
couchbase.encoder.compression_threshold    0    0
couchbase.encoder.compression_factor     0.0    0.0
couchbase.decoder.json_arrays              0    0
couchbase.pool.max_idle_time_sec          60    60

我的问题是什么?这个couchbase真的让我很沮丧。

我真的需要一些帮助。大家好,请问你们使用的是什么版本的Couchbase服务器?你用什么docker命令启动Couchbase服务器?我用了
latest
标签,所以应该是
enterprise-6.0.3
version。我使用了
docker compose build和&docker compose up-d
来构建和运行它。我不知道是否还有其他命令可以这样做?请发布您的docker-compose.yml文件。我真的需要一些帮助。大家好,请问你们使用的是什么版本的Couchbase服务器?你用什么docker命令启动Couchbase服务器?我用了
latest
标签,所以应该是
enterprise-6.0.3
version。我使用了
docker compose build和&docker compose up-d
来构建和运行它。我不知道是否还有其他命令可以这样做?请发布您的docker-compose.yml文件。