致命错误:用于couchbase的带有php sdk的LCB_EINVAL
所以我在docker容器上有couchbase,在另一个容器上有php和couchbase php sdk 当我尝试访问沙发底座时,会发生以下情况: 我有一个名为“致命错误:用于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
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文件。