Я пытаюсь получить доступ к своему узлу работает на моем компьютере через мой веб-сервер.
Продолжайте получать ту же ошибку.
Код:
Фатальная ошибка: Uncaught исключение 'Exception' с сообщением 'Неверная ид ответ (идентификатор запроса: 1, ответ ID:)' в /home/site/public_html/jsonRPCClient.php:152
Трассировки стека:
# 0 /home/site/public_html/node.php(8): jsonRPCClient->__call ( 'GetInfo', Array)
# 1 /home/site/public_html/node.php(8): jsonRPCClient->получить данные()
# 2 {} Основной
бросили в /home/site/public_html/jsonRPCClient.php на линии 152
Трассировки стека:
# 0 /home/site/public_html/node.php(8): jsonRPCClient->__call ( 'GetInfo', Array)
# 1 /home/site/public_html/node.php(8): jsonRPCClient->получить данные()
# 2 {} Основной
бросили в /home/site/public_html/jsonRPCClient.php на линии 152
Я искал и нашел похожие темы с той же ошибкой, как и я, но без четкого исправления.
Поместите свой веб-сервер, как rpcallowip ...
мой bitcoin.conf
Код:
Сервер = 1
rpcuser = userRPC
rpcpassword = passRPC
rpctimeout = 30
rpcallowip = 68.65.122.148
rpcport = 8332
rpcuser = userRPC
rpcpassword = passRPC
rpctimeout = 30
rpcallowip = 68.65.122.148
rpcport = 8332
тестовый код
Код:
PHP
require_once 'JsonRPCClient.php';
$ BTC= новый jsonRPCClient('HTTP: // userRPC: passRPC@68.105.12.345: 8332 /');
эхо "<до>\ П»;
print_r($ BTC->получить данные());
эхо " предварительно>";
?>
require_once 'JsonRPCClient.php';
$ BTC= новый jsonRPCClient('HTTP: // userRPC: passRPC@68.105.12.345: 8332 /');
эхо "<до>\ П»;
print_r($ BTC->получить данные());
эхо " предварительно>";
?>
Имеет ли значение, если я запускаю Bitcoin ядра, против bitcoind.exe, так как я поставил сервер = 1 в моем конфе? Я пытался запускать как, они оба делают то же самое. Я даже получить ту же самую ошибку, если я закрываю узел вниз, так что я явно есть проблема подключения. Bitcoind.exe ничего не делает, он открывает окно командной строки, но нет никакого текста или что-то происходит, чтобы подтвердить, что он работает ... это нормально?