domingo, 16 de febrero de 2014

php json header


For JSON:

header('Content-Type: application/json');


For JSON-P:

header('Content-Type: application/javascript');

martes, 11 de febrero de 2014

fatal error: libcouchbase/couchbase.h: No such file or directory

Installing couchbase library from php I found this little fatal error:

fatal error: libcouchbase/couchbase.h: No such file or directory

This is because the C library not was installed properly. Just run:

sudo wget -O /etc/apt/sources.list.d/couchbase.list packages.couchbase.com/ubuntu/couchbase-ubuntu1204.list 
wget -O- packages.couchbase.com/ubuntu/couchbase.key | sudo apt-key add - 
sudo apt-get update 
sudo apt-get install libcouchbase2 libcouchbase-dev

and then:

sudo apt-get install php-pear 
sudo pecl install couchbase 
sudo apt-get install build-essential
Update php.ini with extension=couchbase.so and restart apache.

lunes, 10 de febrero de 2014

Couchbase cbrestore example

Finally I can get cbrestore working after "guess" the syntax. Couchbase official cbrestore documentation is really poor.

The magic line:

sh cbrestore /home/user/Descargas/backup2014-02-10 http://Administrator:password@localhost:8091 --bucket-source=demo --bucket-destination=demo