Odoo + Ripcord PHP XMLRPC库:“无法访问https://demo.odoo.com/start”

时间:2017-05-01 16:00:11

标签: php openerp odoo-8 xml-rpc ripcord

我正在尝试从我的PHP脚本连接到Odoo服务器,但遇到了不一致的连接问题。

我有3个测试位置:

  1. 本地主机
  2. 域名A
  3. 域名B
  4. 和2个测试脚本:

    Odoo演示

    require_once("ripcord.php");
    $info = ripcord::client('https://demo.odoo.com/start')->start();
    print_r($info);
    

    Odoo目标服务器

    require_once("ripcord.php");
    $common = ripcord::client("###.###.###.##:8069/xmlrpc/2/common");
    print_r($common->version());
    

    这给了我奇怪和不一致的结果:

    • Localhost + Odoo演示:成功
    • Localhost + Odoo目标服务器:成功
    • 域名A + Odoo演示:成功
    • 域A + Odoo目标服务器:无法访问###。###。###。##:8069
    • 域名B + Odoo演示:无法访问https://demo.odoo.com/start
    • 域名B + Odoo目标服务器:无法访问###。###。###。##:8069

    版本

    本地主机:

    • PHP版本: 7.0.15
    • Ripcord版本: 0.9

    服务器(域A和域B):

    • PHP版本: 5.6.30
    • Ripcord版本: 0.9

    令人陌生的是,域A和域B位于同一台服务器上。哪些因素可以决定请求是否成功?更重要的是,如何从域A和B成功访问Odoo目标服务器?

0 个答案:

没有答案