<big id="lib1s"><dl id="lib1s"></dl></big>
  • <legend id="lib1s"></legend>

    <tr id="lib1s"></tr>

    <big id="lib1s"></big>


    >> 回到列表

    Linux 部署 ExpressOA Core 2.0(系統環境和軟件配置) PDF打印版



    在 Linux 上,建議使用三種托管方式:
    l 使用 Systemd 托管 ASP.NET Core。
    l 使用 Nginx 托管 ASP.NET Core。
    l 使用 Apache 托管 ASP.NET Core
    


    (1)部署 ExpressOA 程序文件
    1.1 下載 ExpressOA Core 2.0,解開【approot.zip】。
    Linux 命令
    sudo unzip approot.zip
    
    移動到目標部署路徑,例如【/expressoa/approot】。

    下載 ExpressOA 最新版
    www.lienhao.com/cn/expressoa/downloads

    1.2 安裝字體。
    安裝字體管理工具
    Linux 命令
    sudo apt-get install fontconfig
    

    復制【/approot/fonts】文件夾下的全部文件到【/usr/share/fonts/truetype】
    Linux 命令
    sudo cp -rf /expressoa/approot/fonts/* /usr/share/fonts/truetype
    

    更新字體
    Linux 命令
    sudo fc-cache -f -v
    

    查看字體
    Linux 命令
    sudo fc-list
    

    1.3 安裝依賴程序。
    1.3.1 安裝必備依賴
    Linux 命令
    sudo apt-get update
    sudo apt-get install xvfb
    

    Linux 命令
    sudo apt-get update
    sudo apt-get install libssl-dev
    

    Linux 命令
    sudo apt-get update
    sudo apt-get install libx11-dev libx11-xcb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-shm0-dev libxcb-util0-dev libxcb-xfixes0-dev libxcb-xkb-dev libxcb1-dev libxfixes-dev libxrandr-dev libxrender-dev
    

    1.3.2 安裝 QtWebKit。
    Linux 命令
    sudo apt-get update
    sudo apt-get install -y libqt5webkit5
    

    1.4 設置 ExpressOA Core 2.0【目錄結構】文件系統權限。
    執行 chmod 命令,設置文件系統權限。
    Linux 命令
    sudo chmod -R 444 /expressoa/approot/fonts
    sudo chmod -R 666 /expressoa/approot/license
    sudo chmod -R 555 /expressoa/approot/runroot
    sudo chmod -R 666 /expressoa/approot/storagePath
    sudo chmod -R 666 /expressoa/approot/temp
    sudo chmod 444 /expressoa/approot/certarchive.json
    sudo chmod 444 /expressoa/approot/database.json
    

    ExpressOA Core 2.0【目錄結構】文件系統權限。
    路徑 文件系統權限 chmod 權限 用途
    /fonts 讀取 444 字體文件
    /license 讀取, 寫入 666 存儲激活文件
    /runroot 讀取, 執行 555 ASP.NET Core 目錄結構
    /storagePath 讀取, 寫入 666 存儲路徑(附件)
    /temp 讀取, 寫入 666 臨時文件夾
    /certarchive.json 讀取 444 超級存檔(數字證書配置)
    /database.json 讀取 444 配置數據庫連接

    (2)安裝數據庫 Microsoft SQL Server 或 PostgreSQL
    2.1 安裝 SQL Server 或 PostgreSQL數據庫。
    Linux 上的 SQL Server 的安裝指南
    如何在 Ubuntu 22.04 上安裝 PostgreSQL

    2.2 如果使用 SQL Server,確認數據庫的排序規則為【Chinese_PRC_CI_AS】。
    使用 SQL Server 管理器,新建數據庫【ExpressOA】。
    使用 SQL Server 查詢分析器里執行【SQL 語句】修改排序規則,請把 SQL 語句中的【ExpressOA】替換成實際的數據庫名稱。
    SQL Server 語句
    ALTER DATABASE ExpressOA SET SINGLE_USER WITH ROLLBACK IMMEDIATE
    ALTER DATABASE ExpressOA COLLATE Chinese_PRC_CI_AS
    ALTER DATABASE ExpressOA SET MULTI_USER
    

    2.3 創建【ExpressOA】數據庫結構。
    2.3.1 使用 SQL Server:依次執行SQL語句【microsoft-sqlserver....sql】。
    microsoft-sqlserver_1_setup.sql
    microsoft-sqlserver_2_index.sql
    microsoft-sqlserver_3_workflow-sample.sql
    
    2.3.2 使用 PostgreSQL:依次執行SQL語句【postgresql....sql】。
    postgresql_1_setup.sql
    postgresql_2_data.sql
    postgresql_3_index.sql
    

    (3)配置 SQL Server 或 PostgreSQL 數據庫連接。
    使用【vim】編輯【/database.json】 配置數據庫連接。
    3.1 使用 SQL Server 數據庫:DatabaseType 設置為空字符串【""】或【"SQLServer"】。
    3.2 使用 PostgreSQL 數據庫:DatabaseType 為【"PostgreSQL"】。
    3.3 配置連接數據庫的主機名, 用戶名, 密碼等信息。
    {
      "DatabaseType": "",
      "ConnectionStrings": {
        "SQLServer": "database=ExpressOA;Data Source=localhost;User ID=sa;password=YourPassword;Connect Timeout=60",
        "PostgreSQL": "Database=ExpressOA;Host=localhost;Username=postgres;Password=YourPassword"
      }
    }
    

    托管篇:
    在 Linux 上使用 Systemd 托管 ExpressOA Core 2.0
    使用 Nginx 在 Linux 上托管 ExpressOA Core 2.0
    使用 Apache 在 Linux 上托管 ExpressOA Core 2.0



    © 派勝公司  -   商標  -   服務條款  -   聯系派勝

    乐业县| 长垣县| 皋兰县| 土默特左旗| 吴堡县| 五华县| 蓬莱市| 霍城县| 栾川县| 阿巴嘎旗| 古丈县| 且末县| 剑阁县| 巧家县| 鄂尔多斯市| 双流县| 泸州市| 临泽县| 井陉县| 胶南市| 海淀区| 漾濞| 夏邑县| 宜川县| 乌苏市| 福贡县| 拉萨市| 靖边县| 德江县| 泸州市| 贡觉县| 仁布县| 泰来县| 贡嘎县| 梅河口市| 肥东县| 尉氏县| 桂林市| 隆昌县| 凭祥市| 南昌市| http://www.juxianwei.com http://www.381803.com http://www.kailunwei.com