Technical Anshu 主页 › 教程 › OrangeHRM 服务器设置
🧑‍💼 在您自己的服务器上免费人力资源管理

OrangeHRM 服务器设置

在您自己的办公服务器上设置 OrangeHRM Starter:要求、Web 安装程序、首次管理员登录、员工记录、休假设置以及 HR 数据应有的安全规则。

✍️ Technical Anshu🖥️ Windows (XAMPP) · Linux (LAMP)🎧 Multi-Language Audio
OrangeHRM 服务器设置
🎧 多语言音频: 在视频播放器中,点击 [设置] (⚙️) ➔ [音频轨道] 选择您的首选语言。

📑章节

  • OrangeHRM Starter 是什么 - 及其底层所需的网络堆栈
  • 路线 A:在 Windows 上使用 XAMPP 准备服务器
  • 路线 B:在 Linux 上使用 LAMP 堆栈准备服务器
  • 创建数据库和专用数据库用户
  • 打开网络安装程序并通过系统检查
  • 数据库设置和创建第一个管理员帐户
  • 首次管理员登录 - 公司名称和首次备份
  • 添加员工记录并为员工提供自己的登录信息
  • 设置休假:类型、权利、申请和批准
  • HR 数据的安全规则 - 访问、HTTPS 和备份
  • 📋 概述和分步指南

    1

    首先检查要求

    OrangeHRM 是一个 PHP Web 应用程序,因此其底层的服务器需要一个标准的 Web 堆栈:Apache 作为 Web 服务器、PHP 以及 MySQL 或 MariaDB 作为数据库。安装程序向导本身需要几分钟的时间 - 准备堆栈才是真正的工作。

    机器不需要很强大。老实说,一台在办公时间保持开启状态的电脑对于一个小团队来说已经足够了,但它应该是一台留在一个地方、物理安全并得到备份的机器,而不是某人的日常笔记本电脑。

    📌 PHP 版本很重要: OrangeHRM 5.x 支持 PHP 7.4 至 8.1。超出该范围的全新 PHP 是安装程序拒绝继续的最常见原因 - 系统检查屏幕将对其进行标记,因此在开始之前检查版本。
    2

    路线 A — 使用 XAMPP 的 Windows

    如果您的办公室使用 Windows,这是最快的路线。从其官方网站安装 XAMPP — 它将 Apache、MySQL 和 PHP 捆绑在一起 — 并从 XAMPP 控制面板启动 Apache 和 MySQL。

    从 OrangeHRM 官方网站下载 OrangeHRM Starter zip 并将其解压到 XAMPP Web 文件夹中:

    __完整代码块0__
    3

    路线 B — 使用 LAMP 堆栈的 Linux

    对于需要运行多年、移动部件较少的专用服务器,请使用 Linux。安装 Apache、MariaDB(或 MySQL)和 PHP 以及 OrangeHRM 所需的扩展,然后从官方网站下载 OrangeHRM 并将其解压到 Apache Web 文件夹中:

    __完整代码块1__
    4

    创建数据库及其自己的用户

    在打开安装程序之前,请在 phpMyAdmin (Windows) 或 MySQL/MariaDB 客户端 (Linux) 中为 OrangeHRM 创建一个空数据库(例如名为 orangehrm),并创建一个具有真实密码和仅对该数据库具有完全权限的专用数据库用户。

    ⚠️ 不要向安装程序提供您的数据库根密码。感觉更快,但应用程序会在服务器上的每个数据库上运行。只能接触 OrangeHRM 数据库的专用用户只需两分钟,这是真正的安全边界。
    5

    打开 Web 安装程序并通过系统检查

    这里的一切都发生在浏览器中。打开安装程序:

    __完整代码块2__
    6

    数据库设置和管理员帐户

    在数据库配置屏幕上,输入主机(通常为 localhost)、数据库名称以及您在步骤 4 中创建的专用用户 — 而不是 root 帐户。接下来,向导会要求您创建第一个管理员用户。该账户控制整个系统:每条员工记录、每条工资字段、每条休假审批。

    ⚠️ 在此处设置一个强管理员密码,并像管理密码一样保护它。如果只是为了完成设置而使用简单或默认样式的密码,请在第一次登录后立即更改密码 - 在任何真实的员工数据进入之前。记下密码记录中的凭据,切勿使用多人共享的管理员密码运行办公室:小型办公室会通过共享密码泄露自己的 HR 数据。

    在确认屏幕上,向导将构建数据库表。让它完成而不关闭选项卡。

    7

    首次登录和首次设置

    使用您刚刚创建的管理员帐户登录并确认仪表板加载。首先,注销并重新登录一次,以便您知道凭据有效。然后在管理 → 组织 → 一般信息下设置您的公司名称,以便系统从第一天起就使用您办公室的名称。

    ✅ 在系统仍为空时立即进行第一次备份。 正在运行但为空的安装的数据库转储是您的干净返回点 - 如果以后出现任何问题,您始终可以返回到已知良好的 OrangeHRM,而不是从零开始重新安装。
    8

    添加员工记录并设置休假

    系统运行后,添加您的人员。员工记录位于 PIM 模块中 - 逐一添加员工,或使用 PIM → 数据导入 中的示例文件从 CSV 导入员工列表,其标题行是您的文件必须匹配的确切格式。为每位员工提供自己的 ESS(自助服务)登录信息,以便他们可以查看自己的记录并自行申请休假;管理员帐户保持独立且数量很少。

    然后在休假模块中设置休假:定义休假类型,添加每位员工当年的权利,日常流程会自行处理 - 员工申请,主管批准,管理员查看一切。

    9

    像人力资源数据应有的那样保护它

    人力资源系统保存着办公室中最多的个人数据——姓名、地址、文件、休假和薪资相关记录。相应地对待服务器:

    ⚠️ 将 OrangeHRM 保留在您的办公室网络、VPN 或适当的 HTTPS 后面 — 切勿通过纯 HTTP 在公共互联网上打开。 登录和员工数据在纯 HTTP 上未加密传输,并且使用猜测的管理员密码进行面向互联网的安装,就会丢失整个人员数据库。

    同时备份两件事:数据库(记录)和 OrangeHRM 文件夹的上传的文件(文档附件) - 单独其中任何一个都是不完整的恢复。将副本保留在服务器本身以外的地方,保持堆栈更新,并在有人离开办公室时检查谁拥有管理员帐户。

    🏷️Topic Search Variables & Keywords

    🔍 OrangeHRM 🔍 OrangeHRM Starter 🔍 Free HR Software 🔍 HRM Server Setup 🔍 OrangeHRM Installation 🔍 XAMPP 🔍 LAMP Stack 🔍 Employee Records 🔍 Leave Management 🔍 PIM Module 🔍 HR Server 🔍 TechnicalAnshu 🔍 ITAdmin
    🎙️ 完整文字记录 — 点击展开

    OrangeHRM 服务器设置。技术安叔屏幕演示。

    使用完整指南在您自己的办公室服务器上设置 OrangeHRM Starter:要求、Web 安装程序、首次管理员登录、员工记录、休假设置以及 HR 数据应有的安全规则。

    (转录在源页面上结束)

    ❓ 常见问题(英文)

    本教程 100% 免费学习吗?

    是的!技术安数演示的所有指南和方法均使用免费、合法的教育资源。

    初学者可以遵循本指南吗?

    绝对是!每个步骤都在屏幕上演示并附有详细说明,以便任何人都可以轻松遵循。

    如果遇到困难我可以在哪里提问?

    直接在 YouTube 视频上发表评论,我们的社区和技术安树将为您提供帮助。

    🚀 在 YouTube 上观看完整教程

    🚀 在 YouTube 上观看完整的分步视频教程:https://www.youtube.com/watch?v=ocbmBouU_mI

    订阅技术安数以获取 IT 支持、Windows 故障排除和服务器管理。

    ▶️ 观看完整视频
    本教程基于Technical Anshu的 OrangeHRM Server 设置视频 • 遇到任何步骤?在视频评论中提问——你会在那里得到帮助🙏