Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

Ftp只能访问localhost(127.0.0.1)【已解决】



  • 共享仓库配置完成之后,在本机使用ftp://127.0.0.1:8021或者ftp://localhost:8021访问正常,但是使用例如:
    ftp://192.168.0.1:8081这样就无法访问,(192.168.0.1是本机地址)

    已经确认防火墙关闭,通过netstat -nap | grep 8021查看:
    tcp    0    0    127.0.0.1:8021    0.0.0.0:*    LISTEN
    如何配置才能使其他地址访问ftp呢?

    论坛搜索“ftp”未找到答案.



  • 共享仓库配置完成之后,在本机使用ftp://127.0.0.1:8021或者ftp://localhost:8021访问正常,但是使用例如:
    ftp://192.168.0.1:8081这样就无法访问,(192.168.0.1是本机地址)

    已经确认防火墙关闭,通过netstat -nap | grep 8021查看:
    tcp    0    0    127.0.0.1:8021    0.0.0.0:*    LISTEN
    如何配置才能使其他地址访问ftp呢?

    论坛搜索“ftp”未找到答案.



  • 从这里查看:http://openerp-china.org/wiki/index.php?title=Document
      缺陷和不足
      每次erp服务器重启后,必须在服务器本机通过菜单文件管理-用ftp浏览,登录一次文件管理系统后,外部才能使用ftp登录文件管理系统

    按其所说,不起作用,即使使用本机也无法通过localhost以外的地址访问.



  • 进系统 "开始配置" 里, 可以找到关于 "FTP Server Configuration" 的配置项.
    然后修改  host: 由 localhost 改为 0.0.0.0 再重启 OE server.



  • 谢谢mrshelly,
    尝试之后,发现本机竟然可以使用ftp://0.0.0.0:8021这样的地址访问,使用netstat命令查看无改变
    tcp    0    0    127.0.0.1:8021    0.0.0.0:*    LISTEN
    使用sudo /etc/init.d/openerp-server restart
    或者重新启动,并且重新建立数据库,并无改变

    但是使用本机IP仍然无法访问,如ftp://192.168.0.1:8021



  • 又尝试将localhost直接改为192.168.0.1,问题依旧。



  • 3Q, mrshelly

    查看ftpserver.pyinit.py,原来和一个参数有关,在配置文件中增加ftp_server_host选项解决问题了。

    开始配置中填写的替代localhost可以在客户端访问时提供需要给出的"ftp url"字符串

    Great!



  • "开始配置中填写的替代localhost可以在客户端访问时提供需要给出的"ftp url"字符串"

    这一句怎么理解?

    那个仅是为客户端访问时 打开浏览器窗口的链接配置而设置的吧?



  • “那个仅是为客户端访问时 打开浏览器窗口的链接配置而设置的吧?”

    测试时觉得是这样的,那里填写什么,客户端就显示什么。我觉得作用可以是将ip地址配置到dns上,这样就可以使用域名来访问ftp了。



  • 嗯. 我想起来了. 以前 5.0.x 的时候 ,好象是在配置文件中 配置ftp_server_host 也不生效. 需要手工修改 addons 代码才行...


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待