【问题标题】:Tryton ERP MySQL installationTryton ERP MySQL 安装
【发布时间】:2015-11-23 17:17:23
【问题描述】:

我正在尝试安装以 MySQL 作为数据库的 Tryton ERP。不太清楚你打算做什么。

从config documentation,您只需将 uri 提供给 [database] 部分下的数据库即可:

[数据库] uri = mysql://user:pass@localhost:3306

但是运行 trytond -v -c /home/user/.config/tryton/3.8/tryton.conf 似乎并没有让它工作。当尝试访问运行 Tryton 的 127.0.0.1:8050 时,我只是得到 127.0.0.1 - - [23/Nov/2015 16:55:10] 代码 404,找不到消息文件强>

有人会假设,Tryton 要么自行安装数据库,要么您需要以某种方式创建自己,但我没有看到任何相关文档。

我也尝试通过 Tryton GUI 添加数据库,但遇到以下错误:

Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/tryton/gui/window/dbcreate.py", line 65, in server_change
    common.refresh_langlist(self.combo_language, host, port)
  File "/usr/local/lib/python2.7/dist-packages/tryton/common/common.py", line 253, in refresh_langlist
    lang_list = rpc.db_exec(host, port, 'list_lang')
  File "/usr/local/lib/python2.7/dist-packages/tryton/rpc.py", line 57, in db_exec
    result = getattr(connection.common.db, method)(None, None, *args)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1233, in __call__
    return self.__send(self.__name, args)
  File "/usr/local/lib/python2.7/dist-packages/tryton/jsonrpc.py", line 271, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.7/xmlrpclib.py", line 1273, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1306, in single_request
    return self.parse_response(response)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1482, in parse_response
    return u.close()
  File "/usr/local/lib/python2.7/dist-packages/tryton/jsonrpc.py", line 134, in close
    return json.loads(self.data, object_hook=object_hook)
  File "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", line 505, in loads
    return cls(encoding=encoding, **kw).decode(s)
  File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 370, in decode
    obj, end = self.raw_decode(s)
  File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 389, in raw_decode
    return self.scan_once(s, idx=_w(s, idx).end())
JSONDecodeError: Expecting value: line 1 column 2 (char 1)

我已经安装了here 列出的先决条件并安装了 MySQL-python 包,还有什么其他的吗?

【问题讨论】:

  • 我不认为 SO,作为一个一般的软件开发相关网站,会让你在回答如何安装特定的 ERP 方面走得太远。您最好求助于 ERP 系统自己的支持论坛或供应商本身!
  • 一个公平的观点,但多方面询问可能会导致更快的答案。
  • 没错,但是,这与 SO 无关。
  • 你是对的,这是题外话。 Serverfault 可能是一个更好的地方,即使那样它也不是很合适的地方。作为初级软件开发人员,出于习惯,我倾向于先使用 SO。我可能需要为此努力。 :)
  • 当然你总是可以使用 tryton 邮件列表,但仍然有些人更喜欢使用 SO,所以这就是我订阅 tryton 标签的原因,所以我们也可以在这个频道上提供支持: )

标签: mysql erp tryton


【解决方案1】:

您应该使用 MySQL 自己的工具在 MySQL 上创建一个数据库。创建数据库后,您必须使用以下命令对其进行初始化:

trytond -c <config_file> -d <database name> --all

完整参考:

http://doc.tryton.org/3.8/trytond/doc/topics/setup_database.html#topics-setup-database.

完成后,服务器将要求输入管理员密码。输入后,您可以使用 tryton 客户端与管理员用户和输入的密码进行连接。

为了从 web 客户端访问 tryton,您必须安装和配置 sao web 界面,可以在以下位置找到:

https://www.npmjs.com/package/tryton-sao

【讨论】:

  • 多么简单,我不知道我是怎么错过这部分的。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多