跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 新手求助
  4. Ftp只能访问localhost(127.0.0.1)【已解决】

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

已定时 已固定 已锁定 已移动 Odoo 新手求助
10 帖子 2 发布者 12.5k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • F 离线
    F 离线
    fevil
    写于 最后由 编辑
    #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”未找到答案.

    1 条回复 最后回复
    0
    • F 离线
      F 离线
      fevil
      写于 最后由 编辑
      #2

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

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

      1 条回复 最后回复
      0
      • mrshellyM 离线
        mrshellyM 离线
        mrshelly
        写于 最后由 编辑
        #3

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

        1 条回复 最后回复
        0
        • F 离线
          F 离线
          fevil
          写于 最后由 编辑
          #4

          谢谢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

          1 条回复 最后回复
          0
          • F 离线
            F 离线
            fevil
            写于 最后由 编辑
            #5

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

            1 条回复 最后回复
            0
            • F 离线
              F 离线
              fevil
              写于 最后由 编辑
              #6

              3Q, mrshelly

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

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

              Great!

              1 条回复 最后回复
              0
              • mrshellyM 离线
                mrshellyM 离线
                mrshelly
                写于 最后由 编辑
                #7

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

                这一句怎么理解?

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

                1 条回复 最后回复
                0
                • F 离线
                  F 离线
                  fevil
                  写于 最后由 编辑
                  #8

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

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

                  1 条回复 最后回复
                  0
                  • mrshellyM 离线
                    mrshellyM 离线
                    mrshelly
                    写于 最后由 编辑
                    #9

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

                    1 条回复 最后回复
                    0

                    • 登录

                    • 没有帐号? 注册

                    • 登录或注册以进行搜索。
                    • 第一个帖子
                      最后一个帖子
                    0
                    • 版块
                    • 标签
                    • 热门
                    • 用户
                    • 群组