我有一个奇怪的问题,我正在努力解决这个问题。它可以在开发机器上运行,但是当我将它移到生产机器上时,我收到了这个错误:
FastCGI-stderr: PHP Fatal error: Uncaught exception 'CouchbaseLibcouchbaseException' with message 'Failed to create libcouchbase instance: Administrator account must not be used to access the data in the bucket' in /var/www/myapps/Bootstrap.php:149
这是第 149 行:
$couchbase = new Couchbase($db['host'],$db['username'],$db['password'], $db['dbname']);
我错过了什么?我关闭了所有的防火墙和 selinux 以确保这不是他们的问题。还是一样..
我在用着:
CentOS 6.4 64Bit
Couchbase 2.01
whatever the php-ext-couchbase define in this repo:
http://packages.couchbase.com/rpm/couchbase-centos62-x86_64.repo
我可以使用相同的用户名和密码通过浏览器毫无问题地登录。
问题是,这真的是账户问题吗?如果是,那么我如何或在哪里创建另一个用户?似乎在文档中的任何地方都找不到它。
如果没有,关于我应该如何调试的任何建议?请帮忙?