tarantool / tarantool-php

PECL PHP driver for Tarantool
http://tarantool.org/
Other
86 stars 24 forks source link

ER_INVALID_MSGPACK: Invalid MsgPack - packet body #34

Closed YadrovSergey closed 9 years ago

YadrovSergey commented 9 years ago

Установил tarantool, tarantool php на centos 6.6 Запускаю tarantool example.lua

box.cfg{listen=3391}
example = box.space.example
if not example then
    example = box.schema.space.create('example')
    box.space.example:create_index("primary", {type = 'hash', parts = {1, 'STR'}})
end

при выполнении тестового php кода:

<?
$tarantool = new Tarantool('localhost', '3391');
$tarantool->connect();
var_export($tarantool->select('example', 'example_key'));
return;
?>

Выходит ошибка ER_INVALID_MSGPACK: Invalid MsgPack - packet body 2015-04-21_22-34-22

Как ее побороть?

bigbes commented 9 years ago

Как вы установили tarantool и tarantool-php на centos?

YadrovSergey commented 9 years ago

tarantool

Как описано здесь http://tarantool.org/doc/getting_started.html#downloading-and-installing-a-binary-package для Centos Установил на виртуальную машину битрикс http://www.1c-bitrix.ru/download/vmbitrix.php

tarantool-php По инструкции отсюда http://tarantool.org/doc/book/connectors/index.html yum install php-cli yum install php-devel yum install php-pear cd ~ git clone https://github.com/tarantool/tarantool-php.git cd tarantool-php phpize ./configure make

и tarantool.so подключил в php.ini : extension = /root/tarantool-php/modules/tarantool.so

bigbes commented 9 years ago

Попробуйте обновить tarantool до последней версии, у меня не получилось повторить вашу ошибку.

YadrovSergey commented 9 years ago

К сожалению ошибка повторяется. Сеть ли у вас возможность провести онлайн обучение, например через скайп, по установке tarantool и основам его работы через php. Или написать подробную инструкцию как установить taratool, tarantool-php на виртуальную машину http://www.1c-bitrix.ru/download/vmbitrix.php

За оплату конечно.

bigbes commented 9 years ago

Давайте обсудим это по электронной почте - bigbes@gmail.com Сейчас я пытаюсь повторить поведение на виртуальной машине битрикса.

bigbes commented 9 years ago

Это ошибка связанная с тем, что вы пытаетесь запускать на 32х-битной машине. Сейчас я постараюсь это исправить.

bigbes commented 9 years ago

Окей, я пофиксил это в последнем мастере. По другим вопросам - обращайтесь на почту.