Odoo常用配置

21

Odoo 是一款广泛使用的开源ERP和CRM系统,其配置文件通常为 .conf 格式,用于设置各种参数以控制Odoo系统的行为。如果服务器部署通常为/etc/odoo/odoo.conf,如果是macOS本地运行,通常为~/.odoorc。Odoo的配置文件中包含了许多不同的设置,下面是一些常见的配置项及其说明:

1. addons_path: Odoo插件模块的路径。你可以指定多个路径,用逗号分隔。

2. admin_passwd: 初始管理员密码,用于第一次登录时的密码。

3. csv_internal_sep: CSV文件内部使用的分隔符。

4. data_dir: 数据文件的存储路径。

5. db_host: 数据库服务器地址。

6. db_maxconn: 数据库的最大连接数。

7. db_name: 默认使用的数据库。

8. db_password: 连接数据库的密码。

9. db_port: 数据库服务器的端口。

10. db_template: 创建新数据库时使用的模板数据库。

11. db_user: 连接数据库的用户名。

12. dbfilter: 用于过滤服务器管理的数据库的正则表达式。

13. demo: 是否加载演示数据。设置为False则不加载。

14. email_from: 发送邮件时使用的默认发件人地址。

15. geoip_database: GeoIP数据库的路径。

16. http_enable: 是否启用HTTP服务。

17. http_interface: HTTP服务监听的接口。

18. http_port: HTTP服务监听的端口。

19. import_partial: 是否允许部分导入。

20. init: 在启动时是否初始化模块。

21. language: 默认界面语言。

22. limit_memory_hard: 最大内存限制(MB)。

23. limit_memory_soft: 软内存限制(MB)。

24. limit_request: 限制一个请求的最大允许的CPU时间。

25. limit_time_cpu: 限制CPU时间(秒)。

26. limit_time_real: 限制实际时间(秒)。

27. list_db: 是否允许列出服务器上的数据库。

28. log_db: 是否将日志写入数据库。

29. log_db_level: 写入数据库的日志级别。

30. log_handler: 日志处理器的配置。

31. log_level: 日志级别。

32. logfile: 日志文件的路径。

33. longpolling_port: 长轮询服务的端口。

34. max_cron_threads: 最大cron线程数。

35. osv_memory_age_limit: OSV内存对象的年龄限制。

36. osv_memory_count_limit: OSV内存对象的数量限制。

37. pg_path: PostgreSQL的pg_dump和pg_restore工具的路径。

38. pidfile: 进程ID文件的路径。

39. proxy_mode: 是否启用代理模式。

40. reportgz: 是否压缩报表。

41. server_wide_modules: 服务器范围的模块列表。

42. smtp_password: SMTP服务器的密码。

43. smtp_port: SMTP服务器的端口。

44. smtp_server: SMTP服务器的地址。

45. smtp_ssl: 是否使用SSL/TLS与SMTP服务器通信。

46. smtp_user: SMTP服务器的用户名。

47. stop_after_init: 初始化完成后是否停止服务器。

48. syslog: 是否将日志发送到syslog。

49. test_enable: 是否启用测试模式。

50. test_file: 测试模式的文件。

51. test_tags: 运行测试时使用的标签。

52. `translate_in": 是否在模块中翻译。

53. translate_modules: 要翻译的模块列表。

54. unaccent: 是否在数据库中安装unaccent插件。

55. without_demo: 是否不加载演示数据。

56. workers: 用于处理请求的工作线程数。

这些配置项可以根据你的具体需求进行调整,以优化Odoo系统的性能和行为。请注意,不同的Odoo版本可能有一些不同的配置项,因此建议查阅相应版本的官方文档以获取最准确的信息。