首页
/ 【亲测免费】 inoERP 项目常见问题解决方案

【亲测免费】 inoERP 项目常见问题解决方案

2026-01-29 12:42:37作者:幸俭卉

项目基础介绍

inoERP 是一个基于 OneApp(Go 后端和 Flutter 前端)的企业管理系统。该系统包含了运行中小型企业所需的所有模块,其功能类似于 Oracle R12/Cloud Application 和 SAP ECC/Hana S/4。inoERP 使用 MySQL 数据库和 OneApp JavaScript API 来创建业务逻辑。所有数据库和 JavaScript 代码都可以在 GitHub 上找到。客户端支持 Android、iOS、macOS、Windows 和 Web,服务器支持 Windows、macOS 和 Linux。

主要编程语言

  • 后端: Go
  • 前端: Flutter

新手使用注意事项及解决方案

1. 数据库配置问题

问题描述: 新手在配置 MySQL 数据库时可能会遇到连接问题或数据库设置不正确的情况。

解决步骤:

  1. 安装 MySQL: 确保已安装 MySQL 8.0 或更高版本。
  2. 修改配置文件: 打开 config.json 文件,修改数据库连接设置。例如:
    {
      "dbConnName": "Inoerp",
      "dbType": "MySQL",
      "host": "localhost",
      "portNumber": 3306,
      "dbName": "inoerp",
      "userName": "YourDbUserName",
      "password": "YourDbPassword",
      "connPoll": 5,
      "maxConnPoll": 10,
      "defaultRowLimit": 5
    }
    
  3. 导入数据库: 使用以下命令导入数据库:
    mysql -u root -p < /home/files/inoerp.sql
    
  4. 检查数据库设置: 确保 SET GLOBAL log_bin_trust_function_creators = 1 已设置。

2. 服务器启动问题

问题描述: 新手在启动服务器时可能会遇到端口被占用或配置文件错误的问题。

解决步骤:

  1. 检查端口占用: 确保 config.json 中配置的端口未被其他应用占用。
  2. 修改服务器配置: 在 config.json 中修改服务器配置,例如:
    {
      "application": {
        "protocol": "http://",
        "hostName": "localhost",
        "portNumber": 8085,
        "certFile": "",
        "keyFile": ""
      }
    }
    
  3. 启动服务器: 使用命令行启动服务器,例如:
    ./inoerp_server
    
  4. 检查日志: 查看服务器日志文件,确认是否有错误信息。

3. 客户端连接问题

问题描述: 新手在使用客户端连接服务器时可能会遇到连接失败或功能不完整的问题。

解决步骤:

  1. 检查服务器状态: 确保服务器已成功启动并在运行中。
  2. 配置客户端: 在客户端配置文件中设置正确的服务器地址和端口。
  3. 使用原生客户端: 由于 Web 客户端功能不完整,建议使用原生客户端(Windows/macOS/Android/iOS)进行连接。
  4. 测试连接: 使用客户端连接服务器,测试基本功能是否正常。

通过以上步骤,新手可以更好地理解和解决在使用 inoERP 项目时可能遇到的问题。

登录后查看全文
热门项目推荐
相关项目推荐