我正在尝试连接我的电子商务网站,以便能够使用比特币进行支付。当我让网站和比特币核心在同一台服务器上运行时,它运行得很好。我现在为比特币核心使用第二台服务器,订单得到了“试图访问空类型valie上的数组偏移量”的错误。鉴于它以前起作用了,我想这是比特币RPC的问题。
我的配置有问题吗?
95.XXX.XX.XXX文件(存储网站的地方)
配置PHP:
/**
* RPCWrapper settings
*
* Uses data from .environemntConfig file
*/
'bitcoin' => [
'host' => environemntConfig('BITCOIN_HOST', 'localhost'),
'username' => environemntConfig('BITCOIN_USERNAME', 'username'),
'password' => environemntConfig('BITCOIN_PASSWORD', 'password'),
'port' => environemntConfig('BITCOIND_PORT', 18332),
],environmentConfig PHP:
BITCOIN_HOST=65.xxx.xx.xxx
BITCOIN_PORT=8332
BITCOIN_USERNAME=MYUSERNAME
BITCOIN_PASSWORD=MYSTRONGPASSWORD!比特币核心配置(运行于第二服务器: 65.xxx.xx.xxx):
server=1
testnet=0
rpcuser=MYUSERNAME
rpcpassword=MYSTRONGPASSWORD!
server=1
rpcconnect=127.0.0.1
rpcport=9337非常感谢你的帮助!
发布于 2022-03-09 04:31:08
错误是在正在运行的比特币服务器上没有打开rpc端口。
https://stackoverflow.com/questions/71072833
复制相似问题