
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录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”未找到答案. -
从这里查看: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.py、init.py,原来和一个参数有关,在配置文件中增加ftp_server_host选项解决问题了。
开始配置中填写的替代localhost可以在客户端访问时提供需要给出的"ftp url"字符串
Great! -
"开始配置中填写的替代localhost可以在客户端访问时提供需要给出的"ftp url"字符串"
这一句怎么理解?
那个仅是为客户端访问时 打开浏览器窗口的链接配置而设置的吧? -
“那个仅是为客户端访问时 打开浏览器窗口的链接配置而设置的吧?”
测试时觉得是这样的,那里填写什么,客户端就显示什么。我觉得作用可以是将ip地址配置到dns上,这样就可以使用域名来访问ftp了。 -
嗯. 我想起来了. 以前 5.0.x 的时候 ,好象是在配置文件中 配置ftp_server_host 也不生效. 需要手工修改 addons 代码才行...