Настройка PHP SDK для Couchbase в Windows?

Может кто-нибудь помочь мне с пошаговой установкой PHP SDK для Couchbase в Windows и запуском простого файла PHP с использованием Couchbase. Я попытался запустить следующую программу PHP и уже следовал инструкциям, приведенным в этом блоге (http://trondn.blogspot.no/2013/04/couchbase-php-xampp-and-windows.html)

PHP-файл:

<?php
// Connect to Couchbase Server
$cluster = new CouchbaseCluster('http://127.0.0.1:8091');
$bucket = $cluster->openBucket('beer-sample');
// Retrieve a document
$result = $bucket->get('aass_brewery-juleol');
$doc = $result->value;
echo $doc->name . ', ABV: ' . $doc->abv . "\n";
// Store a document
$doc->comment = 'Random beer from Norway';
$result = $bucket->replace('aass_brewery-juleol', $doc);
var_dump($result);
?>

Я продолжаю получать ошибку:
Неустранимая ошибка: необработанное исключение «CouchbaseException» с сообщением «Ключ не существует на сервере» в [CouchbaseNative] /CouchbaseBucket.class.php:196 Трассировка стека: # 0 [CouchbaseNative] /CouchbaseBucket.class.php (196): _CouchbaseBucket-> get (‘aass_brewery-ju …’, Array) # 1 C: \ xampp \ htdocs \ hello-couchbase.php (9): CouchbaseBucket-> get (‘aass_brewery-ju …’) # 2 {main} добавляется в [CouchbaseNative] /CouchbaseBucket.class.php в строке 196

У меня установлена ​​коуч-база и ведро с образцом — образец пива

1

Решение

Не используйте учетные записи с правами администратора для выполнения транзакций данных. Либо передайте NULL в качестве имени пользователя или имени группы. Вот пример кода.

$cb = new Couchbase("127.0.0.1:8091", "", "", "beer-sample");
$cb->set("foo", "bar");
var_dump("foo");
0

Другие решения

Других решений пока нет …