Ftp只能访问localhost(127.0.0.1)【已解决】
-
从这里查看:http://openerp-china.org/wiki/index.php?title=Document
缺陷和不足
每次erp服务器重启后,必须在服务器本机通过菜单文件管理-用ftp浏览,登录一次文件管理系统后,外部才能使用ftp登录文件管理系统
按其所说,不起作用,即使使用本机也无法通过localhost以外的地址访问. -
谢谢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 -
3Q, mrshelly
查看ftpserver.py、init.py,原来和一个参数有关,在配置文件中增加ftp_server_host选项解决问题了。
开始配置中填写的替代localhost可以在客户端访问时提供需要给出的"ftp url"字符串
Great!